.diy-pool-row .specifications_heading.left-align{max-width:100%}img.fancybox-image{object-fit:contain}.specifications_heading .spc-tabber{border-bottom:1px solid #d0d0d0;padding-bottom:63px}.specifications_heading .choose-size-desktop h5{color:var(--primary_color2);font-size:20px;font-weight:700;line-height:1.3;margin-bottom:24px}.specifications_heading .tabber-main .tab-list{border:2px solid transparent;border-radius:8px;cursor:pointer;flex-basis:49%;font-size:14px;font-style:normal;font-weight:500;gap:8px;line-height:1.6%;padding:12px 20px;transition:all .3s ease-in-out}.specifications_heading .tabber-main .tab-list:hover,.tab-list.tab-active{background-color:#f2f7ff}.specifications_heading .tabber-main .tab-list.tab-active{border-color:var(--primary_color2)}.specifications_heading .tab-cta-btn a.cta_button{background-color:#f9550f;border-color:transparent;border-radius:8px;width:100%}.specifications_heading .tab-cta-btn a.cta_button:hover{background-color:transparent;border-color:#f9550f;color:#f9550f}.specifications_heading.left-align .despect-text p{padding-left:0}.specifications_heading .section-details{overflow:hidden;position:relative}.specifications_heading .pool-details{bottom:0;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);visibility:hidden;width:100%}.specifications_heading .pool-details.pool-active{opacity:1;overflow:visible;position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible;z-index:5}.specifications_heading .section-details .pool-image img{display:block;max-width:100%;width:auto}.specifications_heading .ded-heading{color:#626262;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:1.85;margin-bottom:11px}.specifications_heading .section-details .pool-details-sec .details{margin-bottom:32px}.specifications_heading .pool-details-sec .details .details-img{max-width:27px;width:100%}.specifications_heading .details-img-txt{gap:10px}.specifications_heading .details-img-txt .details-text{color:#626262;font-size:14px;font-weight:400;line-height:1.85}.specifications_heading .details-img-txt:not(:last-child){margin-bottom:12px}.specifications_heading .pool-range h5{color:var(--primary_color2);font-size:20px;font-weight:700;line-height:1.3}@media(min-width:768px){.diy-pool-row .specifications_heading.left-align h2{font-size:30px;font-weight:700;letter-spacing:0;line-height:1.53;margin-bottom:24px;text-align:left}.specifications_heading .choose-size-mobile,.specifications_heading .img-pop .mobile-zoom,.specifications_heading .spctab_mobbtn{display:none}.specifications_heading .section-details .pool-image{flex-basis:47.6%}.specifications_heading .tabber-main{margin-bottom:32px;row-gap:10px}.specifications_heading .choose-size{border:1px solid #d0d0d0;border-radius:7px;flex-basis:39.6%;padding:32px}.specifications_heading .section-details{flex:1;margin-left:7%}.specifications_heading .section-details .pool-details-sec{flex:1;margin-left:6.2%}}@media(max-width:1024px) and (min-width:768px){.specifications_heading .choose-size{flex-basis:39%;padding:20px}.specifications_heading .tabber-main .tab-list{padding:10px 5px}.specifications_heading .section-details{margin-left:2%}.specifications_heading .section-details .pool-details-sec{margin-left:4%}}@media(max-width:767px){.specifications_heading .choose-size-desktop{display:none}.choose-size-mobile{color:var(--primary_color2);font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:24px;position:relative}.specifications_heading span.mob-drop-arrow{position:absolute;right:10px;top:20px}.specifications_heading .choose-size-mobile .choose-size{background:#fff;border:1.091px solid #d0d0d0;border-radius:8px;cursor:pointer;padding:12px 45px 12px 12px}.specifications_heading span.mob-drop-arrow svg{display:block}.specifications_heading .choose-size{margin-bottom:23px}.specifications_heading .pool-list-sizes{background:#fff;border:1px solid #d0d0d0;border-radius:5px;box-shadow:0 4px 20.3px 0 rgba(0,0,0,.1);display:none;padding:12px;position:absolute;top:58px;width:100%;z-index:10}.specifications_heading .choose-size-mobile .pool-size{background:#fff;border-radius:8px;cursor:pointer;padding:12px 45px 12px 16px;transition:all .3s ease-in-out}.specifications_heading .choose-size-mobile .pool-size.activeMob,.specifications_heading .choose-size-mobile .pool-size:hover{background:#f2f7ff;border-radius:5px}.specifications_heading a.img-pop{background:#fff;border:1px solid #d0d0d0;border-radius:7px;display:block;overflow:hidden;padding:32px;position:relative}.specifications_heading a.img-pop .mobile-zoom{bottom:14px;position:absolute;right:14px}.specifications_heading .pool-image{margin-bottom:32px}.specifications_heading .pool-details-sec{margin:0 auto 48px;max-width:250px}.specifications_heading .spc-tabber{padding-bottom:24px}.specifications_heading.left-align .despect-text p{max-width:100%;padding-top:24px;text-align:center}.fancybox-is-open .fancybox-stage{margin:0 20px}}.diy-pool-section{overflow:hidden}section.diy-pool-section{padding:0 0 15px}.fancybox-button{background-color:transparent!important}.fancybox-button svg path{fill:#0048c6}.diy-pool-section hr{border-bottom:1px solid #eee;margin:20px auto 0;max-width:1440px}.pool-name{color:var(--primary_color2);font-size:20px;font-weight:600;margin-bottom:10px;padding-left:15px}.pool-silder-item{height:616px}.pool-type-item-fix,.pool-type-item:not(.lap-plunge-spa-above) .pool-cards{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.pool-type-item-fix .pool-type-item,.pool-type-item:not(.lap-plunge-spa-above) .pool-item{flex-basis:25%;margin-bottom:20px;padding:0 15px}.pool-item a{display:block;height:232px}.polltop{margin:30px 0 0}.polltop .lap-plunge-spa-above .pool-name{padding:0}.pool-item img{height:100%;object-fit:cover;width:100%}.pool-item p.name-txt{background-color:var(--primary_color2);color:#fff;font-size:18px;font-weight:600;margin:0;padding:12px;text-align:center;width:100%}.fancybox-slide--image .fancybox-content{background-color:#fff!important;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5)}.pool-row-slider{text-align:center}.pool-row-slider img{display:block;margin:0 auto;width:17px}.pool-row-slider .slick-arrow{align-items:center;background-color:var(--primary_color2);border-radius:100px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:45%;transform:rotate(0deg) translateY(-50%);width:40px;z-index:2}.pool-row-slider .slick-arrow.prev-arrow{left:50px}.pool-row-slider .slick-arrow.next-arrow{right:50px}.pool-row-slider .slick-arrow img{position:relative;top:-1px}.pool-row-slider .slick-arrow.next-arrow{transform:rotate(180deg) translateY(50%)}.pool-row-slider .slick-dots{align-items:center;bottom:20px;display:flex;flex-wrap:wrap;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0}.pool-row-slider .slick-dots button{display:none}.pool-row-slider .slick-track{display:flex}.pool-row-slider .slick-track .slick-slide{height:616px}.pool-row-slider .slick-track .slick-slide .slideimg{height:100%!important;object-fit:cover;width:100%}.pool-row-slider .slick-list{margin:0 auto;max-width:1240px}.pool-row-slider .slick-dots li{background:linear-gradient(180deg,#999 0,#e1e1e1);border:3px solid #e5e5e5;border-radius:50%;cursor:pointer;height:18px;margin:0 5px;width:18px}.pool-row-slider .slick-dots li.slick-active,.pool-row-slider .slick-dots li:hover{background:#666}.pool-row-discription{display:flex;flex-wrap:wrap;margin:35px auto;max-width:1194px}.pool_description h1{color:var(--primary_color2);font-size:30px;font-weight:700;line-height:46px;margin-bottom:35px;text-transform:uppercase}.pool_description{width:62.5%}.diy-pool-section .pool_description{width:100%}.diy-pool-section .pool_features{width:53.8%}.pool_kit_inclusions{padding-left:68px;padding-top:80px;width:37.5%}.diy-pool-section .pool_kit_inclusions{padding-left:60px;padding-top:55px;width:44.5%}.diy-pool-section .pool_features_img{padding-left:60px;width:46.2%}.pool_kit_inclusions.detail-content ul li span{color:var(--base_color)}.pool_features h2,.pool_features_img h2,.pool_kit_inclusions h2{font-size:20px;font-weight:600;letter-spacing:0;line-height:1.2;margin-bottom:0}.pool_description p strong{font-weight:600}.diy-pool-section .pool_features_img ul{list-style:none;padding-left:0}.diy-pool-section .pool_features_img ul li,.pool_kit_inclusions.detail-content ul li{font-size:14px;margin-top:10px;padding-left:30px;position:relative}.diy-pool-section .pool_features_img ul li:before,.pool_kit_inclusions.detail-content ul li:before{background-image:url(https://7338860.fs1.hubspotusercontent-na1.net/hubfs/7338860/Complete%20Website%202024/Website%20Image/check-1.png.webp);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:20px;top:3px;width:20px}.diy-pool-section .pool_features_img ul li:before{border-radius:50%;font-size:60px;left:0;line-height:0;margin-right:10px;position:absolute}.pool_description h1+p{border-bottom:1px solid #eee;font-size:15px;font-weight:700;letter-spacing:2px;line-height:24px;margin-bottom:10px;padding-bottom:35px;text-align:justify;text-transform:uppercase}.pool_description p a{color:var(--primary_color2);text-decoration:none}.pool_description p a:hover{text-decoration:none}.pool-row-features{align-items:center;display:flex;flex-wrap:wrap;margin:50px auto 0;max-width:1183px}.pool_features .inner-container{background:#eee;border-radius:7px;box-shadow:0 4px 2px #0048c6;margin-bottom:30px;padding:5px 10px;width:100%}.pool_features_img{padding-left:30px;width:51.3%}.pool_features h2{margin-bottom:15px;text-align:center}.pool_features>div{padding:0 5px 10px;transition:all .2s ease-in-out}.pool_features>div p{font-size:14px;line-height:25px;margin-bottom:5px}.pool_features h3{color:var(--primary_color2);font-size:14px;font-weight:600;line-height:26px;margin-bottom:0}.pool_features .featureslist:hover{background-color:var(--third_color)}.specifications_heading{margin:30px auto 0;max-width:1183px}.specifications_heading.heading-embedhidden{margin-top:48px}.specifications_heading table tr td:first-child{font-weight:600}.specifications_heading table th:first-child,.specifications_heading table tr td:first-child{text-align:center}.specifications_heading h2{color:var(--primary_color2);font-size:20px;font-weight:600;line-height:26px;margin-bottom:32px;text-align:center;text-transform:uppercase}.spc-btnres{display:none}.specifications_heading table th{border:none;color:#626262;font-size:14px;line-height:26px;padding:0 0 5px;text-align:left;text-transform:capitalize}.specifications_heading table{width:100%}.questionbg,.specifications_heading table th{position:relative}.questionbg{background:var(--primary_color2);border-radius:50%;color:var(--third_color);display:inline-block;font-size:16px;height:30px;line-height:28px;margin-left:4px;text-align:center;width:30px}.hovershow{background-color:var(--primary_color2);color:#fff;display:none;font-size:10px;left:-38px;line-height:20px;padding:6px;position:absolute;top:-84px;width:300px;z-index:999}.mainpopover:hover .hovershow{display:block}span.hovershow:after{border:10px solid transparent;border-top:10px solid var(--primary_color2);bottom:-20px;content:"";left:54%;position:absolute}.fancybox-button--zoom{display:none!important}.specifications_heading table td{border:1px solid #ededed;border-left:none;border-right:none;color:#626262;font-size:14px;font-weight:400;padding:8px 0;text-align:left}.mobile-open .pool-row-slider .slick-arrow{z-index:0}.specifications_heading table td.model{font-weight:600}.specifications_heading table td a{color:var(--primary_color2);text-decoration:underline}.deepslightly p{color:#626262;font-size:14px;margin-top:15px;padding-left:45px}.spc-inner table{margin-bottom:0}.diy-pool-section tr.table-row a.cta_button{background-color:#f9550f;border-color:#f9550f;border-radius:8px;color:#fff;font-size:14px;line-height:1;padding:8px 9px}.diy-pool-section tr.table-row a.cta_button:hover{background-color:transparent;color:#f9550f}.diy-pool-section .main-form-container .pool_kit_inclusions{padding:100px 0 92px;width:100%}.diy-pool-section .main-form-container{margin:60px 0 48px;position:relative;z-index:1}.diy-pool-section .main-form-container:before{left:-100%}.diy-pool-section .main-form-container:after,.diy-pool-section .main-form-container:before{background:#f1f6fa;bottom:0;content:"";height:auto;position:absolute;top:0;width:100%;z-index:-1}.diy-pool-section .main-form-container:after{right:-100%}.diy-pool-row .pool-row-features{display:flex;flex-direction:row-reverse}.diy-pool-section .pool_features_img{padding-left:0;padding-right:18px}@media(min-width:1200px){.specifications_heading table th{width:12%}.specifications_heading table th:first-child,.specifications_heading table tr td:first-child{padding-right:60px}}@media(max-width:1440px){.pool-row-slider .slick-arrow.prev-arrow{left:20px}.pool-row-slider .slick-arrow{left:20px;z-index:7}.pool-row-slider .slick-track .slick-slide{height:auto}.pool-row-slider .slick-arrow.next-arrow{left:auto;right:20px}.pool_kit_inclusions{padding-left:45px}}@media(max-width:1024px){.pool-type-item-fix .pool-type-item,.pool-type-item:not(.lap-plunge-spa-above) .pool-item{flex-basis:50%}.pool_features_img,.pool_kit_inclusions{padding:35px 0 0;width:100%}.diy-pool-section .pool_description .pool_features,.pool_description{width:100%}}@media(max-width:767px){.specifications_heading table td{border-width:2px}.fancybox-toolbar{opacity:1!important;visibility:visible!important}.fancybox-button--close{margin-top:20px!important}.pool_features{width:100%}.specifications_heading h2{margin-bottom:12px}.diy-pool-section .row-cta{width:125px}.pool-silder-item{height:250px}.pool-row-slider .slick-arrow.prev-arrow{left:30px}.pool-row-slider .slick-arrow.next-arrow{left:auto;right:30px}.diy-pool-section .content-wrapper{padding:0}.pool_description h1+p{margin-bottom:0;padding-bottom:20px}.pool-row-slider .slick-dots{bottom:30px}.pool-row-discription{margin:30px 0 0}.pool-row-discription,.pool-row-features{padding:0 15px}.specifications_heading{padding:0 20px;position:relative}section.diy-pool-section.test{margin-bottom:0}.diy-pool-section .spc-btnres{bottom:0;display:flex;gap:10px;justify-content:flex-end;position:absolute;right:10px}.spc-btnres a{align-items:center;background-color:var(--primary_color2);border:none;display:flex;height:30px;justify-content:center;width:30px}.spc-btnres a svg{height:20px;width:20px}.spc-btnres a img{width:15px}.spc-btnres a#slideRight{transform:rotate(180deg)}.spc-btnres a:disabled,.spc-btnres a[disabled]{opacity:.5}.spc-btnres a.disabled{opacity:.5;pointer-events:none}.specifications_heading table td,.specifications_heading table th{font-size:10px;vertical-align:middle}.questionbg{background:var(--primary_color2)!important;border-radius:50%!important;display:inline-block!important;font-size:10px!important;height:14px!important;line-height:12px!important;position:relative!important;right:0!important;text-align:center!important;top:-2.5px!important;width:14px!important}.pool-row-features{margin:30px auto 0}.pool_features_img,.pool_kit_inclusions{padding:20px 0 0}.hovershow{display:none!important;right:0;top:-94px;width:280px}.pool_features>div{text-align:center}.pool-item p.name-txt{font-size:10px;padding:5px}.pool_kit_inclusions.detail-content ul li{font-size:12px;line-height:22px}.spc-inner{max-width:100%;overflow:scroll;padding-bottom:6px;width:100%}.spc-inner table{min-width:736px;width:100%}.diy-pool-section .deepslightly p{font-size:14px;margin-top:5px;max-width:300px;padding-left:10px}.diy-pool-section .pool-kl-wrapper{margin:0 10px}.diy-pool-section tr.table-row a.cta_button{font-size:12px;padding:8px 5px}}@media(max-width:640px){.pool-item a{display:block;height:100px}.polltop{margin:20px 0 0}.polltop .lap-plunge-spa-above .pool-name{font-size:15px;margin-bottom:5px}}.diy-pool-section .pool_description h1+p{letter-spacing:.02em}.diy-pool-section p{color:#000!important;font-size:15px;font-weight:400}.diy-pool-section .pool-kl-wrapper{background:#fff;border:1px solid #d0d0d0;border-radius:10px;margin:0 auto;max-width:455px;padding:63px 28px 28px;position:relative}.diy-pool-section .pool-kl-wrapper .auther-imag{left:50%;position:absolute;top:-40px;transform:translateX(-50%)}.diy-pool-section .pool-kl-wrapper .pkl-heading{color:var(--primary_color2);font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:25px;margin-bottom:25px;text-align:center;text-transform:uppercase}.diy-pool-section .pkl-form .hs-input{border:1px solid #d0d5dd;border-radius:8px;font-size:14px;padding:15px}.diy-pool-section .submitted-message{color:#000;font-size:16px;margin:10px;text-align:center}.diy-pool-section .pkl-form select.hs-input{background-image:url(https://7338860.fs1.hubspotusercontent-na1.net/hubfs/7338860/down-arrow.svg);background-position:96%!important;background-size:10px auto}.diy-pool-section .pkl-form .hs-form-field{margin-bottom:20px}.diy-pool-section .pkl-form .hs-form .hs-error-msgs label{bottom:-14px;font-size:10px;line-height:1;margin:0}.diy-pool-section .pool_kit_inclusions.detail-content ul li{margin-top:0}.diy-pool-section .pool_kit_inclusions.detail-content form ul li:before{content:none}.diy-pool-section .hs_submit.hs-submit{margin-top:28px}.diy-pool-section form{margin-bottom:0}.diy-pool-section form .actions input[type=submit]{background:#f9550f;border:1px solid transparent;border-radius:8px;font-family:Poppins;font-size:17px;font-style:normal;font-weight:500;line-height:160%;padding:12px 23px;text-align:center;text-transform:capitalize;width:100%}.diy-pool-section form .actions input[type=submit]:hover{background-color:transparent;border-color:#f9550f;color:#f9550f}.diy-pool-section .pool-row-features{align-items:flex-start;margin-top:105px}.diy-pool-section .mob-form{display:none}.diy-pool-section .pool-kl-wrapper.auther-imag img{display:block}.diy-pool-section .embed-section .section-heading h3{font-size:30px;font-weight:700;line-height:46px;margin-bottom:0;position:relative;text-transform:uppercase;z-index:1}.diy-pool-section .embed-section .main-container{height:0;padding-bottom:57.25%;padding-top:25px;position:relative;top:-25px}.diy-pool-section .embed-section .main-container .iframe-container{border:none;height:100%;left:0;padding-inline:30px;position:absolute;top:0;width:100%}.diy-pool-section .embed-section{background-color:#fff;padding-bottom:48px;padding-top:50px}.diy-pool-section .row-cta{display:none;display:inline-block}.diy-pool-section .specifications_heading table td{padding:14px 0}@media (min-width:1200px){.specifications_heading table th{width:12%}.specifications_heading table th.question-th{width:16%}}@media(max-width:1024px){.diy-pool-section .embed-section{padding-bottom:48px;padding-top:50px}}@media(max-width:1199px){.diy-pool-section .embed-section .main-container{padding-bottom:157.25%;top:0}}@media(max-width:991px){.diy-pool-section .pool_description,.diy-pool-section .pool_features{width:100%}.diy-pool-section .pool_kit_inclusions{padding:0;width:100%}.diy-pool-section .pool_kit_inclusions .pool-kl-wrapper{display:block}.diy-pool-section .mob-form{display:none}.diy-pool-section .pool-row-features{flex-direction:column-reverse;margin-bottom:20px;margin-top:20px}.diy-pool-section .pool_features_img{padding:0;width:100%}.specifications_heading table td{font-size:12px}.questionbg{align-items:center;display:flex;font-size:10px;height:16px;justify-content:center;line-height:28px;margin-left:4px;position:absolute;right:15px;text-align:center;width:16px}}@media(max-width:767px){.diy-pool-section .embed-section{padding-bottom:34px;padding-top:50px}.diy-pool-section .main-form-container{margin:60px 0 18px}.diy-pool-section .main-form-container .pool_kit_inclusions{padding:100px 20px 72px}.specifications_heading table td,.specifications_heading table th{font-size:12px!important;text-align:center}.specifications_heading table th{width:130px}.deepslightly{min-height:80px}.specifications_heading th.th.question-th{width:23%}.specifications_heading th.th:last-child{width:1%}.diy-pool-section .embed-section .section-heading h3{font-size:20px;line-height:24px;margin-bottom:0;text-align:center}.diy-pool-section .embed-section .embed-wrapper{padding:0 15px}.diy-pool-section .embed-section .main-container{padding-bottom:234.25%}.diy-pool-section .pool_features_img ul li{font-size:12px;line-height:22px}}.diy-pool-section .embed-section .main-container{left:-4.3%;width:107%}@media(max-width:992px){.specifications_heading table th{font-size:12px}.spc-inner table{min-width:736px!important}.diy-pool-section .embed-section .main-container{padding-bottom:189.25%}.diy-pool-section .specifications_heading table td{font-weight:400}.embed-section.embed-sec-space-adjust{padding-bottom:50px;padding-top:0}.specifications_heading table th{padding:9px 0 8.5px}.specifications_heading table th:first-child{width:62px!important}.specifications_heading table th:nth-child(2){width:70px!important}.specifications_heading table th:nth-child(3){width:62px!important}.specifications_heading table th:nth-child(4){width:96px!important}.specifications_heading table th:nth-child(5){width:88px!important}.specifications_heading table th:nth-child(6){width:137px!important}.specifications_heading table th:nth-child(7){width:88px!important}.specifications_heading table th:nth-child(8){width:133px!important}.spc-inner table>thead>tr{min-width:736px}.diy-pool-section tr.table-row a.cta_button{font-size:14px!important;padding:7px 5px!important;width:100%!important}.diy-pool-section .row-cta{width:133px!important}.questionbg{top:12.5px}}@media (max-width:767px){.diy-pool-section .embed-section .main-container{padding-bottom:189.25%}.embed-section.embed-sec-space-adjust{padding-bottom:50px;padding-top:0}.specifications_heading table th{padding:9px 0 8.5px}.specifications_heading table th:first-child{width:62px!important}.specifications_heading table th:nth-child(2){width:70px!important}.specifications_heading table th:nth-child(3){width:62px!important}.specifications_heading table th:nth-child(4){width:96px!important}.specifications_heading table th:nth-child(5){width:88px!important}.specifications_heading table th:nth-child(6){width:137px!important}.specifications_heading table th:nth-child(7){width:88px!important}.specifications_heading table th:nth-child(8),.specifications_heading table.change-width th:nth-child(7){width:133px!important}.specifications_heading table.change-width th:nth-child(8){width:88px!important}.spc-inner table>thead>tr{min-width:736px}.diy-pool-section tr.table-row a.cta_button{font-size:14px!important;padding:7px 5px!important;width:100%!important}.diy-pool-section .row-cta{width:133px!important}.questionbg{top:-2.5px}}.pool-shell-features{background:#ededed;border-radius:7px;box-shadow:0 4px 2px 0 #0048c6;margin-bottom:60px}.pool-shell-features .heading h4{font-size:20px;font-weight:700;line-height:26px;margin-bottom:10px;text-transform:uppercase}.pool-shell-features .description ol{counter-reset:ordered;list-style-type:none;margin-left:19px;padding-left:0}.pool-shell-features .description ol li{color:#000;font-size:15px;font-style:normal;font-weight:400;line-height:25px;margin-bottom:14px;position:relative}.pool-shell-features .description ol li:before{color:#0048c6;content:counter(ordered) ".";counter-increment:ordered;display:inline-block;font-size:15px;font-weight:600;left:-19px;position:absolute}.pool-shell-features .content{margin:10px auto 0;max-width:674px}.available-colors{margin-top:57px}.available-colors .image-container{background:#fff;border:1px solid #d9d9d9;border-radius:0 0 10px 10px;border-top:none;padding:10px}.available-colors .heading{background:#163f72;border:1px solid #d9d9d9;border-radius:10px 10px 0 0;padding:12px 0;text-align:center}.available-colors .heading h4{color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:0;text-transform:uppercase}section.diy-pool-section .content-wrapper{max-width:1224px}.available-colors .image-cont{display:flex;flex-wrap:wrap}.available-colors .inner-images{margin-bottom:5px;margin-right:2%;width:32%}.available-colors .inner-images:nth-child(3n){margin-right:0}.available-colors .inner-images img{height:auto;width:100%}@media(max-width:991px){.pool-shell-features .description ol li{font-size:14px}.available-colors{margin-bottom:30px}.pool-shell-features{margin-bottom:10px}}@media(max-width:767px){.available-colors{margin-top:47px}.pool-shell-features .description ol,.pool-shell-features .heading h4{text-align:left}.pool-shell-features{padding:0 13px 10px!important}.above-grd-change-order .available-colors{display:none}.above-grd-change-order .diy-pool-row .pool-row-features{flex-direction:column}.above-grd-change-order .diy-pool-row .pool_features{display:flex;flex-direction:column-reverse}.above-grd-change-order .pool-shell-features{margin-bottom:30px}}