img{max-width:100%;height:auto}.vertical-align{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizontal-align{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.vert-wrapper{display:table;width:100%;height:100%}.vert-wrapper .vert{display:table-cell;height:100%;vertical-align:middle}body,html{overflow-x:hidden}h1,h2{font-size:52px;line-height:1em;padding:0 0 20px;margin:0 0 60px;font-family:'Open Sans',sans-serif;font-weight:600;color:#4c4c4c}h3{font-size:42px;line-height:1em;padding:0;margin:0 0 40px;font-family:'Open Sans',sans-serif;font-weight:600;color:#4c4c4c}h4{font-size:26px;line-height:1.154em;padding:0;margin:0 0 20px;font-family:'Lato',sans-serif;font-weight:700;color:#4c4c4c}h5{font-size:22px;line-height:1.273em;padding:0;margin:0 0 20px;font-family:'Lato',sans-serif;font-weight:bold;text-transform:uppercase;color:#272727}h6{font-size:18px;line-height:26px;margin:0;padding:0;font-family:'Lato',sans-serif;font-weight:bold;color:#272727}.block{margin-bottom:90px}.block.bottom-md-margin{margin-bottom:80px}.block.bottom-sm-margin{margin-bottom:70px}.block.bottom-xs-margin{margin-bottom:60px}.block.bottom-null{margin-bottom:0}.block.bg-1{background:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/block-bg.jpg) no-repeat fixed center center;background-size:cover;padding:75px 0 44px;color:#fff}.block.bg-1 h2{color:#fff}.block.bg-2{background:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/block-bg-2.jpg) no-repeat fixed center center;background-size:cover;padding:0;color:#fff;min-height:578px}.block.bg-3{background:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/block-bg-3.jpg) no-repeat center center;background-size:cover;padding:73px 0 44px;color:#fff}.block.bg-3 h2{color:#fff}body:not(.home) #page-content {margin-top:90px}@media (max-width:767px){.block{margin-bottom:45px}body:not(.home) #page-content {margin-top:45px}h1,h2{font-size:40px;line-height:1em;padding:0 0 10px;margin:0 0 30px}h3{font-size:30px;line-height:1em;padding:0 0 10px;margin:0 0 30px}h4{font-size:24px;margin:0 0 15px}}@media (max-width:479px){h1,h2{font-size:34px;line-height:1em;padding:0 0 10px;margin:0 0 20px}h4{font-size:20px;margin:0 0 15px}}@media (min-width:1200px){.container{width:1200px}}header.page-header{position:relative;z-index:100000;padding:0;margin:0;border:0;font-weight:normal}.page-header.is-sticky{position:fixed!important;width:100%;background-color:#fff;border-bottom:0!important;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.15);-moz-box-shadow:0 2px 3px rgba(0,0,0,.15);box-shadow:0 2px 3px rgba(0,0,0,.15);top:0}header .header-top{padding:23px 0 10px}header .logo img{max-width:100%}header .logo-wrap{text-align:center;padding:25px 15px 0}header .slogan{padding:20px 0 0 0;font-size:20px;line-height:28px;font-style:italic;text-align:right;color:#005395}header .contact-list{display:inline-block;float:right;margin:20px 0 0 0;padding:0;list-style:none;font-size:16px;line-height:23px}header .contact-list li{margin-bottom:8px;padding:0 0 0 34px;position:relative;margin-top:0}header .contact-list [class*="icon-"]{position:absolute;top:-2px;left:0;padding-right:10px;font-size:24px;color:#005395}body:not(.home) header.page-header {border-bottom:6px solid #005395}@media (min-width:768px){.navbar-header{float:none}.navbar{background-color:transparent;border:0;border-radius:0;min-height:70px;margin-bottom:0;padding:0}}@media (min-width:992px){#navbar-main.affixed-top{background:#fff}#navbar-main.affix{top:0;left:0;right:0;background:rgba(255,255,255,.9);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.1);box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.page-header.is-sticky #slidemenu{background-color:transparent}.ecaret{dispaly:none}#slidemenu{padding-right:0;padding-left:0;text-align:center}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;color:#005395}.navbar-nav{float:none;margin:0 auto -5px;display:inline-block}.navbar-nav>li>a{font-size:18px;line-height:30px;padding:22px 15px;text-transform:uppercase;color:#333;font-weight:bold;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{background-color:transparent;color:#005395}.navbar-nav li.active>a{color:#005395}.navbar-nav .dropdown .dropdown-menu{border:0;border-radius:0;padding:5px 0;bottom:auto!important;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,.2);box-shadow:0 0 40px 0 rgba(0,0,0,.2);top:100%}.navbar-nav .dropdown .dropdown-menu li.open>a{background-color:transparent}.navbar-nav .dropdown .dropdown-menu li>a{font-size:16px;line-height:30px;padding:10px 38px;text-transform:uppercase;color:#929292;border-bottom:1px solid #f0f0f0;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease}.navbar-nav .dropdown .dropdown-menu li>a:hover,.navbar-nav .dropdown .dropdown-menu li>a:focus{background-color:transparent;color:#005395;border-bottom:1px solid #f0f0f0}.navbar-nav .dropdown .dropdown-menu li:last-child>a{border-bottom:0}.navbar-nav .dropdown .dropdown-menu .dropdown-menu{top:1px}.navbar-nav .dropdown .dropdown-menu .ecaret{width:0;height:0;margin-left:2px;vertical-align:middle;display:inline-block;border:0;float:right;margin-top:0;margin-right:-10px;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.navbar-nav .dropdown .dropdown-menu .ecaret:before{font-family:'pool';content:"\e90f"}.navbar-nav .dropdown .dropdown-menu li>a:hover .ecaret{margin-right:-20px}}.page-footer .location .textwidget{padding:0 0 0 38px}.page-footer .location .textwidget.custom-html-widget{padding:0}@media (max-width:1199px){header .slogan{padding:30px 0 0 0;font-size:18px;line-height:24px}header .phone{padding:20px 0 0 0;font-size:14px}header .phone .number{margin-bottom:8px;font-size:30px;line-height:34px}a{color:#000}header .phone .number .icon{font-size:30px;padding:0 10px 0 0}header .navbar-nav>li>a{padding-left:15px;padding-right:15px}}.close-menu{display:none}@media (max-width:991px){header .slogan{display:none}header .phone{padding:10px 0 0 0;font-size:14px}header .phone .number{margin-bottom:8px;font-size:30px;line-height:34px}header .phone .number .icon{font-size:30px;padding:0 10px 0 0}header .navbar-nav>li>a{padding-left:15px;padding-right:15px}.close-menu{display:block;position:fixed;z-index:1001;width:270px;padding:0 10px;height:40px;color:#fff;text-align:right;text-transform:uppercase;font-size:20px;line-height:40px;cursor:pointer;background:#004277}body:not(.home) header.page-header {border-bottom:4px solid #005395}header.page-header{padding:0;margin:0}header .header-top{padding:0}header .slogan{display:none}header .logo{text-align:left;padding:21px 0}header .logo img{max-width:195px}header .logo-wrap{text-align:center;padding:0 15px 0}header .phone{padding:8px 0 0 50px}header .phone div:not(.number) {display:none}header .phone .number{margin-bottom:0;font-size:24px;line-height:24px}header .phone .number .icon{font-size:24px;padding:0 10px 0 0;vertical-align:middle}header .first-mobile{float:none}header .navbar{position:static;min-height:0;border:0;margin:0}header .dropdown-menu{border-radius:0}header .navbar-nav .ecaret{display:block;width:50px;height:50px;border:0;background:rgba(255,255,255,.05);position:absolute;z-index:100;top:0;right:0}header .navbar-nav .ecaret:after{content:'+';position:absolute;top:0;width:100%;font-size:24px;line-height:50px;text-align:center}header .navbar-nav li.opened>a>.ecaret:after{content:'\2013'}header .navbar-nav li{background:transparent;position:relative;float:none;border-bottom:1px solid rgba(255,255,255,.1)}header .navbar-nav>li>a,header .navbar-nav>li>a:focus{font-size:20px;line-height:30px;padding:10px 20px;color:#fff;background:transparent;text-transform:uppercase;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease}header .navbar-nav>li>a:hover{background-color:rgba(0,0,0,.2);color:#fff}header .navbar-nav .open>a,header .navbar-nav .open>a:focus,header .navbar-nav .open>a:hover,header .navbar-nav .opened>a,header .navbar-nav .opened>a:focus,header .navbar-nav .opened>a:hover{background-color:rgba(0,0,0,.2);color:#fff}header .container{width:100%;padding:0}.navbar-toggle{display:block}header .navbar-toggle{position:absolute;top:50%;right:5px;padding:0 10px;margin:-14px 0 0}header .navbar-toggle .icon-cancel{display:none;font-size:26px}header .navbar-toggle.slide-active .icon-cancel{display:inline}header .navbar-toggle.slide-active .icon-menu{display:none}header .navbar-nav .dropdown-menu,header .navbar-nav .opened>.dropdown-menu{margin:0;padding:0;display:none;width:100%;position:relative;background-color:#f0f0f0;border:0}header .navbar-nav .dropdown-menu a,header .navbar-nav .opened>.dropdown-menu a,header .navbar-nav .dropdown-menu a:focus,header .navbar-nav .opened>.dropdown-menu a:focus{font-size:16px;line-height:30px;color:#333;background:transparent;padding:10px 15px 10px 20px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease}header .navbar-nav .dropdown-menu a:hover,header .navbar-nav .opened>.dropdown-menu a:hover{background-color:rgba(0,0,0,.2);color:#fff}header .navbar-nav .dropdown-menu .dropdown-menu,header .navbar-nav .opened>.dropdown-menu .dropdown-menu{background-color:#fcfcfc}header .navbar-nav .opened>.dropdown-menu{display:block;margin-bottom:5px}.page-header.is-sticky .logo img{max-width:110px}}@media (max-width:479px){header .logo img{max-width:145px}}body.slide-active{overflow-x:hidden}#page-content{position:relative;left:0}#page-content.slide-active{padding-top:0}.navbar-header{position:relative}@media (max-width:991px){#slide-nav .container{margin:0!important;padding:0!important;height:100%}#slide-nav .navbar-header{margin:0 auto;padding:0 15px}#slide-nav .navbar.slide-active{position:absolute;width:270px;top:-1px;z-index:1000}#slide-nav #slidemenu{left:-100%;width:270px;min-width:0;position:absolute;padding-left:0;z-index:2;top:0;margin:0;overflow-y:auto;max-height:100vh}#slide-nav #slidemenu .navbar-nav{min-width:0;width:100%;margin:40px 0 0}#slide-nav #slidemenu .navbar-nav .dropdown-menu li a{min-width:0;width:100%;white-space:normal}#slide-nav{border-top:0}#navbar-height-col{position:fixed;top:0;height:100%;bottom:0;width:270px;left:-270px;background:#005395}header .header-top>.row{position:relative}}@media (min-width:992px){#page-content{left:0!important}.navbar.navbar-fixed-top.slide-active{position:fixed}.navbar-header{left:0!important}}.page-footer{position:relative;background:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/footer-bg.jpg) repeat-x center bottom #0099e7;color:#fff;padding:48px 0 54px;clear:both}.page-footer .container{position:relative;z-index:100}.page-footer .footer-menu{text-align:center;margin-bottom:25px}.page-footer .footer-menu ul{margin:0;padding:0}.page-footer .footer-menu ul li{display:inline;margin:0 24px 5px}@media (max-width:1199px){.page-footer .footer-menu ul li{margin:0 15px 5px}}.page-footer .footer-menu ul li a{font-size:18px;line-height:20px;text-transform:uppercase;color:#fff}.page-footer .footer-menu ul li a:hover{text-decoration:underline}.page-footer .logo{text-align:center}.page-footer .logo img{max-width:100%;display:inline-block}.page-footer a{color:#fff}.page-footer .location .icon{position:absolute;left:2px;top:0;font-size:26px;padding:0 7px 0 0;vertical-align:middle}.page-footer .contact-list{display:inline-block;min-width:270px;margin:20px auto 0;padding:0;list-style:none;font-size:16px;line-height:20px}.page-footer .contact-list li{margin-bottom:20px;padding:0 0 0 34px;position:relative;margin-top:0}.page-footer .contact-list [class*="icon-"]{position:absolute;top:-2px;left:0;padding-right:10px;font-size:24px}.page-footer .col-sm-4.first-mobile .contact-list{float:right}.page-footer .first-mobile{float:right}.page-footer .phone span{display:inline-block;vertical-align:bottom}.page-footer .phone .number{font-size:30px;line-height:30px;color:#fff}.page-footer .phone .number .icon{font-size:26px;padding:0 7px 0 0;vertical-align:middle}.page-footer .footer-bot{text-align:center}.page-footer .copyright{font-size:16px;line-height:22px;margin:18px 0 20px}@media (max-width:991px){header .navbar-toggle{font-size:26px;color:#005395}.page-footer .phone .number{font-size:20px;line-height:40px}.page-footer .phone .number span{vertical-align:middle}.page-footer .phone .number .icon{font-size:26px;padding:0 7px 0 0}}@media (max-width:767px){.page-footer{padding:30px 10px}.page-footer .location{margin:0;font-size:16px;line-height:20px}.page-footer .first-mobile .contact-list{margin:0}.page-footer .phone .number{font-size:26px;line-height:30px}.page-footer .phone .number .icon{font-size:26px;padding:0 7px 0 0}}.back-to-top{position:fixed;bottom:-50px;opacity:0;visibility:hidden;right:15px;z-index:1000;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}@media (max-width:1400px){.back-to-top{bottom:50px}}.back-to-top a{display:block;color:#005395;font-size:60px;line-height:60px;text-align:center;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.back-to-top:hover a{color:#005395}#footerSea{width:100%;position:absolute;bottom:0;z-index:0;opacity:.55;pointer-events:none}.slider-wrapper{position:relative}#slider{margin-bottom:100px}@media (max-width:767px){#slider{margin-bottom:45px;height:auto}}#sea{width:100%;position:absolute;bottom:0;z-index:1000;opacity:.15;pointer-events:none}.nivo-caption .text{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:backwards;-moz-animation-fill-mode:backwards;-ms-animation-fill-mode:backwards;-o-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:none;animation-iteration-count:none}.nivo-caption .text1{font-family:Lato,sans-serif;font-weight:400;font-size:80px;margin-bottom:.6em;line-height:1em;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@media (max-width:1199px){.nivo-caption .text1{font-size:42px;line-height:46px}}.nivo-caption .text2{font-family:Lato,sans-serif;font-weight:300;font-size:30px;margin-bottom:1.7em;line-height:1em;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-name:fadeIn;animation-name:fadeIn}@media (max-width:1199px){.nivo-caption .text2{font-size:22px}}@media (max-width:767px){.nivo-caption .text2{margin-bottom:1em}}.nivo-caption .text3{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.nivo-caption{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;background:0 0;text-align:center;opacity:1}.nivo-caption a.btn{display:inline-block!important;text-decoration:none;font-size:20px;font-weight:bold;line-height:1em;padding:1.15em 1.6em;border-radius:.5em;height:auto;text-transform:uppercase;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease}@media (max-width:1199px){.nivo-caption a.btn{font-size:12px;padding:1.25em 1.6em}}body{font-family:'Open Sans',sans-serif;color:#000;font-size:15px;line-height:22px;font-weight:400}@media (max-width:767px){body{font-size:14px;line-height:20px}}a{color:#333}p{margin-bottom:22px}@media (max-width:767px){p{font-size:14px;line-height:20px;margin-bottom:20px}}p.font18{font-size:18px;line-height:26px;margin-bottom:26px}@media (max-width:767px){p.font18{font-size:16px;line-height:22px;margin-bottom:22px}}.color{color:#005395}h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-family:'Open Sans',sans-serif;font-weight:500}.title-big{font-size:52px;font-weight:600!important}h1.decor,h2.decor{padding:0 0 48px;margin-bottom:33px;background:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/h-decor.png) no-repeat center bottom}@media (max-width:767px){h1.decor,h2.decor{padding:0 0 25px;margin-bottom:25px}}.service-title h4{font-size:26px}.pricing-box .inside h3{font-size:42px}.services-carousel h5{font-size:22px}h1.decor.decor-white,h2.decor.decor-white{background-image:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/h-decor-white.png)}.services-inner-bottom .wpb_content_element{margin-bottom:0!important}.services-inner-bottom h5.color{margin-bottom:20px!important}h3.decor{padding:0 0 45px;margin-bottom:28px;background:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/h-decor.png) no-repeat center bottom}@media (max-width:767px){h3.decor{padding:0 0 25px;margin-bottom:25px}}.divider{clear:both;height:35px}.divider-20{clear:both;height:20px}.divider-72{clear:both;height:72px}.divider-115{clear:both;height:115px}.divider-95{clear:both;height:95px}.divider-55{clear:both;height:55px}@media (max-width:767px){.divider{height:20px}}.divider-line{clear:both;height:50px;margin-top:50px;border-top:1px solid #e0eaf2}@media (max-width:767px){.divider-line{margin-top:30px;height:30px}.slick-slide{padding-left:15px;padding-right:15px}}.divider-lg{clear:both;height:65px}@media (max-width:767px){.divider-lg{height:40px}}.divider-sm{clear:both;height:15px}@media (max-width:767px){.divider-sm{height:10px}}.divider-xs{clear:both;height:10px}.divider-xxs{clear:both;height:5px}.address-block{position:relative;padding:0 0 20px 52px;font-size:16px;line-height:26px}.address-block .icon{position:absolute;top:0;left:0;font-size:40px;line-height:40px;color:#005395}.address-block h6{font-size:18px;line-height:26px;margin:0;padding:0;font-weight:bold}#map{width:100%;height:325px;margin:0;border:0;overflow:hidden}.quote{margin-top:40px;margin-bottom:40px;color:#7a8288;font-size:15px;line-height:1.2em;font-style:italic;padding-left:100px;position:relative}.quote:before{font-family:Georgia,serif;font-size:200px;line-height:1em;font-style:normal;content:"“";position:absolute;left:0;top:-20px;color:#e8eaec}.quote-simple{margin-top:20px;margin-bottom:20px;color:#7a8288;font-size:15px;line-height:22px;font-style:italic;padding-left:20px;position:relative}ul.marker-list{margin:35px 0 0;padding:0;font-size:16px;line-height:22px;text-align:left;list-style:none}.about-listing-text ul.marker-list li{padding:0 0 6px 23px;position:relative}.about-listing-text ul.marker-list li{padding:0 0 8px 23px;position:relative}ul.marker-list li:last-child{padding-bottom:0}ul.marker-list li:after{content:'\e913';font-family:'pool';color:#005395;display:block;position:absolute;left:0;top:0;font-size:16px}ul.marker-list li span{color:#b1b1b1}.animated{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1}.animation,.step-animation,.step-animation-text,.step-animation-number{opacity:0}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000;background-color:#28bceb}#loader-wrapper.loader-off{display:none!important}#loader{display:block;margin:-25px 0 0 -65px;height:50px;width:130px;position:relative;top:50%;left:50%}.loaded #loader-wrapper{opacity:0;transition:all .3s ease-out}.loader ul{margin:0;padding:0}.loader ul li{position:relative;bottom:0;display:inline-block;width:20px;height:20px;margin-left:3px;background-color:rgba(255,255,255,.9);border-radius:50%;animation-name:UpAndDown;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.loader ul li:nth-child(1) {margin-left:0}.loader ul li:nth-child(2) {animation-delay:.2s}.loader ul li:nth-child(3) {animation-delay:.4s}.loader ul li:nth-child(4) {animation-delay:.6s}.loader ul li:nth-child(5) {animation-delay:.7s}@keyframes UpAndDown {
  0% {
    bottom: 0px;
  }
  30% {
    bottom: 50px;
  }
  60% {
    bottom: 0px;
  }
}.loader p{text-align:center;color:#fff;font-size:16px;letter-spacing:2px}.input-custom{appearance:none;margin-bottom:4px;padding:13px 15px 13px;font-size:16px;line-height:20px;height:46px;background:#fff;border:0;border-radius:2px;color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.input-custom:hover,.input-custom:focus,.input-custom.focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none}.input-custom.input-full{width:100%}.textarea-custom{appearance:none;margin-bottom:4px;padding:13px 15px 13px;font-size:16px;line-height:20px;height:46px;background:#fff;border:0;border-radius:2px;color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;min-height:235px;height:auto}.textarea-custom:hover,.textarea-custom:focus,.textarea-custom.focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none}.textarea-custom.input-full{width:100%}.input-wrapper{position:relative}.placeholder{font-size:16px;line-height:20px;color:#686969}ul.marker-list.pad-left{padding-left:28px;margin:25px 0 0}input::-webkit-input-placeholder{font-size:16px;line-height:20px;color:#686969}input::-moz-placeholder{font-size:16px;line-height:20px;color:#686969}input:-ms-input-placeholder{font-size:16px;line-height:20px;color:#686969}input:-moz-placeholder{font-size:16px;line-height:20px;color:#686969}.required{color:red}input.input-custom,textarea.textarea-custom,.select-wrapper select.input-custom,.select-wrapper select.select-custom{-webkit-appearance:none;-moz-appearance:none}.contact-form{margin-bottom:15px;margin-top:20px}.contact-form .input-custom,.contact-form .textarea-custom{margin-bottom:15px;border:1px solid #dbdbdb;padding:16px 15px 17px;height:50px}label{font-size:17px;line-height:24px;font-weight:500;margin-bottom:5px;color:#000}form label.error{display:block;color:red;font-size:14px!important;margin-top:-15px;opacity:1!important}#success,#error,#subscribeSuccess,#subscribeError{display:none;height:70px}#subscribeSuccess,#subscribeError{height:30px}#success span,#error span,#subscribeSuccess span,#subscribeError span{display:block}#success span p,#error span p,#subscribeSuccess span p,#subscribeError span p{margin-top:15px}#success span p,#subscribeSuccess span p{color:#2990d6}#error span p,#subscribeError span p{color:#c0392b}.form-popup-wrap{display:inline-block;position:relative}.form-popup-wrap-full{width:100%}.form-popup{position:absolute;z-index:101;width:865px;left:50%;margin-left:-433px;visibility:hidden;top:100px;opacity:0;text-align:left;-webkit-transition:top .3s;-moz-transition:top .3s;-ms-transition:top .3s;-o-transition:top .3s}.form-popup.form-popup-top{top:auto;bottom:100px;-webkit-transition:bottom .3s;-moz-transition:bottom .3s;-ms-transition:bottom .3s;-o-transition:bottom .3s}@media (max-width:991px){.form-popup{width:740px;margin-left:-370px}.page-footer .phone-number{font-size:30px;position:relative;top:-2.5px}.header-info-mobile{display:none;position:relative;z-index:1;padding:20px 15px 5px;background-color:#eff1f2;position:relative;overflow:hidden}.header-info-mobile .contact-list{margin-top:0}.header-info-mobile.open{}.header-info-toggle{position:relative;z-index:0;height:40px;background:#005395;cursor:pointer;text-align:center;dispaly:block}.header-info-toggle.open{}.header-info-toggle [class*="icon-"]{display:block;font-size:22px;line-height:40px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;padding:0 12px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);color:#fff}.header-info-toggle.open [class*="icon-"]{transform:rotate(180deg)}}@media (max-width:767px){.form-popup{width:100%;margin-left:-50%}}.form-popup.opened{opacity:1;top:70px;visibility:visible}.form-popup.opened.form-popup-top{top:auto;bottom:70px}button:focus,.btn:focus,button:active:focus,.btn:active:focus,button.active:focus,.btn.active:focus,button.focus,.btn.focus,button:active.focus,.btn:active.focus,button.active.focus,.btn.active.focus{outline:0;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button:hover,.btn:hover,button:focus,.btn:focus,button.focus,.btn.focus{outline:0;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button:active,.btn:active,button.active,.btn.active{outline:0;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button.pull-right,.btn.pull-right{margin-right:10px}.post-teaser input[type="text"],.post-teaser input[type="password"]{padding:13px 22px;border-radius:5px;border:1px solid #999}.post-teaser button,.post-teaser input[type="button"],.post-teaser input[type="submit"],.btn{padding:15px 22px;font-family:'Lato',sans-serif;font-size:16px;line-height:22px;font-weight:700;height:51px;background-color:#005395;color:#fff;border-radius:10px;vertical-align:top;border:1px solid #005395;text-transform:uppercase;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;text-decoration:none}.post-teaser button:hover,.post-teaser input[type="button"]:hover,.post-teaser input[type="submit"]:hover,.btn:hover,.btn.active,.btn:active,.btn.focus,.btn:focus{background:#fff;color:#005395}.btn span{position:relative;top:0;left:0}.btn.btn-lg{height:66px;font-size:20px;line-height:26px;padding:20px 30px;border-radius:10px}.btn-light{background-color:#28bceb;color:#fff;border-color:#28bceb}.btn-light:hover,.btn-light.active,.btn-light:active,.btn-light.focus,.btn-light:focus{background:#fff;color:#28bceb}.social-links ul{margin:0;padding:0}.social-links ul li{display:inline-block;margin:0 7px;list-style:none;text-align:center}.social-links ul li a{font-size:44px;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease}.social-links ul li a:hover{color:#005395}.tag{display:block;border:1px solid #b2cbdf;font-size:14px;line-height:25px;padding:0 10px;text-decoration:none;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.tag:hover{background-color:#005395;border-color:#005395;color:#fff}.tags-list{position:relative;list-style:none;margin:30px 0 0;padding:0}.tags-list li{display:inline-block;padding:0;margin-bottom:5px;margin-right:2px}.tags-list li a{display:block;border:1px solid #b2cbdf;font-size:14px;line-height:25px;padding:0 10px;text-decoration:none;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.tags-list li a:hover{background-color:#005395;border-color:#005395;color:#fff}.service-item{margin-bottom:22px;text-align:center;position:relative}.service-item .icon-circle{display:block;text-decoration:none;width:196px;height:196px;border-radius:50%;position:relative;z-index:1;overflow:hidden;margin:0 auto 45px;background-color:#27b9e8;background:-webkit-gradient(linear,left top,left bottom,from(#27b9e8),to(#0b6fac));background:-webkit-linear-gradient(top,#27b9e8,#0b6fac);background:-moz-linear-gradient(top,#27b9e8,#0b6fac);background:-ms-linear-gradient(top,#27b9e8,#0b6fac);background:-o-linear-gradient(top,#27b9e8,#0b6fac);color:#fff}.service-item .icon-circle .icon{font-size:94px;line-height:196px}.service-item .icon-circle .icon-hover{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:0;background:#005395;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease}.service-item .service-title{margin-bottom:25px}.service-item .service-text{width:80%;margin:0 auto;font-size:15px;line-height:22px}.service-item:hover .icon-hover{opacity:1}.category-item{max-width:370px;margin-left:auto;margin-right:auto;margin-bottom:40px;display:block;text-decoration:none}.category-item.mb-sm{margin-bottom:24px}.category-item .category-image{position:relative;margin-bottom:30px;overflow:hidden;z-index:1;border-radius:20px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.category-item h5.category-title{position:absolute;z-index:3;bottom:18px;left:22px;margin:0;padding:0;font-size:22px;line-height:28px;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase;color:#fff}.category-item .category-price{position:absolute;z-index:5;top:25px;right:0;padding:0 15px 0 20px;font-size:18px;line-height:46px;font-family:'Open Sans',sans-serif;font-weight:400;text-transform:uppercase;color:#fff;border-radius:23px 0 0 23px;background-color:#005395;text-transform:none}.category-item .category-price span{font-size:26px;font-weight:600}.category-item .category-text{position:relative;padding:30px 50px 0 0;font-size:15px;line-height:22px}.category-item .category-number{position:absolute;z-index:3;bottom:-8px;left:22px;margin:0;padding:0;font-size:72px;line-height:72px;font-weight:700;text-transform:uppercase;color:#f0f6f9}.categories-top .category-title{color:#005395!important;margin-bottom:20px!important;left:0!important;position:absolute!important;top:-11px}.category-item .wave-wrapper{opacity:0;left:-50%;right:50%;width:100%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.category-item:hover .wave-wrapper{opacity:1;left:25%;right:50%;width:100%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.category-item .category-more-link{position:absolute;right:0;bottom:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.category-item .category-more-link{font-size:30px;color:#005395;text-decoration:none}.category-item .category-more-link:hover{right:-5px;opacity:.8}a.more-link{font-weight:bold}.more-link .meta-nav{display:none}@media (max-width:767px){.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item{max-width:50%;margin-bottom:10px}.category-item{margin-bottom:20px}.category-item .category-title{bottom:15px;left:15px;font-size:22px;line-height:20px}}.wave-wrapper{position:absolute;top:0;bottom:0;content:'';background-color:rgba(40,168,225,.95);-webkit-transform:skew(59deg) translateX(-75%);transform:skew(59deg) translateX(-75%);-webkit-transition:all .35s ease;transition:all .35s ease}@media (min-width:768px){.category-carousel [class*="col-"]{display:inline-block;float:none;vertical-align:top;margin-right:-4px}}.pricing{position:relative;width:100%;color:#fff;min-height:614px}@media (min-width:768px){.pricing::before{-webkit-transform:skew(-15deg);transform:skew(-15deg)}}@media (min-width:992px){.pricing:hover:before{opacity:.2;right:-50px}}.pricing::before{position:absolute;top:0;bottom:0;right:-100px;width:625px;padding:60px 100px;content:'';background-color:#fff;font-size:16px;line-height:24px;z-index:0;opacity:0;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease}.pricing .pricing-box{position:absolute;top:0;bottom:0;right:0;width:525px;padding:70px 100px 60px 120px;content:'';background-color:rgba(40,168,225,.95);-webkit-transform:skew(-15deg);transform:skew(-15deg);font-size:16px;line-height:24px;z-index:0}@media (max-width:991px){.pricing .pricing-box{left:-110px;right:auto;padding:50px 100px 70px 160px}}.pricing .pricing-box .inside{-webkit-transform:skew(15deg);transform:skew(15deg)}.pricing .pricing-box h3{line-height:50px;padding-bottom:30px;margin-bottom:50px;color:#fff;background:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/h-decor-trans.png) 0 bottom no-repeat}.pricing .pricing-box .price-title{margin:0 0 10px;padding:0;font-size:18px;line-height:25px;text-transform:uppercase;font-weight:700;font-family:'Lato',sans-serif;color:#fff}.pricing .pricing-box .price-text{padding-bottom:30px;border-bottom:1px solid #6bc0ed;margin-bottom:26px}.pricing .pricing-box .price-from{margin-bottom:10px}.pricing .pricing-box .price-value span{font-size:36px}.pricing .pricing-box .price-action{margin-top:25px}.price-carousel .slick-prev,.price-carousel .slick-next{top:20%}.pricing-block{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;height:100%;max-width:370px;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 0 35px rgba(0,0,0,.1);-moz-box-shadow:0 0 35px rgba(0,0,0,.1);box-shadow:0 0 35px rgba(0,0,0,.1);position:relative}.pricing-block .number{color:#fff;display:block;position:absolute;z-index:100;left:30px;top:5px;font-size:52px;line-height:1em;font-weight:bold}.pricing-block__top{height:190px;background:#e8eff2}.pricing-block .title1{font-size:26px;line-height:1.2em;color:#005395;margin-bottom:18px;text-transform:uppercase}.pricing-block .title2{line-height:1.2em;font-weight:600;color:#424242;margin-bottom:28px}.pricing-block__price{position:absolute;top:20px;left:50%;margin-left:-148px;width:316px;height:316px;border:12px solid #e8eff2;border-radius:50%;text-align:center;background:#fff}.pricing-block__price:after{content:'';display:block;position:absolute;top:0;width:100%;height:100%;border-radius:50%;border:12px solid #00467e;background-color:#005395}.pricing-block__price .vert-wrapper{display:table;height:100%;width:100%;position:relative;z-index:1}.pricing-block__price .vert{display:table-cell;vertical-align:middle;font-size:18px;font-weight:300;text-align:center;color:#fff}.pricing-block__price .text1{font-size:52px;line-height:1.4em;font-weight:600}.pricing-block.color2 .pricing-block__price:after{background:#28bceb;border-color:#1db3e3}.pricing-block.color2 .title1{color:#28bceb}.pricing-block__bottom{padding:190px 33px 40px;background:#fff;text-align:center}.pricing-block__bottom ul{margin:0 0 30px;padding:0;text-align:left;list-style:none}.pricing-block__bottom ul li{padding:0 0 6px 26px;position:relative;font-size:15px;line-height:22px;margin:0}.pricing-block__bottom ul li:after{content:'\e913';font-family:'pool';color:#005395;display:block;position:absolute;left:0;top:1px;font-size:15px}.pricing-block.color3 .pricing-block__price:after{background:#70b5cf;border-color:#5aa9c7}@media (max-width:991px){.pricing-block__price{margin-left:-140px;width:280px;height:280px}.pricing-block .title1{font-size:32px}}@media (max-width:767px){.pricing-block__bottom{padding:145px 20px 25px}.pricing-block .number{font-size:50px}.pricing-block__bottom ul{font-size:16px;line-height:20px}.pricing-block__bottom ul li{padding:0 0 5px 26px;position:relative}}.price-grid{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.price-grid.price-grid-2{margin-top:0}.price-cell:nth-child(odd) {background-color:#f7f8f8}.price-cell{padding:22px 15px 20px;max-width:25%;flex-basis:25%;position:relative;padding-bottom:50px;text-align:center;border:1px solid #e4e4e4;background-color:#fff;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.price-cell:hover:after{content:'';position:absolute;top:-1px;left:0;width:100%;height:3px;background-color:#005395}.price-cell h6{text-transform:uppercase;margin-bottom:10px;font-size:20px;font-weight:700;color:#333}.price-cell-price{position:absolute;width:calc(100% - 30px);bottom:20px;font-size:22px;line-height:24px;font-weight:bold;font-family:'Lato',sans-serif;color:#005395}.price-cell:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto;top:20%}}.text-num{position:relative;margin-bottom:18px}.text-num-num{position:absolute;top:-15px;width:70px;text-align:center}.text-num-num span{display:block;position:relative;width:74px;height:74px;border-radius:50%;line-height:74px;font-size:36px;font-weight:400;background-color:#fff;color:#005395;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.text-num:hover .text-num-num span{background-color:#28bceb;color:#fff}.text-num-info{padding:0 0 0 100px}.text-num-title{line-height:28px;font-family:'Lato',sans-serif;font-weight:700;margin:20px 0 15px;padding:0;color:#fff;text-transform:uppercase}.text-num.last{margin-bottom:0}@media (min-width:768px){.number-carousel [class*="col-"]{display:inline-block;float:none;vertical-align:top;margin-right:-4px}}@media (max-width:767px){.text-num{text-align:center}.text-num-num{position:relative;top:0;width:70px;margin-left:auto;margin-right:auto;text-align:center}.text-num-info{padding:0}.text-num-title{font-size:20px;line-height:26px;margin:15px 0 15px}}.num-icon{text-align:center;margin:15px 0 35px}.num-icon-icon{font-size:94px;line-height:1em}.service-text-cont p{font-size:18px}@media (max-width:1199px){.num-icon-icon{font-size:70px}}.num-icon-num{margin-bottom:10px;font-size:42px;line-height:1em;font-family:'Open Sans',sans-serif;font-weight:600}@media (max-width:1199px){.num-icon-num{font-size:38px}}.num-icon-text{line-height:1em;font-family:'Lato',sans-serif;text-transform:uppercase;color:#fff}.text-icon{position:relative;margin:16px 0 24px;text-align:center}.text-icon-icon{text-align:center;margin-bottom:23px}.text-icon-icon span{display:inline-block;position:relative;width:82px;height:82px;border-radius:50%;line-height:82px;font-size:20px;font-weight:bold;background-color:#27b9e8;background:-webkit-gradient(linear,left top,left bottom,from(#27b9e8),to(#0b6fac));background:-webkit-linear-gradient(top,#27b9e8,#0b6fac);background:-moz-linear-gradient(top,#27b9e8,#0b6fac);background:-ms-linear-gradient(top,#27b9e8,#0b6fac);background:-o-linear-gradient(top,#27b9e8,#0b6fac)}.text-icon-icon span .icon{position:relative;z-index:1;font-size:42px;line-height:82px;color:#fff;vertical-align:middle}.text-icon-icon .icon-hover{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;opacity:0;background:#005395;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease}.text-icon:hover .icon-hover{opacity:1}.text-icon-title{line-height:28px;margin-bottom:18px;color:#272727;text-transform:uppercase}.text-icon.last{margin-bottom:0}@media (min-width:768px){.text-icon-carousel [class*="col-"]{display:inline-block;float:none;vertical-align:top;margin-right:-4px}}.text-icon.last{margin-bottom:0}.text-icon-hor{position:relative;margin-bottom:30px;font-size:15px;line-height:22px;color:#fff}.text-icon-hor-icon{margin-bottom:20px;position:absolute;display:block;width:85px;text-align:center}.text-icon-hor-icon .icon{position:relative;z-index:1;font-size:48px;line-height:50px;color:#fff}.text-icon-hor-title{line-height:32px;margin-bottom:10px;font-weight:700;color:#fff;text-transform:uppercase}.text-icon-hor-text{padding-left:85px}.testimonials-item{margin:12px 0 20px;padding:18px 0 0;text-align:center}.testimonials-item .testimonials-username{font-size:18px;font-weight:bold;margin:40px 0 10px;color:#4c4c4c}@media (max-width:767px){.testimonials-item .testimonials-username{font-size:14px}}.testimonials-item .testimonials-text{position:relative;background:#f0f6f9;padding:50px 50px;color:#617585;font-size:20px;line-height:1.5em;border-radius:16px;font-family:Georgia,Times,'Times New Roman',serif;font-style:italic}@media (max-width:767px){.testimonials-item .testimonials-text{font-size:16px;padding:24px 25px}}.testimonials-item .testimonials-text:before{content:" ";position:absolute;left:22px;top:-25px;font-size:60px;color:#005395;font-family:'pool';font-style:normal;content:'\e906'}@media (max-width:767px){.testimonials-item .testimonials-text:before{font-size:40px;top:-15px}}.testimonials-item .testimonials-text:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(240,246,249,0);border-top-color:#f0f6f9;border-width:15px;margin-left:-15px}.testimonials-carousel{margin:0 0 65px}.page-numbers{border:1px solid #005395;display:inline-block;padding:0 18px;border-radius:12px;line-height:49px;font-size:16px;font-weight:700;color:#005395;font-family:'Lato',sans-serif;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.page-numbers:hover,.page-numbers.current{color:#fff;background-color:#005395;border-color:#005395}.woocommerce-pagination .page-numbers .page-numbers.current,.woocommerce-pagination .page-numbers .page-numbers:hover{border:1px solid #005395;background-color:#005395;color:#fff}.request-form{margin-bottom:20px;background:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/bg-form.jpg) no-repeat center top #2392d7;background-size:cover;border-radius:12px;padding:30px 22px 25px 30px;color:#fff;max-width:370px;margin-left:auto;margin-right:auto}.request-form h4{font-size:24px;font-weight:500;color:#fff;margin-bottom:12px}.request-form form{margin-top:18px}.request-form .btn{margin-top:15px}@media (max-width:767px){.request-form{margin-bottom:0;padding:30px 22px 40px;border-radius:15px}.request-form h4{font-size:22px}}.pool-home-form .request-form textarea{height:102px!important}.gallery.gallery-isotope{margin-bottom:40px}.gallery__item{float:left;width:12.5%;overflow:hidden;background:#242e45}.home .gallery__item{position:relative}@media (max-width:1599px){.gallery__item{width:16.665%}}@media (max-width:1399px){.gallery__item{width:20%}}@media (max-width:991px){.gallery__item{width:33.333%}}@media (max-width:767px){.gallery__item{width:50%}}.gallery__item img{width:100%;height:auto;opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.gallery__item.doubleW{width:33.333%}.gallery__item .btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50%;margin-left:-50px;opacity:0;font-size:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.gallery__item .btn span.icon{display:block;line-height:58px}.gallery__item .btn:hover,.gallery__item .btn.active,.gallery__item .btn:active,.gallery__item .btn.focus,.gallery__item .btn:focus{background:#003762;border-color:#003762;color:#fff}.gallery__item .hover{opacity:0;position:absolute;height:100%;width:100%;top:0;left:0;padding:20px;background:rgba(0,0,0,.5);text-decoration:none;color:#fff;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s}.gallery__item .hover .item-name{margin:0 0 9px;padding:0;line-height:22px;font-weight:500;color:#fff}.gallery__item .hover .item-price{margin-bottom:6px;font-size:28px;line-height:30px;font-weight:600}.gallery__item .hover .item-price span{font-weight:300}.gallery__item .hover .item-period{font-size:15px}.gallery__item .hover .item-location{position:absolute;bottom:20px;left:20px;font-size:15px;line-height:1em;font-style:italic;font-weight:600;color:#28bceb}.gallery__item__image{overflow:hidden}.gallery__item:hover img{opacity:.68}.gallery__item:hover .hover{opacity:1;-webkit-transition:all .5s ease .05s;-moz-transition:all .5s ease .05s;-ms-transition:all .5s ease .05s;-o-transition:all .5s ease .05s}.gallery__item:hover .btn{opacity:1}.filters-by-category ul{margin:0 0 35px;padding:0;list-style:none;text-align:center}.filters-by-category ul li{display:inline-block;line-height:1em;margin:0 8px 10px}.filters-by-category ul li a:hover,.filters-by-category ul li a.selected{background-color:#005395;border-color:#005395;color:#fff}.filters-by-category ul li a{display:block;font-size:16px;font-weight:500;line-height:31px;font-family:'Lato',sans-serif;padding:10px 18px;color:#434343;background-color:transparent;text-decoration:none;border-radius:8px;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.gallery.gallery-isotope{margin-bottom:40px}.gallery{overflow:hidden;margin-top:-8px;margin-bottom:35px}.gallery__item{position:relative;float:left;overflow:hidden;background:#242e45}.gallery__item__image{overflow:hidden}.gallery__item img{width:100%;opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.gallery__item .btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50%;margin-left:-50px;opacity:0;font-size:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.person{margin-top:11px;text-align:center}.person-image{margin-bottom:27px}.person-image img{border-radius:50%;margin:0 auto;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;-ms-transition:all .75s ease;-o-transition:all .75s ease}.person:hover .person-image img{display:block;position:relative;border-radius:20%}.person-title{margin-bottom:5px;line-height:1.2em;font-family:'Open Sans',sans-serif;font-weight:600;text-transform:none;color:#005395}.person-position{margin-bottom:20px;padding:0;font-style:italic;color:#000;font-weight:normal}@media (max-width:767px){.person:not(.last) {margin-bottom:25px}}.post{padding-top:3px}.post-image{margin-bottom:25px;border-radius:25px}.panel-group{margin-top:20px;margin-bottom:50px}@media screen and (max-width:991px){.panel-group{margin-top:15px;margin-bottom:30px}}.faq-item .panel{border-bottom:1px solid #e0eaf2;margin-bottom:15px;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.faq-item.last .panel{border-bottom:0}.faq-item .panel-heading{position:relative;min-height:85px;padding:0 0 15px;background:transparent}.faq-item .panel-heading .panel-title{text-align:left!important}.faq-item .panel-heading .panel-title>a{display:block;position:relative;padding:20px 50px 20px 115px;font-size:26px;line-height:45px;font-weight:600;text-transform:uppercase;color:#005395;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease}.faq-item .panel-heading .panel-title>a:hover{color:#005395}.faq-item .panel-heading a,.faq-item .panel-heading a:hover{text-decoration:none;-webkit-transition:all .25 ease;-moz-transition:all .25 ease;-ms-transition:all .25 ease;-o-transition:all .25 ease}.faq-item .panel-heading a>span.caret-toggle{display:block;position:absolute;z-index:1;top:0;right:0;width:60px;height:85px;font-size:40px;line-height:85px;text-align:center}.faq-item .panel-heading a:not(.collapsed) > span.opened {display:none}.faq-item .panel-heading a.collapsed>span.closed{display:none}.faq-item .panel-title .number{position:absolute;width:87px;height:87px;top:0;left:0;background:#005395;border-radius:50%;color:#fff;font-size:40px;line-height:87px;text-align:center}.faq-item .panel-collapse{margin-top:0;background:transparent}.faq-item .panel-body{border:0;padding:0 0 30px 115px}.hentry{margin:0}.blog-post .post-title a:hover{text-decoration:none}.faq-item .panel-heading+.panel-collapse>.panel-body{border:0}@media (max-width:767px){.faq-item .panel-heading{min-height:65px;padding:0 0 15px}.faq-item .panel-heading .panel-title>a{padding:10px 50px 10px 75px;font-size:20px;line-height:35px}.faq-item .panel-heading a>span.caret-toggle{width:60px;height:55px;font-size:40px;line-height:55px}.faq-item .panel-title .number{width:55px;height:55px;font-size:30px;line-height:55px}.faq-item .panel-body{border:0;padding:0 0 15px 75px}}.blog-post{margin-bottom:100px}@media (max-width:767px){.blog-post{margin-bottom:50px}}.blog-post .post-video{position:relative;padding-bottom:56.25%;height:0}.blog-post .post-video iframe,.blog-post .post-video object,.blog-post .post-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.blog-post .post-music iframe,.blog-post .post-music object,.blog-post .post-music embed{width:100%;height:auto;border:0}.blog-post .post-image{position:relative;margin-bottom:32px;border-radius:0}.blog-post .post-image img{max-width:100%}.blog-post .post-image .post-link-wrapper{position:absolute;top:0;width:100%;height:100%;text-align:center}.blog-post .post-image .post-link{font-size:42px;line-height:1em;color:#fff;font-family:'Lato',sans-serif;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease}@media (max-width:767px){.blog-post .post-image .post-link{font-size:4vw}}.blog-post .post-image .post-link:hover{color:#005395;text-decoration:none}.blog-post .post-title{font-family:'Lato',sans-serif;color:#005395;margin-bottom:15px;word-wrap:break-word;-ms-word-wrap:break-word;line-height:normal}.column-right .side-block h4{font-size:22px}.column-right .post-image{margin-bottom:0!important}.post-meta span{padding:0 7px}.column-right .tags-list li a,.column-right .tagcloud>a{border:1px solid #b2cbdf}.column-right .marker-list li{padding:0 0 0 23px!important;position:relative}.side-block ul.marker-list{margin-left:0}.blog-post .post-meta{margin:0 0 15px;padding:0;overflow:hidden;list-style:none}.blog-post .post-meta li{float:left;padding-right:24px;line-height:33px;margin:0}.blog-post .post-meta li i.icon,.blog-post .post-meta li span{display:inline-block;vertical-align:middle}.blog-post .post-meta li i.icon{font-size:20px;padding-right:7px}.blog-post .post-meta li:last-child{padding-right:0}@media (max-width:767px){.blog-post .post-meta li{padding-right:10px}.title-big{font-size:34px}.home-ser-block{margin-bottom:50px}.contacts-mar-1{margin-top:10px}.about-page-2 .post{margin-bottom:30px}}.about-img-radias .post-image img{border-radius:20px}.blog-post .post-teaser{margin-bottom:32px}.blog-post .post-author{margin:20px 0 25px}.blog-post .post-author img{margin-right:20px;border-radius:50%}.blog-post.single{margin-bottom:0}.post-carousel{overflow:hidden}.post-carousel .slick-prev,.post-carousel .slick-next,.post-carousel .slick-prev:focus,.post-carousel .slick-next:focus{width:82px;height:82px;padding:0 20px;margin-top:-41px;background-color:#fff;border-radius:50%;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease}.column-right .post-carousel .slick-prev,.column-right .post-carousel .slick-next,.column-right .post-carousel .slick-prev:focus,.column-right .post-carousel .slick-next:focus{width:80px;height:80px;padding:0 20px;background-color:#333;border-radius:50%;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;margin:10px 10px;font-size:11px}.post-carousel .slick-prev:hover,.post-carousel .slick-next:hover{opacity:.7;background-color:#fff}.post-carousel .slick-prev{left:-41px;text-align:right}.post-carousel .slick-next{right:-41px;text-align:left}.post-carousel .slick-prev:before,.post-carousel .slick-next:before{color:#005395;font-size:32px}.post-preview{margin-top:28px;margin-bottom:45px}.post-preview .post-image{margin-bottom:15px}.post-preview .post-meta{margin-bottom:15px;font-size:13px}.post-preview .post-title{font-size:22px;line-height:28px;font-family:'Lato',sans-serif;color:#005395;margin-bottom:10px;text-transform:none}.view-more-post{margin-bottom:30px;display:inline}.side-block{margin-bottom:45px;padding-bottom:30px;border-bottom:1px solid #e0eaf2}.side-block h4{margin-bottom:18px;font-size:18px;line-height:1em;font-weight:bold;font-family:'Lato',sans-serif;text-transform:uppercase;color:#005395}.side-block:last-child{border-bottom:0}.comments{padding-top:15px}.comments .pingback,.comments .comment{margin:10px 0 0}.comments .comment{margin-top:60px}.comment-reply-title{font-size:22px;line-height:1.273em;padding:0;margin:0 0 20px;font-family:'Lato',sans-serif;font-weight:bold;text-transform:uppercase;color:#005395}.comment-reply-title small{margin-left:20px}.blog-post .post-title a{color:#005395;line-height:normal}.comments .comment .userpic{width:85px;height:85px;float:left;margin:0 15px 0 0;font-size:64px;line-height:85px;color:#e8e8e8}.comments .comment .text{overflow:hidden}.comments .comment .text p{font-size:15px;line-height:22px;color:#7a8288;font-style:italic;margin-bottom:10px}.comments .comment .text .meta{padding-bottom:5px}.media-left,.media>.pull-left{padding-right:30px}.comments .comment .text .date{margin:0 0 10px;padding:0;overflow:hidden;font-size:13px}.comments .comment .text .date i.icon,.comments .comment .text .date span{display:inline-block;vertical-align:middle}.comments .comment .text .date i.icon{font-size:20px;padding-right:7px}.comments .comment.replay{margin-left:80px}.comment-form .form-group{margin-bottom:8px}.comment-form input[type="text"],.comment-form textarea{border-left:0;border-top:0;border-right:0;padding:5px 0;margin-bottom:0;height:38px}.comment-form textarea{padding:12px 0;overflow:hidden}@media (min-width:768px){.comments-area .comment .comment{margin-left:2em}}.blog-isotope{overflow:hidden;margin-bottom:140px;margin-top:0;overflow:visible}.blog-isotope .post-image{margin-left:-20px;margin-right:-20px;margin-top:-20px}.blog-isotope .blog-post{position:relative;float:left;width:33%;padding:20px 20px 20px;margin-bottom:30px;box-shadow:0 0 5px rgba(0,0,0,.15)}.blog-isotope .view-more-post{margin-bottom:0;display:inline-block;margin-top:0}@media (max-width:767px){.blog-isotope .blog-post{width:50%}}@media (max-width:480px){.blog-isotope .blog-post{width:100%}}.blog-isotope .blog-post.doubleW{width:66%}@media (min-width:768px){.blog-isotope .blog-post:not(.doubleW) .post-image {margin-bottom:15px}.blog-isotope .blog-post:not(.doubleW) .post-meta {margin-bottom:15px;font-size:13px}.blog-isotope .blog-post:not(.doubleW) .post-title {font-size:26px;line-height:34px;font-family:'Lato',sans-serif;color:#005395;margin-bottom:15px;text-transform:none}.blog-isotope .blog-post:not(.doubleW) .btn {padding:10px 18px;font-size:12px;line-height:20px;height:43px;border-radius:6px}.blog-isotope .blog-post:not(.doubleW) .post-link {font-size:22px}.blog-isotope .blog-post:not(.doubleW) .quote {margin-top:40px;margin-bottom:10px;font-size:15px;line-height:1.2em;padding-left:88px}}.calendar__header{font-size:15px;font-weight:bold;padding:0 0 18px}.calendar__footer{font-size:15px;padding:10px 0 0}.calendar table{background:#fff;border-collapse:collapse;color:#222;font-size:15px;width:100%;max-width:350px}.calendar th,.calendar td{border:1px solid #eee;color:#484848;cursor:pointer;line-height:38px;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.calendar th:hover,.calendar td:hover{background-color:#f5f5f5}.calendar th{background-color:#f5f5f5}.calendar tr:first-child td{color:#222;font-weight:700;padding-bottom:10px}.calendar .selected,.calendar .selected:hover{background-color:#005395;color:#fff!important}.search_form .input-group-addon{padding:20px 0 0;font-size:14px;font-weight:400;text-align:left;background-color:transparent;border:none}.column-filters{margin-bottom:35px}.column-filters-inside{border:3px solid #f5f5f5}.column-filters .side-block{border-color:#ebebeb;padding:30px 20px;margin-bottom:0}.column-filters .side-block>h3{font-size:22px;line-height:24px;color:#005395;text-transform:uppercase;font-family:'Lato',sans-serif;font-weight:bold;margin-bottom:25px}.column-filters .category-list{margin-top:20px}.column-center{margin-bottom:35px}.noUi-horizontal{height:6px}.noUi-horizontal .noUi-handle{width:15px;height:15px;left:-7.5px;top:-5px;border:0;border-radius:0;box-shadow:none;background:#005395;border-radius:50%;cursor:pointer}.noUi-target{border-radius:0;border:0;box-shadow:none;background-color:#c7c7c7;margin-bottom:24px}.noUi-origin{border-radius:0;box-shadow:none}.noUi-connect{background:#7694c6;border:0;border-radius:0;height:6px;-webkit-transition:background 450ms;transition:background 450ms}.noUi-handle:before,.noUi-handle:after{display:none;border:0;border-radius:0;-webkit-transition:background 450ms;transition:background 450ms}.range{margin-top:35px}.range p{color:#444;font-size:15px;line-height:20px}.prd-sm{position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;margin-bottom:26px}.prd-sm:not(:last-child) {margin-bottom:20px}.prd-sm-img{width:88px;min-width:88px}.prd-sm-delete{position:absolute;top:5px;right:-4px;cursor:pointer;font-size:18px;color:#444}.prd-sm-delete:hover{opacity:.5}.prd-sm-info{padding:0 15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.prd-sm-info h3{font-size:14px;line-height:20px;text-transform:none;font-weight:normal;font-family:'Open Sans',sans-serif;color:#292929;margin:0}.prd-sm-info h3 a{text-decoration:none}.prd-sm-info h3 a:hover{text-decoration:underline}.prd-sm-info .price{font-size:20px;font-family:'Lato',sans-serif;color:#005395;font-weight:bold}.header-cart-dropdown .prd-sm-info{padding-right:30px}.prd-grid:not(.prd-carousel) {margin:-65px -15px 0}.prd-grid.prd-carousel{margin:-65px -15px 0}.prd-grid:not(.prd-carousel) .prd {width:calc(33.333% - 30px);float:left}.prd{margin:60px 15px 15px}.prd-img img{width:100%}.prd-info{padding:0 15px;text-align:center}.prd-info h3{margin-top:17px;margin-bottom:0;font-size:15px;line-height:22px;text-transform:none;font-weight:normal;font-family:'Open Sans',sans-serif;color:#292929}.prd-info h3 a{text-decoration:none}.prd-info h3 a:hover{text-decoration:underline}.prd-info .price{font-size:26px;margin-top:18px;font-family:'Lato',sans-serif;color:#005395;font-weight:bold}.prd-info .btn{min-width:0;margin-top:20px;height:45px;font-size:12px;line-height:15px;font-weight:800;padding:12px 17px 18px}.prd-info .btn [class*="icon-"]{font-size:18px;padding-right:9px;vertical-align:sub}.prd .rating+.price{margin-top:10px}.rating i{font-size:10px;padding:0 1px;color:#005395}.rating-4 i:nth-child(5) {color:#c2c2c2}.rating-3 i:nth-last-child(-n+2) {color:#c2c2c2}.rating-2 i:nth-last-child(-n+3) {color:#c2c2c2}.rating-1 i:nth-last-child(-n+4) {color:#c2c2c2}.rating-0 i{color:#c2c2c2}.rating-text{display:inline-block;vertical-align:baseline;padding-left:15px;font-size:14px}h5>.rating{margin-right:15px}@media (min-width:1199px){.prd-grid:not(.prd-carousel) .prd:nth-child(3n) {margin-right:0}.prd-grid:not(.prd-carousel) .prd:nth-child(3n+1) {clear:left}}@media (max-width:1199px) and (min-width:480px){.prd-grid:not(.prd-carousel) .prd {width:calc(50% - 30px)}.prd-grid:not(.prd-carousel) .prd:nth-child(2n) {margin-right:0}.prd-grid:not(.prd-carousel) .prd:nth-child(2n+1) {clear:left}}@media (max-width:479px){.prd-grid{margin-right:0!important;margin-left:0!important}.prd-grid:not(.prd-carousel) .prd {width:100%;margin-right:0;margin-left:0}}.product-card img{width:100%}.prd-carousel .slick-next{right:-50px}.prd-carousel .slick-prev{left:-50px}.prd-carousel .slick-prev:before,.prd-carousel .slick-next:before{color:#005395}.filters-row{display:inline-block;width:100%;padding:25px 0;border-top:1px solid #e8e8e8;font-size:16px;line-height:22px}.filters-row-left{float:left}.filters-row-right{float:right;text-align:right}.filters-row .form-inline{display:inline-block}.filters-row .form-inline:not(:first-child) {margin-left:3vw}@media (max-width:480px){.filters-row .form-inline:not(:first-child) {margin:8px 0;width:100%}}.filters-row .form-inline select{background-color:#f0f0f0;height:35px;border-radius:5px;border:0;padding-left:15px;outline:none!important;color:#7c7c7c}.filters-row .form-inline .select-wrapper:before{right:1px;top:0;bottom:0;width:35px;height:35px;line-height:35px;background-color:#f0f0f0;border-radius:5px}.simple-pagination{display:inline-block;color:#444}.simple-pagination span,.simple-pagination a{display:inline-block;vertical-align:top;color:#444;padding:2px 5px;text-decoration:none}.simple-pagination a.active{color:#005395;font-weight:bold}.product-block .rating i{font-size:12px}.product-block-info > *:not(:first-child):not(span) {margin-top:21px}.product-previews{float:left;width:106px}@media (max-width:480px){.product-previews{width:80px}}.product-previews img{width:100%}.product-previews-item{display:block;margin-bottom:11px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.product-previews-item:hover{opacity:.7}.product-block-gallery{margin-bottom:30px;overflow:hidden}.product-block-mainimage{float:right;width:calc(100% - 127px)}@media (max-width:480px){.product-block-mainimage{width:calc(100% - 100px)}}.product-block-mainimage img{width:100%}.product-block-title{font-size:26px;line-height:36px;font-family:'Lato',sans-serif;padding:0;margin-bottom:15px;color:#000}.product-block-price{font-size:26px;line-height:26px;font-weight:600;color:#005395}.product-block-price-comment{font-size:14px;margin-top:10px!important}.btn.product-block-add-to-cart{font-size:20px;line-height:30px;height:70px}.btn.product-block-add-to-cart [class*="icon-"]{font-size:22px;padding-right:12px;vertical-align:text-top}@media (max-width:480px){.btn.product-block-add-to-cart{width:100%}}.product-block-description .row{margin:0}.product-block-description [class*="col-"]{padding-left:0;padding-right:0}.product-block-actions{margin-top:40px!important}.qty-count{height:70px;background-color:#f5f5f5;display:inline-block;border-radius:5px;margin-right:25px}.count-add,.count-input,.count-reduce{float:left;margin-right:-1px;position:relative;z-index:0}.count-add,.count-reduce{height:70px;width:30px;text-align:center;line-height:70px;color:#565656;font-size:20px;-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.count-add:hover,.count-reduce:hover{color:#000;cursor:pointer}.count-input{width:57px;height:70px;line-height:15px;border:1px solid #eee;border-radius:5px;text-align:center}.zoomWrapper{position:relative}.zoomContainer{z-index:100}.zoomLens{border:1px solid #b0b0b0!important}.zoomWindowContainer>*{border:2px solid #b0b0b0!important}.header-cart{margin-top:40px;cursor:pointer;position:relative;float:right;display:inline-block;vertical-align:top;padding-left:15px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}@media (max-width:1199px){.header-cart{padding-left:5px}}@media (max-width:991px){.header-cart{margin-top:27px}}@media (max-width:767px){.header-cart{margin-top:5px;margin-right:5px}}.header-cart a.icon{font-size:40px;color:#4c4c4c;text-decoration:none}.header-cart .badge{pointer-events:none;width:19px;height:19px;line-height:14px;font-size:12px;font-weight:400;position:absolute;right:-5px;top:-1px;background-color:#005395;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;border-radius:50%;font-family:'Open Sans',sans-serif}.header-cart:hover a.icon,.header-cart.opened a.icon{color:#005395}.header-cart:hover .badge,.header-cart.opened .badge{background-color:#28a8eb}.header-cart-dropdown{position:absolute;z-index:1;right:-20px;top:-5000px;width:350px;padding:35px 32px 25px;background:#fff;display:block;opacity:0;visibility:hidden;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,.2);box-shadow:0 0 40px 0 rgba(0,0,0,.2);-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);text-align:left}@media (max-width:479px){.header-cart-dropdown{width:270px;padding:15px 15px}}.header-cart-dropdown .header-cart-total{font-size:20px;line-height:36px;font-family:'Lato',sans-serif;border-top:1px solid #e8e8e8;padding:20px 0;overflow:hidden}.header-cart-dropdown .header-cart-total .price{font-weight:bold;color:#005395}.header-cart.opened .header-cart-dropdown{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .4s ease 0s , transform .4s ease 0s , -webkit-transform .4s ease 0s;-moz-transition:opacity .4s ease 0s , transform .4s ease 0s , -webkit-transform .4s ease 0s;-ms-transition:opacity .4s ease 0s , transform .4s ease 0s , -webkit-transform .4s ease 0s;-o-transition:opacity .4s ease 0s , transform .4s ease 0s , -webkit-transform .4s ease 0s;opacity:1;visibility:visible;top:100%}@media (max-width:1199px){header .phone .number{margin-bottom:8px;font-size:26px;line-height:34px}.header-cart{margin-right:-10px}}@media (max-width:991px){header .contact-list{float:none;margin:0}.header-cart{position:absolute;top:50%;right:65px;margin:-17px 0 0 0;bottom:0}header .header-cart a.icon{font-size:33px}.col-sm-2.col-md-1.header-cart-wrap{position:absolute;top:0;right:0;bottom:0}.header-cart a.icon{font-size:33px}}@media (max-width:767px){.shop-page header .phone .number{margin-bottom:0;font-size:20px;line-height:24px}}.product-block-description{margin:55px 0 75px!important}@media (max-width:1199px){.product-block-description{margin:35px 0 55px!important}}.product-block-description .no-marker,.product-block-description .marker-list-arrow{margin:0;padding:0;list-style:none}.product-block-description .no-marker>li,.product-block-description .marker-list-arrow>li{font-size:15px;line-height:20px;font-weight:400;position:relative;padding:8px 0 8px;border-top:1px solid #e7e7e7}.product-block-description .no-marker>li:last-child,.product-block-description .marker-list-arrow>li:last-child{border-bottom:1px solid #e7e7e7}.product-block-description .marker-list-arrow>li{font-weight:600;padding-left:45px}.product-block-description .marker-list-arrow>li:after{position:absolute;top:9px;left:12px;display:block;font-family:'pool';content:"\e913";color:#005395}.slick-loading .slick-list{background:#fff url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:22px;height:36px;margin-top:-17px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:200}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before,.slick-prev.slick-disabled:after,.slick-next.slick-disabled:after{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'pool';font-size:34px;line-height:34px;color:#fff;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-55px}.slick-prev:before{content:"\e90e"}.slick-next{right:-55px}.slick-next:before{content:"\e90f"}.slick-slider{margin:0;padding:0;list-style:none}.slick-slider.nav-dot{margin-bottom:75px}@media (max-width:767px){.slick-slider{margin-bottom:30px}}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}@media (max-width:767px){.slick-dots{bottom:-25px}}.slick-dots li{position:relative;display:inline-block;margin:0 -4px 0 0;padding:0;cursor:pointer}.slick-dots li button{position:relative;display:block;width:16px;height:16px;margin:0 5px;color:transparent;background-color:transparent;border:0;outline:none}.slick-dots li button:after{content:'';position:absolute;top:4px;left:4px;display:block;width:9px;height:9px;border-radius:50%;background:#005395}.slick-dots li.slick-active button:after,.slick-dots li.slick-active button:hover:after{background:#28bceb}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.widget_search.side-block.widget .search_form.row{margin-left:0;margin-right:0}.widget_search.side-block.widget .search_form .input-group-addon{background:none;border:none;padding-left:0}.search_404_form input[type="text"],.not-found input.form-control,.widget_search.side-block.widget .search_form input[type="text"]{padding:11px 22px;height:auto}.search_404_form input[type="text"]{width:auto;display:inline}.input-group-addon{border:none;background:none}.post-meta i.icon{width:auto;height:auto}table>thead>tr>th,table>tbody>tr>th,table>tbody>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;white-space:pre-wrap;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;overflow:auto}address{margin-bottom:20px;line-height:1.42857143;font-style:italic}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th,table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th,th,td{border:1px solid #d1d1d1;border-top:none;border-right:none;padding:10px}table>tbody>tr>td:last-child,table>tbody>tr>th:last-child,table>tfoot>tr>td:last-child,table>tfoot>tr>th:last-child,table>thead>tr>td:last-child,table>thead>tr>th:last-child{border-right:1px solid #d1d1d1}table>thead>tr:first-child>td,table>thead>tr:first-child>th,table>tbody>tr:first-child>td,table>tbody>tr:first-child>th,table>tfoot>tr:first-child>td,table>tfoot>tr:first-child>th,table>caption+thead>tr:first-child>td,table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>td,table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:1px solid #d1d1d1}ol,ul{margin-top:0;margin-bottom:10px;padding-left:20px}ol li,ul li{margin:5px 0}header.page-header ul.navbar-nav.nav li{margin:0}.widget_nav_menu.side-block ul.menu>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu{padding-left:0}.widget_nav_menu.side-block ul.menu>li>ul.sub-menu>li>ul.sub-menu ul.sub-menu li{padding-left:0;padding-bottom:0;margin-bottom:0}.widget_nav_menu.side-block ul.menu>li>ul.sub-menu>li>ul.sub-menu ul.marker-list li:after{content:'\e913';font-family:'pool';color:#005395;display:block;position:absolute;top:0;font-size:16px}.post_loop_cont_wrap{height:auto}.blog-isotope .post_loop_cont_wrap,.post_loop_cont{height:100%}.ajax_load_post_img{display:none}.entry-content p img,.entry-content .wp-caption img{max-width:100%;height:auto}.service-banner{max-width:370px;margin-left:auto;margin-right:auto;display:block;position:relative;overflow:hidden;border-radius:10px;z-index:1;min-height:130px;text-decoration:none}.service-banner-image{width:100%;height:100%;position:absolute}.textwidget .service-banner p{margin:0}.top-widgets-banner p{display:none}.service-banner-bg{position:absolute;z-index:1;top:0;bottom:0;right:0;width:80%;content:'';background-color:#005395;-webkit-transform:skew(-15deg) translateX(23%);-moz-transform:skew(-15deg) translateX(23%);-ms-transform:skew(-15deg) translateX(23%);-o-transform:skew(-15deg) translateX(23%);-webkit-transition:.35s;-moz-transition:.35s;-ms-transition:.35s;-o-transition:.35s}.service-banner:hover .service-banner-bg,.service-banner.active .service-banner-bg{background-color:#2ea5e9;width:85%}@media (max-width:991px){.service-banner-bg{width:85%}}.service-banner-title{position:absolute;z-index:2;top:0;bottom:0;right:20px;width:50%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.service-banner-title h6{color:#fff;text-transform:uppercase;margin-bottom:0;line-height:26px}.service-banner-more-link{position:absolute;right:-2px;bottom:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.service-banner-more-link span{font-size:28px;color:#fff;text-decoration:none}.block.bottom-md-margin{margin-bottom:100px}.block.block-top-lined .container{position:relative}.block.block-top-lined .container:before{content:'';position:absolute;top:-50px;left:15px;height:1px;width:calc(100% - 30px);background-color:#e0eaf2}.divider-xl{clear:both;height:85px}.divider-line-sm{clear:both;height:30px;margin-top:30px;border-top:1px solid #e0eaf2}p{font-size:15px;line-height:22px;margin-bottom:22px}.asideColumn h4{font-size:22px;line-height:26px;text-transform:uppercase;position:relative;padding:3px 0 3px 20px}.asideColumn h4:before{content:'';position:absolute;left:0;top:0;width:2px;height:100%;background-color:#2ea5e9}ul.service-list{margin:20px 0 35px 20px;padding:0;list-style:none}.contact-box{padding:18px 10px 10px;margin-bottom:35px;background:#27bae9;background:-moz-linear-gradient(top,#27bae9 0%,#0a6eab 100%);background:-webkit-linear-gradient(top,#27bae9 0%,#0a6eab 100%);background:linear-gradient(to bottom,#27bae9 0%,#0a6eab 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#27bae9', endColorstr='#0a6eab', GradientType=0);border-radius:8px}.contact-box-title{font-size:22px;line-height:24px;font-weight:bold;margin-bottom:14px;color:#fff;text-transform:uppercase;font-family:'Lato',sans-serif}.contact-box-row{background-color:#fff;position:relative;font-size:14px;line-height:22px;color:#000;padding:16px 16px 16px 52px;margin-top:4px;border-radius:4px}.contact-box-row-title{margin-bottom:2px;font-size:16px;line-height:20px;font-weight:600;font-family:'Lato',sans-serif;color:#005395;text-transform:uppercase}.contact-box [class*="icon-"],.contact-box i{position:absolute;top:13px;left:16px;color:#005395;font-size:26px}.single-pool_services ul.service-list li:hover a,.single-pool_services ul.service-list li.active a,.single-pool_services ul li.current-menu-item a{color:#2ea5e9;text-decoration:none;padding-left:10px;padding-right:0}ul.service-list li a{display:block;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.single-pool_services ul.marker-list.service-list li{margin:0;position:relative;border-bottom:1px solid #e5edf4;font-size:18px;line-height:24px}.single-pool_services ul.marker-list.service-list li:last-child{border-bottom:0}.single-pool_services ul.marker-list.service-list li a{padding:6px 10px 6px 26px}.single-pool_services ul.marker-list.service-list li.current-menu-item a,.single-pool_services ul.marker-list.service-list li:hover a{padding-left:36px;padding-right:0}.single-pool_services ul.marker-list.service-list li:after{content:'';position:absolute;display:none}.single-pool_services ul.service-list li a::after{content:'\e913';font-family:'pool';color:#005395;display:block;position:absolute;left:0;top:6px;font-size:16px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.single-pool_services ul.service-list li:hover a:after,.single-pool_services ul.service-list li.active a:after,.single-pool_services ul li.current-menu-item a:after{color:#2ea5e9;left:10px}.single-pool_services ul.marker-list.pad-left li{padding:0 0 10px 30px;margin:0;position:relative}.single-pool_services .service-banner-more-link:hover{right:-5px;opacity:.8}.widget_wpb_service_top_row_widget .service-banner-image img{max-width:100%;height:auto;max-height:130px}.testimonial-simple-text{position:relative;font-size:15px;line-height:22px;border-bottom:1px solid #e0eaf2;padding:0 0 18px 0;margin-left:100px}.testimonial-simple p{margin-bottom:0}.testimonial-simple-text:before{position:absolute;left:-70px;top:-15px;font-size:50px;line-height:1em;color:#005395;font-family:'pool';font-style:normal;content:'\e906'}.testimonial-simple-author{font-size:16px;line-height:32px;font-weight:bold;color:#4c4c4c;padding:12px 0 0;text-align:right}.col-sm-6.poast-text{font-size:15px;line-height:22px}.coupon-print{padding:5px;margin-top:40px;margin-left:5px;margin-right:5px;position:relative}.coupon-print:before{top:0}.coupon-print:after,.coupon-print:before{content:'';position:absolute;width:100%;bottom:0;left:0;height:2px;background:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/border-hor.png) repeat-x 0 0}.coupon-print-inside{position:relative}.coupon-print-inside:after{right:-5px}.coupon-print-col-left img{position:relative;z-index:1;margin-top:-22px;margin-bottom:10px;border-radius:0 12px 0 0}.coupon-print-inside:after,.coupon-print-inside:before{content:'';position:absolute;width:2px;top:-5px;bottom:-5px;background:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/border-vert.png) repeat-y 0 0}.coupon-print-inside:before{left:-5px}.coupon-print-row-top{padding:3px 0 5px;font-size:14px;line-height:20px;font-weight:600;text-align:center}.coupon-print-row-top{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.coupon-print-row-top,.coupon-print-row-bot{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.coupon-print-row-top{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.coupon-print .coupon-print-inside>img{margin:0;width:100%;position:relative;z-index:1}p.font52{font-size:52px;line-height:1em;margin-bottom:35px;font-weight:600}p.font30{font-size:30px;line-height:1em;font-weight:300;font-family:'Lato',sans-serif;margin-bottom:50px!important}p.font40{font-size:30px;line-height:1em;font-weight:300;font-family:'Lato',sans-serif;margin-bottom:40px!important}.coupon-print-row-bot{font-size:14px;line-height:20px}.coupon-print-col-left,.coupon-print-col-center{width:33.3%}.coupon-print-row-bot .coupon-print-col-center{font-weight:700}.coupon-print-col-right{width:33.3%}.coupon-print .print-link{font-weight:700;text-decoration:underline;text-transform:uppercase;font-size:15px;color:#000}.more-loader-coupon img{display:none;margin-left:60px}.more-loader-coupon.visible img{display:block}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:10px 0;line-height:32px}.form-modal{position:relative;max-width:866px;margin:20px auto;display:none}.mfp-content .form-modal{display:block}.request-form-popup{padding:29px 30px 35px 36px;position:relative;background:url(https://www.bewhalewise.org/wp-content/themes/pool-services/images/request-form-bg.jpg) repeat-y;background-size:100% auto;font-size:16px}.request-form-popup h3{font-size:42px;line-height:55px;color:#fff;margin:0 0 7px;padding:0}.request-form-popup .radio label{padding-left:14px;font-size:16px;line-height:18px;font-weight:400;vertical-align:middle}.request-form-popup label{color:#fff}#success,#error,.successform,.errorform{display:none}.request-form-popup p{font-size:16px;color:#fff}.request-form-popup form>.row{margin-top:37px}.request-form-popup input[type="text"],.request-form-popup textarea{display:block;height:43px;color:#686969;font-size:15px;line-height:24px;padding:10px 15px;border-radius:4px;background-color:#fff;border:0;margin-bottom:14px;width:100%}.request-form-popup textarea{height:112px}.request-form-popup .btn[type="submit"]{min-width:165px;margin-top:5px}.btn.btn-orange,.btn.btn-orange.focus,.btn.btn-orange:focus{background:#ff9a37;background:-moz-linear-gradient(top,#ff9a37 0%,#ff8427 100%);background:-webkit-linear-gradient(top,#ff9a37 0%,#ff8427 100%);background:linear-gradient(to bottom,#ff9a37 0%,#ff8427 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9a37', endColorstr='#ff8427', GradientType=0);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);color:#fff;border:0}.btn.btn-orange:hover,.btn.btn-orange.active,.btn.btn-orange:active{background:#ff8427;background:-moz-linear-gradient(top,#ff8427 0%,#ff9a37 100%);background:-webkit-linear-gradient(top,#ff8427 0%,#ff9a37 100%);background:linear-gradient(to bottom,#ff8427 0%,#ff9a37 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8427', endColorstr='#ff9a37', GradientType=0);color:#fff}.request-form-popup .p-label{font-size:18px;line-height:22px;margin-bottom:5px;font-weight:600;color:#fff}.request-form-popup input[type="checkbox"],.request-form-popup input[type="radio"]{height:20px;margin-left:0!important;width:20px;margin-top:-5px;position:relative;z-index:999}.radio-btn span.wpcf7-list-item{display:inline-block;margin:0 30px 0 0;position:relative}.radio-btn .wpcf7-list-item-label{color:#fff}.radio-last .radio-btn span.wpcf7-list-item{display:block}.request-form-popup .radio{margin:0 18px 0 12px;display:inline-block}.request-form-popup .form-row:not(:first-child) {margin-top:25px}.request-form-popup .select-wrapper select{height:43px;color:#686969;border-radius:4px}.select-wrapper select{padding-right:50px;padding-left:15px;height:46px;width:100%;background-color:#fff;color:#2b2b2b;border:0}select{-moz-appearance:none;-webkit-appearance:none}.select-wrapper{position:relative;margin-top:10px}.request-form-popup .select-wrapper:before{line-height:41px;height:41px;border-radius:4px}.select-wrapper:before{content:'\25BE';position:absolute;right:1px;top:1px;bottom:1px;width:44px;height:44px;font-size:14px;line-height:44px;pointer-events:none;color:#000;text-align:center;background-color:#fff;z-index:999}.text-icon-text{font-size:15px;line-height:22px}.news-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:8px;min-height:450px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:18px;height:auto}.news-item-image img{border-radius:18px 18px 0 0;width:100%}.news-item-text{padding:25px 29px;position:relative;-webkit-flex:1;-ms-flex:1;flex:1}.news-item-more-link:hover{right:13px;opacity:.8}.news-item-title{color:#005395;line-height:1.2em;margin-bottom:10px;text-transform:uppercase}.news-item-text p{padding-right:15px;margin-bottom:12px}.news-item-more-link{position:absolute;right:18px;bottom:32px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.news-item-more-link a{font-size:30px;color:#005395;text-decoration:none}@media (min-width:768px){.news-item-row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex}}span.cross-bar,.mfp-close{color:#fff!important;cursor:pointer;position:absolute;right:9px;top:10px;font-size:28px}#modalForm1 .cross-bar{display:none}.mfp-close:active{top:0}.testimonials-carousel.tes-car-dots .slick-dots{dispaly:none!important}@media (min-width:992px){.header-info-mobile,.header-info-toggle{display:none}}@media (max-width:991px) and (min-width:768px){.mb-40{margin-bottom:40px!important}}@media (max-width:991px){.page-footer .logo-wrap{order:2;flex:0 0 100%;min-width:100%;margin:25px 0 20px}.page-footer{padding:25px 0 35px}.page-footer .footer-row > [class*="col-"]:not(.logo-wrap) {flex:0 0 49%;width:49%;display:flex;justify-content:center}.back-to-top.visible{bottom:23px}.page-header.is-sticky .logo{padding:5px}.page-header.is-sticky .logo img{max-width:110px}.service-item .service-title h4{font-size:20px;margin-bottom:0}}@media (max-width:1199px){.nivo-directionNav{display:none}}@media (max-width:479px){.nivo-caption .text1{font-size:24px;line-height:28px}.nivo-caption a.btn{font-size:12px;padding:1.1em 1.2em}.nivo-caption .text2{display:none}.service-item .icon-circle .icon{font-size:50px;line-height:98px}.service-item .icon-circle{width:98px;height:98px;margin-bottom:15px}}@media (max-width:767px){.page-footer .footer-row > [class*="col-"]:not(.logo-wrap) {flex-basis:100%;min-width:100%;display:flex;justify-content:center}.back-to-top.visible{bottom:42px}.slick-dots{bottom:-25px!important}.category-carousel [class*="col-"]{padding:0}.pricing .pricing-box h3{padding-bottom:20px;margin-bottom:20px}.pricing-box .inside h3{font-size:30px}.pricing .pricing-box .price-text{display:none}.pricing .pricing-box .price-from{display:none}.pricing .pricing-box{width:100%;position:relative;right:0;left:auto;padding:40px 0;background:none}.pricing::before{background-color:rgba(40,168,225,.4);width: calc(100% + 60px);height:100%;top:0;right:-30px;left:-30px;opacity:1}.pricing{min-height:auto}}.back-to-top.visible{opacity:1;visibility:visible;bottom:90px;right:5px}.page-header.is-sticky .header-info-toggle,.page-header.is-sticky .header-info-mobile{display:none!important}.news-item{margin-bottom:2px}@media (max-width:991px){.news-carousel .slick-slide{padding:0 15px 25px}}.divider-md{height:30px}@media (max-width:767px){.coupon-print{margin-left:-15px;margin-right:-15px}.coupon-print-row-top,.coupon-print-row-bot{flex-direction:column}.coupon-print-col-left,.coupon-print-col-center{width:100%}.coupon-print-col-left,.coupon-print-col-center{width:100%}.coupon-print-col-right{width:100%}p.font52{font-size:40px;margin-bottom:35px}p.font40{font-size:20px;margin-bottom:25px}.price-cell{max-width:50%;flex-basis:50%}.service-banner{margin-bottom:25px}}@media (max-width:479px){.price-cell{max-width:100%;flex-basis:100%}}.form-modal .mfp-close{color:#fff;opacity:1;transition:.2s}.address-logo{margin-bottom:10px}.block.bottom-md-margin{margin-bottom:80px}@media (max-width:991px){.address-logo{max-width:180px}.block.bottom-md-margin{margin-bottom:60px}.service-item .icon-circle{width:136px;height:136px;margin-bottom:15px}.service-item .icon-circle .icon{font-size:65px;line-height:136px}.row.pricing-block-row{margin-bottom:30px}.pricing-block__bottom{padding:145px 20px 20px}.pricing-block{margin-bottom:30px}}@media (max-width:479px){.address-logo{max-width:130px}.service-item .icon-circle .icon{font-size:50px;line-height:98px}.service-item .icon-circle{width:98px;height:98px;margin-bottom:15px}}@media (max-width:991px) and (min-width:768px){.post-image{width:100%;float:none}.poast-text{width:100%;float:none}.post-image img{width:100%}}@media (max-width:767px) and (min-width:479px){.pricing{text-align:center}}ul.marker-list.pad-left li{padding:0 0 10px 30px;margin:0}ul.marker-list.pad-left li::after{top:0}@media (min-width:992px){.pricing-block-row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.page-header.is-sticky .header-top{display:none}}@media (max-width:767px){.home .gallery .gallery__item:nth-child(-n+3) {display:block}.home .gallery .gallery__item{display:none;margin:5px}.home .gallery .gallery__item{width:calc(50% - 10px)}}.more-link{font-size:18px;line-height:20px;font-weight:bold;color:#005395}.services-carousel{display:flex;flex-wrap:wrap}.vc_column-inner>.wpb_wrapper>.col-sm-12>.news-item{margin-left:-15px;margin-right:-15px}.vc_column-inner>.wpb_wrapper>.col-sm-12>.pricing-block{margin-left:-15px;margin-right:-15px}@media (max-width:767px){.slick-dots{bottom:-25px}.testimonial-simple-text{margin-left:60px}.testimonial-simple-text::before{font-size:35px;top:-5px;left:-60px}}.testimonial-simple{margin-top:40px}@media (max-width:991px){.vc_column-inner>.wpb_wrapper>.col-sm-12>.pricing-block .number{left:10px;font-size:45px}.service-banner-image img{height:100%!important}}.prd-grid .slides,.prd-grid.prd-carousel{display:flex;flex-wrap:wrap}.home-ser-block.home-services-block .category-image{margin-bottom:0}.home-ser-block.home-services-block .category-item .category-text{padding:20px 50px 0 0}.woocommerce ul.product-categories li:after{top:8px}#page-content header.page-header{z-index:inherit}.block.block-top-lined{margin-top:100px}@media (max-width:991px) and (min-width:768px){.testimonials h3.decor{background:none;padding-bottom:0}.testimonials-item .testimonials-text::before{font-size:40px;top:-15px}.home .gallery .gallery__item{display:none}.home .gallery .gallery__item:nth-child(-n+6) {display:block}}@media (max-width:480px){.home .gallery .gallery__item{width:100%}}@media (max-width:991px){.testimonials-item .testimonials-text{font-size:18px;padding:40px 35px}.service-item .service-text{width:100%}.service-item .service-title{margin-bottom:10px}}.service-banner-image img{height:100%!important}@media (max-width:479px){.filters-by-category ul li{display:block;line-height:1em;margin:0}}@media (max-width:991px){.row.pricing-block-row [class*="col-"]{width:100%;margin-bottom:10px}.service-banner-title h6{font-size:16px}.home .gallery{margin-left:15px;margin-right:15px}}.row.pricing-block-row{margin-left:-15px;margin-right:-15px}@media (min-width:992px){.testimonial-section .col-md-6:nth-child(2n+1) {clear:left}}@media (max-width:767px){.divider{height:20px}}span.wpcf7-not-valid-tip{color:#fff;font-size:12px;display:block;line-height:12px;margin-top:-5px;margin-bottom:10px}.radio span.wpcf7-not-valid-tip{margin-top:0}.request-form-popup .radio-btn .wpcf7-list-item-label::before{content:'';background:transparent;border-radius:100%;border:2px solid #fff;display:inline-block;width:17px;height:17px;position:relative;top:3px;margin-left:-24px;margin-right:10px;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.request-form-popup input[type="checkbox"],.request-form-popup input[type="radio"]{opacity:0;cursor:pointer}.request-form-popup input[type="radio"]:checked+.wpcf7-list-item-label::before{background:#fff;box-shadow:inset 0 0 0 2px #3587b6}@media (max-width:991px){.block{margin-bottom:60px}}@media (max-width:1024px){.animation,.animated{opacity:1!important;animation-name:none!important;-webkit-animation-name:none!important}}