@font-face{font-family:'Raleway';src:url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-ExtraBold.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-ExtraBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-ExtraLight.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-ExtraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Black.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Bold.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Italic.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Raleway';src:url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Medium.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Regular.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Light.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Raleway';src:url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-SemiBold.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/Raleway-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-ExtraBold.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-ExtraBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-Bold.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-Black.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-Light.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-Medium.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-Regular.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-ExtraLight.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-ExtraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Work Sans';src:url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-SemiBold.woff2) format('woff2'),url(../../../../../../../themes/coast-pool-construction/fonts/WorkSans-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;transition:all .3s ease-in-out}a:active,a:hover{outline-width:0;text-decoration:none;outline:none!important;transition:0.5s ease-in-out all;-webkit-transition:0.5s ease-in-out all;-ms-transition:0.5s ease-in-out all;-moz-transition:0.5s ease-in-out all;-o-transition:0.5s ease-in-out all;color:#E52A22}a:focus{outline:none!important}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:700}dfn{font-style:italic}mark{background-color:#CC964B;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted silver}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}blockquote{border-left:.3rem solid #d1d1d1;margin-left:0;margin-right:0;padding:1rem 1.5rem}blockquote *:last-child{margin:0}form ul{list-style:none;margin:0;padding:0}input[type='text'],input[type='email'],input[type='password'],input[type='tel'],input[type='url'],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #d1d1d1;border-radius:.4rem;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.6rem 1rem;width:100%}input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,input[type='tel']:focus,input[type='url']:focus,textarea:focus,select:focus{border:1px solid #f2a1ad;outline:0}textarea{padding-bottom:.6rem;padding-top:.6rem}label,legend{font-size:16px;display:block;margin-bottom:.5rem;color:#302C2E}fieldset{border-width:0;padding:0}input[type='checkbox'],input[type='radio']{display:inline}input[type='submit']:focus{outline:none}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:rgba(47,45,45,.7)}input::-moz-placeholder,select::-moz-placeholder{color:rgba(47,45,45,.7);opacity:1}input:-moz-placeholder,select:-moz-placeholder{color:rgba(47,45,45,.7);opacity:1}input::-ms-input-placeholder,select::-ms-input-placeholder{color:rgba(47,45,45,.7)}input:-ms-input-placeholder,select:-ms-input-placeholder{color:rgba(47,45,45,.7)}input::placeholder,select::placeholder{color:rgba(47,45,45,.7)}input:focus{outline:none}dl,ol,ul{margin-top:0;padding-left:20px}dl dl ul,dl ol,ol dl ul,ol ol,ul dl ul,ul ol{font-size:90%;margin:1.5rem 0 1.5rem 3rem}dl{list-style:none}ul{list-style:disc}ul li::marker{color:#CC964B;font-size:27px;line-height:10px}ol{list-style:decimal}dt,dd,li{margin-bottom:10px;font-size:17px;line-height:31px;letter-spacing:1.43771px;color:#0D0D0D}.page-template-process li{margin-bottom:0}hr{border-top:.1rem solid #4A4D50;border-width:0;margin-bottom:3.5rem;margin-top:3rem}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}input,textarea,select,fieldset{margin-bottom:1rem}input:last-child,textarea:last-child,select:last-child,fieldset:last-child{margin-bottom:0}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:1.4rem}pre:last-child,blockquote:last-child,dl:last-child,figure:last-child,table:last-child,p:last-child,ul:last-child,ol:last-child,form:last-child{margin-bottom:0}table{width:100%}.flex,.flex-row,.flex-column,.flex-start,.flex-end,.flex-center,.flex-stratch{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:column}.flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start}.flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-items:flex-end}.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center}.flex-stratch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-items:stretch}@supports ((-o-object-fit:cover) or (object-fit:cover)){.background-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:'';display:table}.clearfix:after{clear:both}.tacenter{text-align:center}.taright{text-align:right}.taleft{text-align:left}.relative{position:relative}body,html{margin:0;padding:0;position:relative;font-size:16px;line-height:26px;background:#fff;color:#09090A;overflow-x:hidden;position:relative;font-family:'Raleway';font-weight:400}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:20px;font-family:'Work Sans';font-weight:600;color:#0D0D0D}h1{font-size:73px;line-height:78px}h2{font-size:50px;line-height:63px}h3{font-size:25px;line-height:30px}h4{font-size:22px;line-height:30px}h5{font-size:17px;line-height:28px}h6{font-size:15px;line-height:25px}a{text-decoration:none;cursor:pointer;font-size:17px;line-height:31px;letter-spacing:1.43771px;color:#0D0D0D}a:hover{text-decoration:none;outline:none;transition:0.5s ease-in-out all;-webkit-transition:0.5s ease-in-out all;-ms-transition:0.5s ease-in-out all;-moz-transition:0.5s ease-in-out all;-o-transition:0.5s ease-in-out all;color:#cc964b}p{font-size:16px;line-height:23px;letter-spacing:1.43771px;color:#0D0D0D}img{max-width:100%;height:auto}.tbl{display:table;width:100%;height:100%;vertical-align:middle;text-align:center;position:relative;z-index:9}.tbl-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.img-responsive{max-width:100%;display:block;height:auto;margin:0 auto}.paddingtop{padding:100px 0}.inline__block{float:left;width:100%;vertical-align:top;position:relative}.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container textarea,.gform_wrapper .ginput_container select{font-family:Raleway;background:#fff;border:none!important;outline:none;padding:15px 15px 12px 15px!important;margin-bottom:0;height:53px;outline:none;font-size:16px!important;line-height:26px;color:rgba(47,45,45,.7);border-radius:8px;padding:10px 0!important}.gform_wrapper .ginput_container textarea{height:135px;margin-top:0}.gform_wrapper input[type="submit"]{background:#CC964B;text-align:center;color:#FFF;border:1px solid #CC964B;padding:15px 54px 12px 54px!important;display:inline-block;transition:0.5s ease-in-out all;-webkit-transition:0.5s ease-in-out all;-ms-transition:0.5s ease-in-out all;-moz-transition:0.5s ease-in-out all;-o-transition:0.5s ease-in-out all;width:calc(100% - 15px)!important;border-radius:8px;font-size:16px;line-height:19px;text-align:center;letter-spacing:1px;text-transform:uppercase}.gform_wrapper input[type="submit"]:hover{border:1px solid #cc964b;background-color:#cc964b;color:#fff;outline:0}.gform_wrapper .validation_error{display:none}.gform_wrapper .validation_message{display:inline-block;width:100%;text-align:left;margin-top:0;color:red}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:none!important;border:none!important}.ie8 *{outline:none}img{border:none}html,body{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.container{max-width:1330px;height:auto;display:block;clear:both;box-sizing:border-box;width:100%;padding:0 20px;margin:0 auto;position:relative}.container-fluid{padding:0 100px}.inner-container{max-width:1050px;height:auto;display:block;clear:both;box-sizing:border-box;width:100%;padding:0 20px;margin:0 auto}section{position:relative}.heading-sm h4,.primary_btn{color:#0d0d0d;text-transform:uppercase}.primary_btn{height:60px;background:0 0;font-size:15px;line-height:15px;font-weight:600;transition:.4s;border:1px solid #000;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:210px;border-radius:30px;justify-content:center;-webkit-justify-content:center;z-index:1}.brown_btn,.gform_wrapper input[type=submit]:hover,.primary_btn:hover{background:#cc964b;color:#fff;border-color:#cc964b}.brown_btn{height:60px;background:0 0;font-size:15px;line-height:15px;font-weight:600;transition:.4s;border:1px solid #000;text-transform:uppercase;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:300px;border-radius:30px;justify-content:center;-webkit-justify-content:center;z-index:1;margin:0 auto;box-shadow:0 2px 4px 0 rgba(2,2,2,.5)}.brown_btn:hover,.fixed-header .header_main .primary_btn,.header_main .primary_btn:hover{border-color:#232b3d;background:#232b3d;color:#fff}.border-btn,a.logo{display:inline-block}.border-btn{height:49px;border:.975px solid #0b0b0b;font-size:13px;letter-spacing:.65px;color:#000;font-weight:700;transition:.4s;font-family:soleil,sans-serif;min-width:138px;line-height:49px;text-align:center}.border-btn:hover{box-shadow:-8px 7px 0#000;color:#000}.heading{margin-bottom:40px}.heading-sm h4{font-size:22px;line-height:77px;letter-spacing:1.92932px}.heading h2,.navigation ul li a{color:#0d0d0d}.heading h2,.heading-sm h4{margin-bottom:0;font-weight:400}.heading h2{font-size:50px;line-height:63px;letter-spacing:.953332px}header{position:fixed;top:0;width:100%;background:0 0;z-index:9}.fixed-header{background:#fff;box-shadow:0 5px 8px #96969680;z-index:999}.header_main,.navigation ul{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.header_main{width:100%;flex-wrap:wrap;-webkit-flex-wrap:wrap}.header_logo{width:14%;line-height:0}a.logo{line-height:0}a.logo img{max-width:128px;max-height:128px}.menu{display:none}.navigation{width:68%}.navigation ul{margin:0}.navigation ul li{margin-bottom:0;list-style:none;margin-right:60px}.navigation ul li a{font-size:17px;font-family:"Work Sans";font-weight:600}.navigation ul li:last-child{margin-right:0}nav.fill ul li a,nav.stroke ul li a{position:relative}nav ul li a,nav ul li a:after{transition:all .5s}nav.stroke ul li a:after{position:absolute;bottom:-5px;left:0;right:0;margin:auto;width:0%;content:".";color:transparent;background:#cc964b;height:2px}.stick-header .navigation ul li.current-menu-item a:after,nav.stroke ul li a.active:after,nav.stroke ul li a:hover:after{width:100%}.header_main .primary_btn{height:51px;box-shadow:0 2px 4px #2d2d2d80;background:#fff;border-color:#fff}.fixed-header .header_main .primary_btn:hover{border-color:#cc964b;background:#cc964b}.right_side{width:18%;display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end}.right_side .email{margin-right:20px}.banner__section{width:100%;text-align:center;overflow:hidden}.banner-wrap{height:850px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;background-size:cover;background-position:bottom}.inner_page_banner{height:560px;background-position:bottom}.banner_left h1,.inner_page_banner h1{text-transform:capitalize}.banner_left{text-align:left;width:50%}.banner_left h1{letter-spacing:1.39186px;font-weight:500}.shape__section{position:relative}.shape__section::before{position:absolute;height:170px;top:-170px;content:"";background:url(../../../../../../../themes/coast-pool-construction/images/cream_shape.svg)no-repeat center top/101%;width:100%}section.about__section{background-color:#fbf8f4}.about_inner .left p,.process_inner p{display:inline-block;margin-top:0;margin-bottom:60px;font-size:17px;line-height:31px;letter-spacing:1.43771px;color:#0d0d0d}.about_wrap{margin-top:100px;padding-bottom:210px}.about_inner{width:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.about__section .about_inner{margin-bottom:97px;position:relative;z-index:1}.about_us_page ul{list-style-image:url(../../../../../../../themes/coast-pool-construction/images/list_style.svg)}.about_us_page .about_inner:nth-child(even),.our_process_page .about_inner:nth-child(even){flex-direction:row-reverse;margin-bottom:0}.about_us_page .about_inner:nth-child(even) .left,.our_process_page .about_inner:nth-child(even) .left{padding-left:110px}.about_us_page .about_inner:nth-child(even) .right,.about_us_page .about_inner:nth-child(odd) .left,.home .about__section .about_inner:nth-child(even) .left,.our_process_page .about_inner:nth-child(even) .right,.our_process_page .about_inner:nth-child(odd) .left{padding-left:0}.our_process_page .about_inner{margin-bottom:97px!important}.about__section .about_inner:last-child{margin-bottom:0!important}.our_process_page .about_inner p{margin-bottom:20px}.about_us_page .about_inner:nth-child(odd) .right,.our_process_page .about_inner:nth-child(odd) .right{padding-left:110px}.about_wrap{position:relative}.about_wrap:before{position:absolute;content:"";height:100%;width:100%;left:0;background:url(../../../../../../../themes/coast-pool-construction/images/treeleft.svg)no-repeat left top;background-size:contain;z-index:0;background-position-x:left}.about_wrap:after,.work_inner::before{position:absolute;content:"";z-index:0;background-position-x:right!important}.about_wrap:after{height:788px;width:100%;bottom:10%;background:url(../../../../../../../themes/coast-pool-construction/images/righttree.svg)no-repeat left;background-size:contain}.about_us_page .about_wrap:after{background:url(../../../../../../../themes/coast-pool-construction/images/righttree.svg)no-repeat right -110px bottom;left:0;right:0;top:0;bottom:0;height:auto;width:auto}.about .about_inner ul li{padding-left:10px;margin-bottom:30px}.left,.right{width:50%}.right{padding-left:60px}.right_inner{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.a_feature_wrap{width:50%;text-align:center}.about_feature_img{height:121px;width:121px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;border:1px solid #000;border-radius:50%;margin:0 auto 26px}.abut_ofeature_text{width:100%;margin:0 auto}.our_process__section{margin-top:100px;margin-bottom:50px}.process_inner{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;align-content:flex-start;-webkit-align-content:flex-start;flex-wrap:wrap;-webkit-flex-wrap:wrap}.gallery img{object-fit:cover}.image__section img{width:100%;object-fit:cover}.image__section.shape__section{text-align:center;margin-bottom:0;line-height:0}.work__section{background:linear-gradient(to bottom,#cc964b 72%,#fff 28%)}.work_inner .right,.work_top{display:flex;display:-webkit-flex}.work_top{align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.work_inner{position:relative;margin-top:-2px}.work_inner::before{height:962px;width:500px;top:-211px;background:url(../../../../../../../themes/coast-pool-construction/images/left_tree.svg)no-repeat left;background-size:cover}.work a::before,.work_inner::after{position:absolute;content:"";width:100%}.work_inner::after{height:782px;top:-155px;right:-450px;z-index:0;background:url(../../../../../../../themes/coast-pool-construction/images/left_tree.svg)no-repeat right}.work_inner .right{justify-content:flex-end;-webkit-justify-content:flex-end}.work_inner .primary_btn:hover{border-color:#232b3d;background:#232b3d}.work_bottom{z-index:1;margin-top:20px}.work a,.work_bottom,.work_silder{position:relative;display:inherit}.work_silder .slick-arrow{height:120px;width:60px;font-size:0;border:0;line-height:0;position:absolute;top:50%;transform:translateY(-50%)}.work_silder button.slick-prev.slick-arrow{border-top-left-radius:100px;border-bottom-left-radius:100px;background:#fff url(../../../../../../../themes/coast-pool-construction/images/prev.svg)no-repeat center;right:calc(28.5% + 59px);z-index:9}.work_silder button.slick-next.slick-arrow{border-top-right-radius:100px;border-bottom-right-radius:100px;background:#fff url(../../../../../../../themes/coast-pool-construction/images/next.svg)no-repeat center;right:28.5%}button.slick-next.slick-arrow.slick-disabled{background:#fff url(../../../../../../../themes/coast-pool-construction/images/next_dis.svg)no-repeat center;cursor:default}button.slick-prev.slick-arrow.slick-disabled{background:#fff url(../../../../../../../themes/coast-pool-construction/images/prev_dis.svg)no-repeat center;cursor:default}.work_image{box-shadow:0 4px 4px rgba(0,0,0,.25);transition:all ease-in-out .7s;max-width:100%;max-height:499px;overflow:hidden}.work_image img{height:499px;margin:0 auto}.work a::before{height:100%;background-color:#000;opacity:0;transition:opacity ease-in-out .4s;z-index:1}.social ul li a:hover,.work a:hover::before{opacity:.5}.work,.work_image,footer{position:relative}.work{line-height:0;width:33.33%;padding:0 15px;margin:0 0 30px}.work_title{position:absolute;bottom:0;left:55px;right:50px;z-index:1}.work_title h3{margin-bottom:40px;font-weight:600;letter-spacing:2.19241px;color:#fff}.work_title h3{opacity:0;transition:opacity ease-in-out .4s}.work a:hover .work_title h3{opacity:1}.testimonial__section{padding:140px 0 100px;max-width:850px;margin:0 auto}.pool_inner h2,.testimonial__section .heading{text-align:center}.slickwprev-next:before,.slickwprev-prev:before,.testimonial__section .wprevpro_t1_DIV_2:before,.wprevpro_t1_DIV_2:after{display:none!important}.testimonial__section .wprevpro_t1_DIV_2{box-shadow:none;border:0;padding:22px 0}.testimonial__section .wprevpro_avatarimg{border-radius:0!important;width:82px;height:92px;object-fit:cover}.testimonial__section .wprevpro_t1_DIV_2 p{font-style:inherit}.testimonial__section span.wprevpro_star_imgs{display:block;margin-bottom:35px}.testimonial__section img.wprevpro_t1_site_logo{top:22px}.new_pool__section.shape__section:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004f;display:none}.page-template-project .new_pool__section.shape__section:after{display:none}.wprevpro_t1_rname{font-size:22px;line-height:31px;letter-spacing:1.86057px;color:#0d0d0d;text-transform:capitalize}.wprev_showdate_T1,.wprevpro_t1_SPAN_6{font-size:14px;line-height:19px;letter-spacing:1.184px;color:#0d0d0d;mix-blend-mode:normal;opacity:.55}.testimonial__section button.slickwprev-arrow.slickwprev-next,.testimonial__section button.slickwprev-arrow.slickwprev-prev{background-repeat:no-repeat!important;background-position:center!important;background-color:#fbf8f4!important;padding:27px;border-radius:50%;top:calc(100% - 54px);left:auto;z-index:9}.testimonial__section button.slickwprev-arrow.slickwprev-prev{background:#fbf8f4 url(../../../../../../../themes/coast-pool-construction/images/arrow_left.svg) no-repeat center!important;right:85px}.testimonial__section button.slickwprev-arrow.slickwprev-next{background:#fbf8f4 url(../../../../../../../themes/coast-pool-construction/images/arrow-right.svg) no-repeat center!important;right:0}.testimonial__section .wprs_rd_more,.wprs_rd_less{color:rgb(12 6 6/50%)!important}.pool_inner h2{font-size:81px;line-height:81px;letter-spacing:1.5444px;color:#fff;max-width:560px;margin:0 auto 27px;text-shadow:0 4px 12px rgba(0,0,0,.5);padding-top:90px}.new_pool__section.shape__section{margin-bottom:0;background-image:url(http://coastpoolconstruction.u.thrivex.io/wp-content/uploads/2022/08/gold-coast-pool-contructions.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:auto}.blog__section{background-color:#fbf8f4;padding-top:50px;padding-bottom:220px}.blog__section.shape__section::before{background:url(../../../../../../../themes/coast-pool-construction/images/white_shape_blog_up.svg)no-repeat center top/103%;height:100%;top:-7vw}.blog_inner,.blog_inner .right{display:flex;display:-webkit-flex}.blog_inner{align-items:center;-webkit-align-items:center;margin-bottom:72px}.blog_inner .right{justify-content:end;-webkit-justify-content:end}.read_more{background:url(../../../../../../../themes/coast-pool-construction/images/read_more.svg)no-repeat right center;width:100%;display:inline-block}.blogs{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0-12px}.blog_view{width:33.33%;padding:0 12px}.b_image{line-height:0}.b_image img,.work_image img{width:100%;object-fit:cover}.b_dec{background-color:#fff;padding:40px 30px 30px}.b_dec h5{min-height:92px;text-transform:uppercase}.read_more{font-size:15px;line-height:19px;letter-spacing:1.26857px;color:#0d0d0d;opacity:.55;transition:.5s;font-weight:600}.blog_link:hover .read_more,.read_more:hover{color:#0d0d0d;opacity:1}footer{position:relative;padding-top:12%;padding-bottom:118px;margin-top:-116px;z-index:1;background:#fbf8f4 url(../../../../../../../themes/coast-pool-construction/images/footer_bg.png)no-repeat right top/cover}footer .container{max-width:1055px;width:100%;z-index:2;margin:0 auto}footer:before{position:absolute;content:"";background:url(../../../../../../../themes/coast-pool-construction/images/white_shape_pool.svg)no-repeat center top -10px /101%;bottom:0;left:0;right:0;top:0;z-index:1}.home footer:before,.page-template-about footer:before,.page-template-blog footer:before,.single-post footer:before,.page-template-contact footer:before,.page-template-default footer:before,.error404 footer:before{background:url(../../../../../../../themes/coast-pool-construction/images/footer_layout.svg)no-repeat center top -10px /101%}.page-template-process footer,.page-template-project footer,.single-project footer{margin-top:-130px;margin-top:-7vw;z-index:1;-webkit-mask-image:url(../../../../../../../themes/coast-pool-construction/images/footer_layout2.svg);mask-image:url(../../../../../../../themes/coast-pool-construction/images/footer_layout2.svg);-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.page-template-process footer:before,.page-template-project footer:before,.single-project footer:before{display:none}.footer_inner,.footer_left{align-items:flex-start;-webkit-align-items:flex-start}.footer_inner{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.footer_left{width:50%}.footer_address,.footer_left,.footer_right{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.footer_right{width:50%;align-items:flex-start}.footer_address{align-content:flex-start;-webkit-align-content:flex-start;justify-content:space-between;-webkit-justify-content:space-between;width:100%;margin-bottom:20px}.footer_logo{width:55%}.footer_logo img{height:170px;width:220px;object-fit:contain}.footer_menu{width:45%}.footer_menu ul li{padding:0;margin:0;list-style:none}.footer_menu ul li a{font-family:"Work Sans";font-size:25px;line-height:46px;letter-spacing:2.11429px;text-transform:uppercase;font-weight:500}.add2,.footer_address a,.footer_address address,.footer_address p{font-family:"Work Sans";font-size:17px;line-height:37px;letter-spacing:1.43771px;color:#0d0d0d;font-weight:500}.footer_address a:hover{color:#cc964b}.footer_address address{font-style:normal}.footer_add_menu a{font-size:14px;line-height:18px;letter-spacing:0}p.site{max-width:220px;text-align:center}.footer_bottom p.site{max-width:100%}.footer_bottom{display:none}.footer_add_menu a:first-child{margin-right:60px}.footer_add_menu{width:100%;margin-bottom:50px;display:flex;list-style:none}.footer_add_menu a{margin-right:15px!important}.footer_sponce ul{display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;padding:0}.footer_sponce ul li{list-style:none;margin-right:20px}.footer_sponce ul li:last-child,.social ul li:last-child{margin-right:0}.social ul{align-items:center;-webkit-align-items:center;padding:0}.social ul li{list-style:none;margin-right:15px}.team__section{padding-bottom:118px}.member_des h5,.our_process__section.shape__section.blog__section{margin-bottom:0}.about__section.about_us_page::before{z-index:0;position:absolute;top:0;content:"";background:url(../../../../../../../themes/coast-pool-construction/images/white_shape_up.svg)no-repeat center bottom/101%;left:0;right:0;bottom:-50px}.social ul,.team_inner{display:flex;display:-webkit-flex}.team_inner{align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.team{width:calc(25% - 20px);margin:0 10px 40px;text-align:center;box-shadow:0 2px 4px rgb(199 195 195/50%)}.member_des{text-align:left;padding:40px 32px 32px}.team_detail{position:relative;overflow:hidden}.team_hover{background:linear-gradient(179.64deg,rgba(253,252,250,.0001) -804.01%,rgb(255 249 241/86%) 84.85%);text-align:left;position:absolute;top:100%;height:100%;overflow:auto;padding:64px 34px 34px;-webkit-transition:all .9s ease-in-out;-moz-transition:all .9s ease-in-out;-ms-transition:all .9s ease-in-out;-o-transition:all .9s ease-in-out;transition:all .9s ease-in-out}.team_hover p{display:block;padding:0;margin:0;font-size:17px;line-height:28px;letter-spacing:1.43771px}p.postion{font-size:15px;display:block;line-height:13px;letter-spacing:1.31545px;font-family:"Work Sans";text-transform:uppercase}.team_hover p.postion{margin:0 0 15px}.team_hover h5{font-size:17px;line-height:35px;font-weight:600;margin-bottom:5px}.team_detail:hover .team_hover{top:0}.team_detail:hover .member_des{background-color:rgb(255 249 241)}.team_detail:hover .member_des h5,.team_detail:hover .member_des p{color:rgb(255 249 241)}.member_image{overflow:hidden;max-height:302px;max-width:302px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.member_image img{height:302px;object-fit:cover;width:100%}.faq__section{padding:153px 0}.faq__section .heading{text-align:center;margin-bottom:60px}.accordian_main .accordion_wrapper{border-bottom:1px solid #262823;padding-bottom:20px;margin-bottom:20px}.accordian_main{max-width:655px;margin:0 auto;text-align:left}.btn-wrapper{padding:17px 0}.accordian_main button{background:url(../../../../../../../themes/coast-pool-construction/images/arrow_down.svg)no-repeat right center;border:0;text-align:left;width:100%;font-size:22px;line-height:35px;color:#0d0d0d;font-weight:600;padding-left:0;cursor:pointer;letter-spacing:1.92932px;text-transform:uppercase;padding-right:25px}.accordion-wrapper.active button{background:url(../../../../../../../themes/coast-pool-construction/images/arrow_up.svg)no-repeat right center}.accordion-wrapper{border-bottom:1px solid #cc964b}.accordian_main p{margin-top:10px;font-size:17px;line-height:30px;font-weight:500;letter-spacing:1.43771px}.our_process .work__section{margin-top:182px;margin-bottom:100px}.blog_list,.work_list{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0-15px}.work_list__section.shape__section::before{background:url(../../../../../../../themes/coast-pool-construction/images/white_shape_up.svg)no-repeat center bottom/cover}.work_list__section{padding-bottom:150px}.work a{line-height:0}.work_list__section .heading{max-width:900px}.blog_learn_more,.load-more-img{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}.load-more-img{position:fixed;background-color:rgba(49,49,49,.3);height:100%;width:100%;z-index:999;top:0;left:0;bottom:0;right:0;align-items:center;-webkit-align-items:center}.blog_list .blog_view{width:100%;padding:0}.blog_learn_more{margin-top:112px}.blog_single__section{padding-top:220px;padding-bottom:200px}.blog_single__section .heading{text-align:center}.blog_single{margin:0 auto;max-width:1000px;width:100%;text-align:justify}.blog_single ul{list-style:disc}.blog_single ul li::marker{color:#cc964b}.blog_single h4{font-weight:400}.blog_single img{margin:50px 0;width:100%;max-height:540px;object-fit:cover}.video{margin:0 auto;padding-top:40px}.single_blog_test,video{display:block;margin:0 auto}video{width:100%;text-align:center}.video_main video{height:100%;object-fit:cover}.single_blog_test{max-width:664px;padding:0 20px}.blog_single blockquote,.blog_test_inner{padding:16px 44px;border-left:4px solid #cc964b;margin-bottom:63px}.single_blog_test p{font-size:22px;line-height:31px;letter-spacing:1.86057px;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog_test_inner h4{margin-bottom:10px}.single_blog_test{margin-top:93px}.paginatin{border-top:1px solid #979797;margin-top:40px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.paginatin a{text-transform:uppercase;padding-top:40px;font-size:15px;letter-spacing:1.31545px}.blog_social,.blog_social ul li a{align-items:center;-webkit-align-items:center}.blog_social,.blog_social ul{display:flex;display:-webkit-flex}.blog_social ul{list-style:none;line-height:0;padding:0;margin:0 0 0 30px}.blog_social ul li a{margin:0 6px 0 0;background:rgb(204 150 75/30%);height:28px;width:28px;border-radius:50%;line-height:0}.blog_social ul li a:hover{background:rgb(204 150 75/100%)}.blog_social h6{margin:0}.blog_single_page header,.single-project header{box-shadow:0 5px 8px #96969680}p.blog_position{font-size:17px;line-height:31px;display:block;margin:0}.project_single__section{padding-top:220px;padding-bottom:100px}.blog_social ul li a,.project_learn_more{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}.project_learn_more{margin-top:112px}.project_single{display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;margin-bottom:114px;flex-wrap:wrap;-webkit-flex-wrap:wrap}.project_single .right h6{margin-bottom:5px}.project_single .right P{padding:0;margin:0;color:#5f5f5f;font-size:15px;line-height:31px}.project_single_detail{margin-bottom:20px;margin-top:15px}.project_silder_image.slick-slide{margin:0 13px}.project_silder_image img{width:100%;height:495px;object-fit:cover}.project_silder{margin-bottom:114px}.project_single__section .blog_test_inner{margin-bottom:0}.project_silder .slick-arrow{height:60px;width:60px;font-size:0;border:0;line-height:0}.project_silder button.slick-prev.slick-arrow{border-radius:50%;background:rgb(204 150 75/15%)url(../../../../../../../themes/coast-pool-construction/images/prev.svg)no-repeat center center;z-index:1;position:absolute;bottom:-90px;left:420px}.project_silder button.slick-next.slick-arrow{border-radius:50%;background:rgb(204 150 75/15%)url(../../../../../../../themes/coast-pool-construction/images/next.svg)no-repeat center center;position:absolute;bottom:-90px;left:490px}.project_silder button.slick-next.slick-arrow.slick-disabled{background:rgb(204 150 75/6%)url(../../../../../../../themes/coast-pool-construction/images/next.svg)no-repeat center center;cursor:default}.project_silder button.slick-prev.slick-arrow.slick-disabled{background:rgb(204 150 75/6%)url(../../../../../../../themes/coast-pool-construction/images/prev.svg)no-repeat center center;cursor:default}.bubble_image{position:relative}.bubble_image::before{position:absolute;background:url(../../../../../../../themes/coast-pool-construction/images/bubble.svg)no-repeat right center;height:100%;width:100%;right:0;content:"";z-index:9}.find_us{display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.find_addess,.find_office,.find_office_hours{width:33.33%}.home .about_wrap:after,.home .about_wrap:before{display:none}.home .about_wrap{padding-bottom:110px;padding-bottom:11vw}.work__section .heading h2,.work__section .heading-sm h4,.work__section .primary_btn{color:#fff;border-color:#fff}.blog_inner .heading{margin-bottom:0}.page-template-about .our_process__section.shape__section{background-color:#fbf8f4;PADDING-top:88px}.admin-bar header{top:32px}.playpause{background-image:url(../../../../../../../themes/coast-pool-construction/images/play.svg);background-repeat:no-repeat;width:110px;height:110px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:contain;background-position:center;cursor:pointer}.video_main{text-align:center;position:relative;height:500px;max-width:850px;object-fit:cover;margin:40px auto 30px;display:block}.single-post h1{font-size:50px;line-height:63px;letter-spacing:.953332px;color:#0d0d0d;font-weight:400;text-transform:capitalize;max-width:900px;margin:auto}.blog_social img{width:auto}.blog_single .wp-video{width:100%!important;margin:50px 0}.blog_single blockquote{padding:5px 44px 10px;max-width:664px;margin-left:auto;margin-right:auto}.blog_single blockquote p{font-size:22px;line-height:31px;letter-spacing:1.86057px}.mejs-video:hover .mejs-controls{display:inline-flex}.mejs-container .mejs-controls,.page-template-process section.about__section::before{display:none}.single-project .work__section{background:linear-gradient(to bottom,#cc964b 100%,#fff 0);padding-bottom:190px}.navigation ul{padding-left:30px}.header_main,.logo img{transition:all .2s ease}.logo img{width:128px;height:126px;object-fit:cover;object-position:center top}.header_logo{max-width:128px}.fixed-header .logo img{max-width:90px;max-height:90px}.header_main{padding:10px 0;justify-content:space-between;-webkit-justify-content:space-between}.banner__section .banner_left{max-width:700px;width:100%}.banner_left h3{margin-bottom:15px;font-size:29px;font-weight:500;letter-spacing:2.54px;line-height:normal}.about__section .about_inner{align-items:flex-start;-webkit-align-items:flex-start}.banner-wrap .container,.work__section.shape__section .container{position:relative;z-index:1}.work__section.shape__section .heading-sm,.work__section.shape__section .work_top{padding-left:60px}.abut_ofeature_text{max-width:120px}.blog_view a:hover .read_more{opacity:1}.blog__section .blog a,.blog_view a{display:block;box-shadow:0 2px 4px 0 rgb(253 250 250/50%)}.blogs .blog_view .b_image{line-height:0;height:344px;width:100%;overflow:hidden}.blog__section .blog .b_image img,.blogs .blog_view .b_image img{height:100%;width:100%;object-fit:cover;transform:scale(1.04);transition:all .2s ease}.blog__section .blog a:hover .b_image img,.blog_view a:hover .b_image img{transform:scale(1)}.home_about_section .about_inner:nth-child(even) .left{padding:0}.a_feature_wrap{margin-bottom:50px}.abut_ofeature_text p,.find_us h4{font-weight:500}.page-template-process .our_process_page .about_inner .left{padding-right:120px}.page-template-process .about__section .about_inner{align-items:center;-webkit-align-items:center}.navigation ul li.current-menu-item a{color:#fff}.single-post .navigation ul li.current-menu-item a{color:#cc964b}.single-project .navigation ul li.current-menu-item a,.stick-header .navigation ul li.current-menu-item a{color:#0d0d0d}.page-template-about .team__section .heading-sm.heading{padding:0 0 20px 25px}section.default_page_section{padding:250px 0;background:#fbf8f4}.banner-wrap{position:relative}.banner-wrap:before{position:absolute;content:"";background:linear-gradient(90.85deg,rgba(227,221,221,.5)0,transparent 100%),linear-gradient(184.84deg,rgb(0 0 0/0%)0,transparent 100%);width:100%;height:100%}.page-template-default .default_page_section{padding:100px 0 200px}.page-template-about .team__section{padding-bottom:80px}.page-template-about .about__section .about_wrap{margin-top:0;padding-top:80px}.banner__section:before{position:absolute;content:"";background:url(../../../../../../../themes/coast-pool-construction/images/cream_shape.svg)no-repeat center bottom/101%;bottom:-40px;left:0;right:0;top:0;z-index:1}.page-template-contact .banner__section:before,.page-template-project .banner__section:before{background:url(../../../../../../../themes/coast-pool-construction/images/white_shape_up.svg)no-repeat center bottom/101%}.page-template-process section.about__section .about_wrap{margin-top:0;padding-top:100px;padding-bottom:150px}.home .about_wrap{margin-top:0}.about_wrap:before{top:0}.about__section .right_inner img{width:100%;height:100%;object-fit:contain}.about__section .right_inner{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%;margin-left:auto}.about__section .left_iiner{max-width:540px}.left.container{width:100%;padding-left:30px}.about__section .about_inner{max-width:calc(100% - (100% - 1330px)/2);margin-left:auto;padding-left:20px}.about__section .about_inner:nth-child(even){margin-left:0;padding-left:0}.about__section .about_inner:nth-child(odd) .right{padding-left:20px}.about__section .about_inner:nth-child(even) .left{padding-right:0;padding-left:100px}.about__section .about_us_page{padding-bottom:200px}.page-template-about .our_process__section.shape__section{padding-top:280px;padding-bottom:200px;margin-top:0}.page-template-process .faq__section{padding:153px 0 280px}.page-template-process .new_pool__section.shape__section{margin-top:100px}.work_silder{margin:0-12px}.page-template-process footer,.page-template-project footer{background:url(../../../../../../../themes/coast-pool-construction/images/footer_bg.png)no-repeat right top/cover}.blog__section .blog .b_image{line-height:0;height:344px;width:100%;overflow:hidden}.page-template-blog .banner-wrap{background-position:bottom}.collepsing-div{padding:0 0 20px 0}.page-template-project .work_list__section .heading{max-width:900px;margin:0 0 100px 80px}.work_list__section.shape__section::before{background:0 0}.work a .work_image{box-shadow:none}.work a:hover .work_image{box-shadow:0 4px 4px rgb(0 0 0/25%)}.about_feature_img img{max-width:60px;object-fit:contain;max-height:60px}.home section.about__section::before{z-index:0;position:absolute;top:0;content:"";background:url(../../../../../../../themes/coast-pool-construction/images/white_shape_up.svg)no-repeat center bottom/101%;left:0;right:0;bottom:-80px}.home .our_process__section.shape__section::before{display:none}.about__section .right_inner{align-items:flex-start;-webkit-align-items:flex-start;height:auto}.gallery,.pool_inner{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.pool_inner{padding:0;min-height:720px;flex-direction:column;-webkit-flex-direction:column;justify-content:center;-webkit-justify-content:center;background-size:cover!important;text-align:center;z-index:2;position:relative;min-height:40vw;z-index:auto;background:#0000004f}.gallery{flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;margin:0-12px}.gallery img{width:50%;padding:0 12px;margin-bottom:24px}.image__section.shape__section::before{background:url(../../../../../../../themes/coast-pool-construction/images/white_shape_Image_up.svg)no-repeat center top/100%;top:-1px;height:auto;bottom:0;left:0;right:0}.faq__section:before,.image__section.shape__section::after{background:url(../../../../../../../themes/coast-pool-construction/images/before_brown.svg)no-repeat center bottom/100%;top:0;height:auto;bottom:0;left:0;right:0;content:"";position:absolute}.work__section.shape__section:before{display:none}.about__section.about_us_page{padding-bottom:100px}.our_process__section.shape__section::before,.page-template-about .our_process__section.shape__section::before{background:url(../../../../../../../themes/coast-pool-construction/images/white_shape_Image_up.svg)no-repeat center top 0/100%;top:0;left:0;right:0;bottom:0;height:auto}.page-template-about .our_process__section.shape__section::before{top:-40px}.new_pool__section.shape__section::before{background:url(../../../../../../../themes/coast-pool-construction/images/white_shape_pool.svg)no-repeat center top/102%;top:-35px;height:auto;left:0;right:0;bottom:0;z-index:1;top:-10px}.new_pool__section .brown_btn{border-color:#CC964B;background:#CC964B}.new_pool__section .brown_btn:hover{border-color:#232b3d;background:#232b3d}.page-template-blog .blog_list>.blog{width:33%;padding:0 15px;margin-bottom:30px}.page-template-blog .blog__section.shape__section::before{display:none}.project_single .right{text-align:left;max-width:500px;padding-left:130px}.single-project .new_pool__section.shape__section::after{background:url(../../../../../../../themes/coast-pool-construction/images/before_brown.svg)no-repeat center bottom/100%;top:0;height:auto;bottom:0;left:0;right:0;content:"";position:absolute}.page-template-contact .contact_inner .heading{text-align:center;max-width:100% margin:0 auto 80px}.page-template-contact .contact_inner .heading h2{margin-bottom:80px}.gform_body .gfield textarea::placeholder{font-size:0}.gform_body .gfield input,.gform_body .gfield input::placeholder,.gform_body .gfield textarea,.gform_wrapper.gravity-theme .gfield_label{color:#0d0d0d;font-family:Raleway;font-size:17px!important;letter-spacing:1.44px;line-height:31px;text-align:justify;font-weight:400!important}.gform_wrapper.gravity-theme .gfield textarea{height:157px!important}.gform_footer.top_label{margin-top:30px!important}.gform_body .gfield{border-bottom:1px solid #979797;margin:0 0 15px}.gform_body .gfield .ginput_container_textarea{border:1px solid #979797;border-bottom:0}.gform_body .gfield .ginput_container_textarea textarea{resize:none;padding:10px 15px!important}.gform_footer.top_label,.gform_wrapper input[type=submit]{display:inline-flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}.gform_wrapper input[type=submit]{height:60px;background:0 0;color:#0d0d0d;font-size:15px;line-height:15px;font-weight:600;transition:.4s;border:1px solid #000;text-transform:uppercase;align-items:center;-webkit-align-items:center;width:auto!important;border-radius:30px;z-index:1;min-width:210px}.gform_footer.top_label{text-align:center}.page-template-contact .gform_wrapper{max-width:800px;margin:0 auto}.contact__section{padding-bottom:200px}.page-template-contact .contact_inner .heading p{color:#0d0d0d;font-family:Raleway;font-size:22px;letter-spacing:1.86px;line-height:31px;text-align:center}.page-template-contact .contact_inner h2.gform_title,.page-template-contact .contact_inner p.gform_required_legend{display:none}.page-template-project .work_list__section{padding-bottom:50px;padding-top:70px}.project_single .left p{font-size:17px;line-height:31px}.project_silder .slick-arrow:hover{opacity:.6}.find_addess address,.find_office a,.find_office_hours{color:#0d0d0d;font-weight:500;font-size:17px;letter-spacing:1.44px;line-height:31px;font-style:normal}.find_addess address,.find_office_hours{font-family:"Work Sans"}.find_us__section .heading{margin-bottom:80px;text-align:center}.testimonial__section .wprev_showdate_T1{display:none}.testimonial__section #wprev-slider-1 .wprev_preview_tcolor2_T1{padding-top:0;padding-left:10px}.our_process_page .about_inner .primary_btn{display:inline-flex;margin-right:20px}.download{font-weight:600;font-size:15px;line-height:18px;letter-spacing:.659197px;text-decoration-line:underline;color:#0D0D0D;display:inline}.parallax-window{background:transparent}.page-template-process .inner_page_banner,.page-template-project .inner_page_banner{background-position:center}.single-project .new_pool__section.shape__section.no_related_projects::after{display:none}.page-template-project .work_title h3{opacity:0;transition:opacity ease-in-out .4s}.page-template-project .work a:hover .work_title h3{opacity:1}.our_process__section.shape__section.no_team_section{background:#fff;padding-top:0!important;padding-bottom:100px!important}footer.no_team_section:before{background:url(../../../../../../../themes/coast-pool-construction/images/white_shape_pool.svg)no-repeat center top -10px /101%}@media only screen and (min-width:992px) and (max-width:1600px){_::-webkit-full-page-media,_:future,:root .pool_inner{background-position:center!important;background-attachment:inherit!important}}@media(min-width:1900px){.page-template-process footer{margin-top:-160px}}@media(max-width:1600px){.blog__section.shape__section::before{top:-6vw}}@media(max-width:1439px){.project_silder button.slick-prev.slick-arrow{left:320px}.project_silder button.slick-next.slick-arrow{left:390px}.home_about_section .about_inner{margin-bottom:60px}.our_process__section{margin-top:40px}.home section.about__section::before{bottom:-25px}.home .about_wrap{padding-bottom:70px;padding-bottom:8vw}}@media(max-width:1329px){.banner-wrap{height:760px}.inner_page_banner{height:550px}h1{font-size:60px;line-height:68px}.heading h2,h2{font-size:45px;line-height:55px}.about_wrap{margin-top:50px;padding-bottom:80px}.heading{margin-bottom:30px}.our_process__section{margin-top:40px;margin-bottom:10px}.image__section.shape__section::before{height:140px}.blog__section{padding-top:38px;padding-bottom:180px}.footer_menu ul li a{font-size:22px;line-height:37px}footer{padding-top:12%;padding-bottom:18px}.pool_inner h2{font-size:70px;line-height:74px}.testimonial__section{padding:70px 0}section.about__section{padding-bottom:120px}.home section.about__section,section.about__section.our_process_page{padding-bottom:30px}.team__section{padding-bottom:150px}.member_image img{height:252px}.team__section.shape__section::before{height:130px;top:-130px}.faq__section{padding:100px 0}.work_list__section{padding-bottom:50px;padding-top:50px}.work_list__section.shape__section::before{position:absolute;height:170px;top:-160px}.project_single__section{padding-bottom:50px}.team_hover{padding:30px 20px 20px}.pool_inner{padding-bottom:30px}}@media(max-width:1199px){.navigation ul li{margin-right:20px}.navigation ul li a{font-size:16px}.navigation{width:58%}.right_side{width:28%}h1{font-size:50px;line-height:58px}.banner-wrap{height:650px}.inner_page_banner{height:480px}.banner_left h1{letter-spacing:0}.banner_left h3{line-height:57px;letter-spacing:1.543px}.about_wrap{margin-top:30px;padding-bottom:50px}.home .about_wrap{padding-bottom:0}.heading h2{font-size:37px;line-height:48px}.heading-sm h4{font-size:22px;line-height:37px}.heading{margin-bottom:20px}.pool_inner h2{font-size:40px;line-height:50px;max-width:340px;padding-top:35px}.footer_menu ul li a{font-size:17px;line-height:30px}.member_des{text-align:left;padding:10px 12px 12px}.about_us_page .about_inner:nth-child(even) .left,.about_us_page .about_inner:nth-child(odd) .right,.our_process_page .about_inner:nth-child(even) .left,.our_process_page .about_inner:nth-child(odd) .right{padding-left:50px}.pool_inner{min-height:500px}.page-template-about .about__section .about_wrap{padding-top:60px}.page-template-process .new_pool__section.shape__section{margin-top:80px}.work_image{max-height:400px;max-width:100%}.team_hover p{font-size:14px;line-height:23px}.team_hover{padding:25px 15px 15px}.page-template-project .work_list__section .heading{max-width:820px;margin:0 0 60px 60px}.blog__section.shape__section::before{top:-7vw}.pool_inner{padding-bottom:0}}@media(max-width:991px){.work_silder button.slick-prev.slick-arrow{right:50%}.work_silder button.slick-next.slick-arrow{right:calc(50% - 60px)}h1{font-size:40px;line-height:50px}h2{font-size:28px;line-height:35px}.heading h2{font-size:28px;line-height:35px}.banner-wrap{height:550px}.inner_page_banner{height:400px}.left,.right{width:100%}.right{padding-left:0}.left{margin-bottom:40px}.about_inner .left p,.process_inner p{margin-bottom:20px}.a_feature_wrap{width:25%;margin-bottom:0;padding:0 10px}section.about__section{padding-bottom:90px}.work_inner{padding-top:20px}.image__section.shape__section::before{height:70px;top:-1px}.image__section.shape__section{margin-top:20px}.our_process__section{margin-top:20px}.work_top .left,.work_top .right{width:50%}.work_top .left,.blog_inner .left{margin-bottom:0}.work_top .left .heading{margin-bottom:0}.pool_inner{padding:140px 0;padding-bottom:120px}.b_dec h5{letter-spacing:0}.b_dec{padding:20px 20px 20px 20px}.footer_address address,.footer_address p,.footer_address a,.add2{font-size:15px;line-height:25px}.add1{width:57%}.add2{width:43%}.footer_left{width:40%}.footer_right{width:60%;padding-left:30px}.footer_menu ul li a{font-size:17px;line-height:26px}.right_side{width:86%;align-items:center;-webkit-align-items:center}.header_logo a.logo img{max-width:70px;max-height:70px}.right_side .primary_btn{display:none}.menu{display:block}.header_bottom .navigation{justify-content:flex-start;-webkit-justify-content:flex-start}.navigation{opacity:0;position:fixed;top:0;right:0;height:100vh;width:100%!important;background:#fff;z-index:999;transform:translateX(100%);transition-duration:0.3s;padding:0 0;overflow-y:auto;overflow-x:hidden;flex-direction:column;-webkit-flex-direction:column;justify-content:flex-start;-webkit-justify-content:flex-start;background-size:cover;background-position:center}.show_menu .navigation{opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);transition-duration:0.3s;-webkit-transition-duration:0.3s;top:0}.menu{background-color:transparent;border:none;cursor:pointer;display:flex;display:-webkit-flex;padding:0}.menu svg{position:relative;z-index:9999;height:50px}.line{fill:none;stroke:#232B3D;stroke-width:4;transition:stroke-dasharray 600ms cubic-bezier(.4,0,.2,1),stroke-dashoffset 600ms cubic-bezier(.4,0,.2,1)}.line1{stroke-dasharray:60 207;stroke-width:4}.line2{stroke-dasharray:60 60;stroke-width:4}.line3{stroke-dasharray:60 207;stroke-width:4}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.menu:focus{outline:none}.show_menu:before{background:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;top:65;left:0;right:0;bottom:0;content:"";z-index:9}.navigation ul{padding:30px;flex-direction:column;-webkit-flex-direction:column;box-sizing:border-box;align-items:flex-start;-webkit-align-items:flex-start}.navigation ul li{margin:0;margin-bottom:10px}.about_us_page .about_inner:nth-child(odd) .right,.about_us_page .about_inner:nth-child(even) .left,.our_process_page .about_inner:nth-child(odd) .right,.our_process_page .about_inner:nth-child(even) .left{padding-left:0}.member_image img{height:100%;object-fit:cover;width:100%}p.postion{font-size:15px;line-height:18px;letter-spacing:.31545px;margin-top:5px}.team__section{padding-bottom:110px}.team__section.shape__section::before{height:90px;top:-90px}.faq__section{padding:50px 0}.accordian_main button,.btn-wrapper{font-size:18px;line-height:25px;letter-spacing:.92932px}.collepsing-div{padding:10px 0}.btn-wrapper{padding:10px 0}.accordian_main p{font-size:15px;line-height:25px;letter-spacing:.43771px}.our_process .work__section{margin-top:70px;margin-bottom:70px}.work_list__section.shape__section::before{position:absolute;height:130px;top:-100px}.work_title{left:20px;right:20px}.work_title h3{margin-bottom:20px}.single_blog_test{margin-top:53px}.single_blog_test p{font-size:17px;line-height:29px;letter-spacing:.86057px}.blog_test_inner h4{margin-bottom:5px}.project_single__section{padding-bottom:30px}.project_single__section{padding-top:150px}.project_single{margin-bottom:24px}.blog_single img{margin:20px 0}.blog_single__section,.project_single__section{padding-bottom:40px;padding-top:160px}.bubble_image::before{display:none}.about_wrap:before{display:none}.about_wrap:after{display:none}.project_silder button.slick-prev.slick-arrow{left:220px}.project_silder button.slick-next.slick-arrow{left:290px}.find_addess,.find_office,.find_office_hours{width:50%}h1{font-size:32px;line-height:normal}.heading h2{font-size:24px;line-height:34px}.banner_left h3{font-size:22px;letter-spacing:2px}.heading-sm h4{font-size:20px;line-height:32px}.banner__section .banner_left{padding-top:40px}.a_feature_wrap{margin-bottom:30px}.navigation ul{padding:100px 30px 30px}header{background:#fff}.pool_inner{min-height:480px}.page-template-about .about__section .about_wrap{padding-top:40px}.page-template-process .new_pool__section.shape__section{margin-top:60px}.member_image{max-width:100%}.member_image{max-height:402px}.about__section .about_inner:nth-child(odd) .right{padding-left:0}.about__section .about_inner:nth-child(even) .left{padding-left:0}.about__section .about_inner{max-width:100%;padding-left:0}.about__section .left_iiner{max-width:100%;padding:0 20px}.team{width:calc(50% - 20px);margin:0 10px 25px}.navigation ul li.current-menu-item a{color:#0D0D0D}.navigation ul li.current-menu-item a:after{width:100%}.page-template-about .team__section .heading-sm.heading{padding:0 0 20px 10px}.page-template-about .about__section .about_inner{margin-bottom:30px}.page-template-about .team__section{padding-bottom:0}.page-template-about .our_process__section .container{position:relative;z-index:1}.page-template-about .our_process__section.shape__section{padding-top:130px;padding-bottom:130px}.page-template-about .blogs .blog_view .b_image{height:280px}.blog_view{width:50%;padding:0 12px;margin:0 0 30px}.blog_inner{margin-bottom:30px}.work__section.shape__section .heading-sm,.work__section.shape__section .work_top{padding-left:0}.page-template-process .our_process_page .about_inner:nth-child(even) .left{padding:0 30px}.page-template-process .our_process_page .about_inner:nth-child(odd) .left{padding:0 30px}.page-template-process .faq__section{padding:100px 0 200px}.page-template-process .work_bottom .work_image img{width:100%;height:480px}.page-template-project .work_list__section .heading{max-width:100%;margin:0 0 40px 15px}.page-template-project .project_learn_more{margin-top:30px}.work{width:50%;margin:0 0 30px}.blog_list>.blog{width:50%}.paginatin{padding-bottom:50px}.find_office_hours{width:100%;padding-top:50px}.contact__section{padding-bottom:80px}.pool_inner h2{padding-top:0}}@media screen and (max-width:782px){.admin-bar header{top:45px}}@media(max-width:767px){.banner_left{width:100%}.a_feature_wrap{width:50%;margin-bottom:20px}.footer_left,.footer_right{width:100%}.about__section .about_inner,.footer_left{margin-bottom:20px}.footer_right{padding-left:0}.site a,h5,p.site{font-size:14px;line-height:20px}.footer_add_menu{margin-bottom:20px}.footer_left .site{display:none}.footer_bottom{display:block}h3{line-height:30px}.read_more{font-size:13px;line-height:17px}.b_dec{padding:10px}.inner_page_banner{height:350px}.team__section{padding-bottom:60px}.team{width:calc(50% - 20px);margin-bottom:20px}.member_image{max-width:100%;max-height:400px}.member_image img{height:100%;width:100%}.b_dec h5{min-height:auto}.blog_learn_more{margin-top:30px}.accordian_main button,.btn-wrapper{font-size:14px;line-height:24px;letter-spacing:.92932px}.our_process footer{margin-top:-46px}.heading h2,.work_title h3{font-size:18px;line-height:28px;letter-spacing:1px}.our_projects footer{margin-top:-36px}.brown_btn{height:40px;width:200px}.primary_btn{height:50px}.project_silder button.slick-prev.slick-arrow{left:120px}.project_silder button.slick-next.slick-arrow{left:190px}.project_silder_image img{height:275px}.find_addess,.find_office,.find_office_hours{width:100%}.page-template-contact .contact_inner .heading h2{margin-bottom:30px}.page-template-contact .banner__section:before{bottom:0}.page-template-contact .contact_inner .heading p,h3{font-size:18px}.blog_view{width:100%;padding:0;margin:0 0 30px}.work_image img{width:100%;height:320px;object-fit:cover}.work_silder button.slick-prev.slick-arrow{right:30px}.work_silder button.slick-next.slick-arrow{right:0}.testimonial__section{padding:30px 0 15px}.work_silder .slick-arrow{height:60px;width:30px}.blog_inner{margin-bottom:30px}.banner-wrap{height:420px}.abut_ofeature_text{max-width:100%}.about_feature_img{height:90px;width:90px;margin-bottom:10px}.about_feature_img img{max-width:50px;max-height:50px}.heading-sm h4{font-size:15px;line-height:26px}.heading h2{font-size:20px}.about_inner .left p,.process_inner p{font-size:16px;line-height:26px}.our_process__section .left{margin-bottom:40px}h1{font-size:26px;line-height:normal}.banner_left h3{font-size:19px;letter-spacing:1px;margin-bottom:10px}.image__section img{min-height:340px}.pool_inner{min-height:340px}.blogs{margin:0}.page-template-about .about__section .about_wrap{padding-top:20px;padding-bottom:0}.about__section .about_inner{max-width:100%;padding:0}.about__section .left_iiner{max-width:100%;padding:0 20px}.page-template-about .team__section .heading-sm.heading{padding:0 0 15px}.page-template-process .new_pool__section.shape__section{margin-top:40px}.about__section .about_inner:nth-child(even) .left,.about__section .about_inner:nth-child(odd) .right{padding-left:0}.about__section.about_us_page .right_inner{height:480px}.about__section.about_us_page .right_inner img{object-fit:cover}.work__section.shape__section .heading-sm,.work__section.shape__section .work_top{padding-left:0}.page-template-process .faq__section .container{z-index:9}.page-template-process section.about__section .about_wrap{margin-top:0;padding-top:10px}.page-template-process .our_process_page .about_inner:nth-child(even) .left,.page-template-process .our_process_page .about_inner:nth-child(odd) .left{padding:0 20px}.work_image{max-height:320px}.page-template-project .work_list__section .heading{margin:0 0 20px}.page-template-blog .blog_list>.blog,.work{width:100%;padding:0}.blog_list,.work_list{margin:0}.banner__section:before{bottom:-11px}.testimonial__section .slickwprev-slide .wprevpro_t1_DIV_1{padding-left:0;padding-right:0}.blog__section.shape__section::before{background-size:103%}.single-post h1{font-size:28px;line-height:37px}.blog_single blockquote p{font-size:19px;line-height:26px}.blog_single blockquote{padding:5px 0 10px 25px}.contact__section{padding-bottom:60px}.find_us__section .heading{margin-bottom:45px}.project_single .right{margin-left:0}.testimonial__section button.slickwprev-arrow.slickwprev-prev,.testimonial__section button.slickwprev-arrow.slickwprev-next{top:100%}.project_single .right{padding-left:0}.page-template-process footer,.page-template-project footer,.single-project footer{margin-top:0;-webkit-mask-image:none}.single-project .work__section{padding-bottom:50px}}@media(max-width:575px){.add1,.add2,.footer_add_menu,.footer_address,.footer_logo,.footer_menu,.footer_sponce{width:100%}.add1{margin-bottom:20px}.footer_logo a img{max-width:120px;max-height:120px}.footer_menu ul{padding-left:0}.footer_menu ul li{line-height:0}.blog_inner .heading{margin-bottom:0}.banner_left h3{font-size:19px;line-height:26px;letter-spacing:.543px}.heading-sm h4{font-size:18px;line-height:28px;letter-spacing:0}.about_wrap{margin-top:0;padding-top:30px;padding-bottom:10px}.about .about_inner ul li,.banner_left h3{margin-bottom:10px}h1{font-size:28px;line-height:37px}.heading h2{font-size:22px;line-height:28px}.banner-wrap{height:450px;padding-top:110px}.about_inner .left p,.process_inner p,dd,dt,li,p,p.postion{font-size:14px;line-height:24px}.primary_btn{height:45px}.about_feature_img{height:101px;width:101px;margin-bottom:16px}p,p.postion{line-height:21px}.our_process__section,.our_process__section .left{margin-bottom:20px}.our_process__section .heading,.work_title h3{margin-bottom:10px}.work_inner::after,.work_inner::before{display:none}.work_inner .left,.work_inner .right{width:100%}.work_inner .left{margin-bottom:20px}.work_inner .right{justify-content:flex-start;-webkit-justify-content:flex-start}.work_inner{padding-top:20px}.work_silder .slick-arrow{height:60px;width:30px}.testimonial__section{padding:40px 0}.pool_inner{padding:60px 0 50px}.pool_inner h2{font-size:30px;line-height:30px}.pool_inner .brown_btn{width:200px;height:45px}.blog_inner .primary_btn{height:40px;line-height:4px;width:130px}.blog{width:100%;padding:0;margin-bottom:20px}.blogs{margin:0}.b_dec h5{min-height:auto;font-size:17px;padding-top:10px}.blog_inner{margin-bottom:32px}p.postion{line-height:18px;letter-spacing:.31545px}section.about__section{padding-bottom:20px}.team__section{padding-bottom:0;padding-top:30px}.our_blog .blog{margin-bottom:0}.work_title{left:10px;right:10px}.accordian_main p{font-size:14px;line-height:24px}.our_process footer,.our_projects footer{margin-top:0}.our_process .new_pool__section.shape__section{margin-bottom:40px}.our_process .work__section,.our_projects .new_pool__section{margin-top:0;margin-bottom:40px}.blog_test_inner{padding:16px 25px}h4{font-size:16px;line-height:23px}.single_blog_test p{font-size:15px;line-height:25px;letter-spacing:.86057px}.paginatin a{padding-top:10px;font-size:13px;letter-spacing:.31545px}.paginatin{margin-top:20px}.blog_test_inner{margin-bottom:33px}.project_silder button.slick-prev.slick-arrow{left:80px}.project_silder button.slick-next.slick-arrow{left:150px}.team{width:100%;margin:0 0 25px}.page-template-process .faq__section{padding:40px 0 100px}}