@media (min-width:992px) and (max-width:1199px){.menu-block nav.menu>ul>li a{font-size:12px}.menu-block nav.menu>ul>li{margin:0 10px!important}.menu-block{height:70px}.top-header-logo a img{max-width:70%}.menu-block nav.menu ul li#menu-item-26:hover ul.sub-menu,.menu-block nav.menu ul li#menu-item-23:hover ul.sub-menu{top:84px}.home-banner-content h1{font-size:46px}.home-banner-content{top:15%}.left-box-image:after{background-size:50%;left:-30px}h2{font-size:32px}.pool-range .pool-range-content h2{font-size:20px;text-align:left}.menu-block nav.menu ul li#menu-item-26:hover ul.sub-menu,.menu-block nav.menu ul li.pool-extra:hover ul.sub-menu{top:84px}.menu-block nav.menu ul li.pool-option-image:hover ul.sub-menu{top:84px;width:900px}.menu-block nav.menu>ul>li.pool-option-image ul.sub-menu li a img{height:150px}.menu-block nav.menu>ul>li.pool-option-image ul.sub-menu li:before{top:20px;right:-113px}.your-dream-main .your-dream-right-text{padding:6% 8%}.showcase-right-img ul li img{height:560px}.showcase-left-img ul li img{height:265px}.your-dream-main .your-dream-left-img img{height:515px}section.top-reviews .your-dream-main .your-dream-left-img img{height:350px}.ready-box img{width:60px;height:60px;margin-bottom:15px}.ready-box a{padding:50px 30px}section.inner-page-banner .banner{height:18.5vh!important}section.pool-range-section-for-about:after{bottom:290px;width:62%}.pool-history ul.slick-dots{bottom:226px;width:65%}section.support-tabs .tab-content .tab-pane h2{display:flex}.pool-option-box-new a.btn-home-primary{padding:10px 10px}section.custom-related-products ul.products li a .pool-range-img img{height:25.5vh}section.custom-related-products ul.products li .pool-range-content h2{font-size:20px}.blog-slider .slick-slide img{height:220px}.pool-range .slick-slide .pool-range-img img{height:270px}.mobile-menu.sticky-mobile{display:none}section.my-account .my-account-page-only nav.woocommerce-MyAccount-navigation{margin-right:2rem}section.checkout form.checkout.woocommerce-checkout .woocommerce-checkout-payment .place-order button.button{font-size:12px}section.checkout form.checkout.woocommerce-checkout .woocommerce-checkout-payment .place-order span.not-ready{font-size:12px}#SlideMiddle #nav #nav-bar-filters .filter-item{height:auto}#SlideMiddle #nav{height:80px}ul.showcase-tabs li.active a:after,ul.showcase-tabs li a.active:after{bottom:-6px;background-size:50px}.pool-main-content-block ul.products li.product .special-product img{height:auto}.home-banner-sec,.inner-page-banner{margin-top:114px}}@media (min-width:1200px) and (max-width:1342px){.menu-block nav.menu>ul>li a{font-size:13px}}@media (min-width:768px) and (max-width:991px){.banner-img img{height:auto!important;width:100%!important;object-fit:cover}.pool-contact-sec{margin-bottom:0}section.news-trip-all-slider .container h2{margin-top:30px}.woocommerce .product-page-main section.content-area div.product .summary p.price span.price-prefix{min-width:65%}h1{font-size:32px}p{font-size:14px}h2{font-size:24px}h3{font-size:16px}section{margin-bottom:55px}.menu-block nav.menu>ul>li{margin:0 5px!important;padding:20px 0!important}.menu-block nav.menu>ul>li a{font-size:10px!important}.menu-block nav.menu ul li.pool-option-image:hover ul.sub-menu{width:700px;top:62px}.menu-block nav.menu>ul>li.pool-option-image ul.sub-menu li a img{height:100px}.menu-block nav.menu>ul>li.pool-option-image ul.sub-menu li{margin:10px!important}.menu-block nav.menu>ul>li.pool-option-image ul.sub-menu li:before{top:-10px;right:-87px;background-size:45px}.menu-block nav.menu>ul>li.pool-option-image ul.sub-menu li a p.menu-item-description{font-size:12px}.menu-block nav.menu ul li.pool-extra:hover ul.sub-menu{top:62px;width:230px}.menu-block ul#top-menu li.current-menu-parent a:after,.menu-block ul#top-menu li.current_page_item a:after{bottom:15px}.menu-block nav.menu>ul>li.menu-item-has-children:after{top:31px;width:6PX;height:6PX;right:-8px}.top-header-logo a img{max-width:65%!important}.home-banner-content h1{font-size:32px}.home-banner-content p{margin-bottom:5px}.home-banner-content p{font-size:14px}.btn-y-primary{background-color:#F2CA57;border-radius:2px;display:table;font-size:14px;color:#fff;font-weight:600;padding:15px 30px}.menu-block{height:60px!important}.right-content h3{font-size:16px;margin-bottom:10px}.right-content strong:after{width:40px;background-size:40px;top:2px}.right-content strong{padding-left:45px}.left-box-image:after{left:-20px;width:130px}.btn-home-primary{padding:15px 30px;font-size:14px}.icon-box-main .icon-box-text p{margin-bottom:0}section.pool-range-section{margin-bottom:100px}.your-dream-right-text h2{font-size:20px}.your-dream-right-text h3{margin-bottom:10px}.your-dream-right-text p{margin-bottom:15px}.your-dream-main .your-dream-right-text strong:after{width:45px;background-size:45px;top:2px}.your-dream-main .your-dream-right-text strong{padding-left:50px}.your-dream-main .your-dream-left-img img{height:440px}.pool-option-left-text strong:after{width:45px;background-size:45px;top:2px}.pool-option-left-text strong{padding-left:45px}.pool-range .pool-range-content h2{font-size:18px;font-weight:600}.pool-range .pool-range-content p{font-size:14px}.pool-option-box a{padding:30px 20px;height:155px}.pool-option-box img{max-width:60px;margin:0 auto 15px;height:60px}.showcase-right-img ul li img{height:530px}.showcase-left-img ul li img{height:250px}section.top-reviews .your-dream-main .your-dream-left-img img{height:330px}.ready-box img{width:60px;height:60px;margin-bottom:20px}.ready-box a{padding:30px 20px}.ready-box h3{margin-bottom:25px}.footer-main .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.footer-main .col-sm-6 .footer-box-3{margin-top:-60px}.footer-main{padding-bottom:30px}section.inner-page-banner .banner{height:18.5vh!important}section.my-account .woocommerce form.register p input,section.my-account .woocommerce form.login p input{height:45px}.banner-content h1{font-size:28px;margin-bottom:0}.banner-content p{font-size:16px}.pool-option-left-text strong{font-size:12px}.pool-option-left-text h2{font-size:21px}.pool-option-box-new .small-icon img{height:25px;width:25px}.pool-option-box-new .small-icon{height:45px;width:45px}.pool-option-box-new h3{margin-top:10px;font-size:18px}.pool-option-box-new p{font-size:16px}.pool-option-box-new a.btn-home-primary{padding:12px 30px}section.pool-range-section-for-about:after{width:68%;bottom:235px}.pool-history ul.slick-dots{bottom:170px}section.pool-range-section{margin-bottom:50px}section.your-dream-pool.top-reviews{margin-top:100px}section.support-tabs .nav-pills .nav-link span{font-size:22px}section.support-tabs .nav-pills .nav-link{padding:10px}section.support-tabs .nav-pills .nav-link img{width:30px;height:30px;margin-right:5px}section.support-tabs .tab-content .tab-pane h2{display:flex;font-size:22px;align-items:center}section.support-tabs .tab-content{padding:30px}section.support-tabs .tab-content .tab-pane h2 img{max-width:50px}.need-help-bg .col-md-1{padding:0}.help-btn a.btn-home-primary{padding:10px 15px}.help-btn{margin-top:0}.need-help-bg .col-md-3{display:flex;align-items:center}section.pool-range-section:before{height:180px;bottom:-20px}section.google-map iframe{height:600px}.pool-option-contact .pool-option-box a{height:170px;padding:15px 10px}.contact-form{padding:30px}.contact-form-in label input{height:45px}.pool-read-more.pool-option-box-new{position:inherit;margin-top:10px}.pool-main-content-block ul.products li.product{margin-bottom:0!important;width:49%!important}section.custom-related-products ul.products li .pool-range-content h2{font-size:16px}section.custom-related-products ul.products{flex-direction:row!important}section.custom-related-products ul.products li a .pool-range-img img{height:20.5vh}.blog-slider .slick-slide img{height:25vh;object-fit:cover}section.inner-page-content-default table{width:100%}section.inner-page-content-default table.shop_table_responsive tr:first-child{border-top:0}section.inner-page-content-default table td.product-thumbnail{width:inherit}section.inner-page-content-default table td{padding:10px}section.inner-page-content-default table td.product-quantity::before{padding-top:0!important}section.inner-page-content-default table tbody tr td.actions .coupon input{width:250px!important}section.inner-page-content-default table tbody tr td.actions .coupon button.button{float:left!important;width:inherit!important}section.inner-page-content-default table tbody tr td.actions button.button{width:inherit!important}section.inner-page-content-default table tbody tr td.actions{display:flex;justify-content:space-between}section.inner-page-content-default .cart_totals table tbody tr td{margin-left:auto}section.inner-page-content-default .cart_totals table tbody tr{margin-bottom:0;padding-right:0;padding-bottom:0}section.inner-page-content-default .cart_totals table tbody{padding-right:0}section.inner-page-content-default table td.product-thumbnail{padding:10px}section.all-search-content h2 a{font-size:24px}#SlideMiddle #grid{width:100%}#SlideMiddle #nav #fix-content{width:100%;max-width:100%;min-width:100%}#SlideMiddle #nav #fluid-right,#SlideMiddle #nav #fluid-left{display:none}.pool-range .slick-slide .pool-range-img img{height:27vh}.tax-product_cat .pool-main-content-block ul.products li.product img{height:25vh}.woocommerce .product-page-main section.content-area{width:90%}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-wider-pools.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-square.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-space-saver.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-round.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-rectangle.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-oval.selected:after{width:96px;background-size:70%}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-square.selected:after{background-size:71%}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-rectangle.selected:after{background-size:71%}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-round.selected:after{background-size:70%}.woocommerce .product-page-main section.content-area div.product .summary form button.single_add_to_cart_button{padding:15px 40px}.enquiry-form{max-width:70%}section.my-account .my-account-page-only nav.woocommerce-MyAccount-navigation{margin-right:1rem;width:30%}section.my-account .my-account-page-only nav.woocommerce-MyAccount-navigation ul li a{font-weight:14px}section.my-account .my-account-page-only{width:100%}section.my-account .my-account-page-only .woocommerce-MyAccount-content{width:66%;padding:20px}ul.showcase-tabs li a{font-size:12px}#SlideMiddle #nav #nav-bar-filters .filter-item{height:auto}#SlideMiddle #nav{height:auto}ul.showcase-tabs li.active a:after,ul.showcase-tabs li a.active:after{bottom:-5px;background-size:50px}.trading-hours{margin-top:70px}.pool-main-content-block ul.products li.product .special-product img{height:auto}.special-product{top:-15px;left:0;max-width:80px}.woocommerce .product-page-main section.content-area div.product .summary form a.btn-home-primary.enquiry-now{bottom:-149px;left:171px}section.my-account .my-account-page-only .woocommerce-MyAccount-content table tbody tr td.woocommerce-orders-table__cell-order-actions{width:inherit}.home-banner-sec,.inner-page-banner{margin-top:104px}}@media (max-width:767px){section.news-trip-all-slider .container h2{margin-top:0}.right-modal-dialog-select .modal-header button.close:after{top:0;right:-20px;height:15px}.wapf-field-container{margin-bottom:30px}.woocommerce .product-page-main section.content-area div.product .summary p.price span.price-prefix{min-width:65%}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}p{font-size:14px}section{margin-bottom:50px}.top-header.clearfix .col-md-6{width:50%;padding:0}.header-search .search-box{right:-5px;width:310px}.menu-block .col-md-3{padding-left:0;padding-right:0}.mobile-menu{position:absolute;right:0;top:60px;width:100%;z-index:9}.mobile-menu .slicknav_menu ul.slicknav_nav{background-color:#35BEE1;padding:15px;position:relative;top:15px;height:90vh;overflow:auto}.mobile-menu .slicknav_menu{background-color:transparent;padding:0}.mobile-menu .slicknav_menu .slicknav-flex a.slicknav_btn{background-color:#35BEE1;border-radius:0}.menu-block{height:70px}.top-header-logo a img{max-width:65%}.mobile-menu .slicknav_menu ul.slicknav_nav li ul.sub-menu{margin-left:0}.mobile-menu .slicknav_menu ul.slicknav_nav li{position:relative}.mobile-menu .slicknav_menu ul.slicknav_nav li ul.sub-menu li a img{height:180px;width:100%;object-fit:cover;padding-right:0}.mobile-menu .slicknav_menu ul.slicknav_nav li.pool-option-image ul.sub-menu li a{margin-top:30px}.mobile-menu .slicknav_menu ul.slicknav_nav li ul.sub-menu li a p.menu-item-description{color:#fff;top:-18px;position:absolute}.mobile-menu .slicknav_menu ul.slicknav_nav li ul.sub-menu li a span{text-align:left;padding-left:0}.top-header-logo a{position:relative;z-index:9}.home-banner-content h1{font-size:22px;margin-bottom:0}div.waves-banner{display:none}.home-banner-content strong{font-size:14px;padding-left:45px}.home-banner-content strong:after{width:40px;background-size:40px;top:3px}.tooltip{display:none!important}.home-banner-content h1 br{display:none}.home-banner-content p{font-size:14px;margin-bottom:5px}.home-banner-content p:first-child{margin-bottom:0}.home-banner-content{top:10%}.btn-y-primary{padding:10px 20px;font-size:14px}.banner-slider ul.slick-dots li button::before{font-size:10px}.banner-slider ul.slick-dots{bottom:15px}.slick-dots li{height:10px;width:10px}.left-box-image img{height:265px}.left-box-image:after{background-size:100%;left:-12px;width:120px}.mobile-menu .slicknav_menu .slicknav-flex a{margin-right:25px}.sticky-mobile{top:60px;z-index:9999}.left-box-image{margin-bottom:30px}.right-content strong{font-size:14px;padding-left:45px}.right-content strong:after{width:40px;background-size:40px;top:1px}.right-content h3{margin-bottom:15px}.icon-box-main .icon-box-text{width:80%}.icon-box-main .box-icon{width:18%}.btn-home-primary{font-size:14px;padding:10px 20px}.affordable-Pools-block-btn{margin-top:15px}.pool-range .pool-range-content h2{font-size:18px}.pool-range .pool-range-content p{font-style:14px}.your-dream-main .your-dream-left-img{width:90%;margin:0 auto}.your-dream-main{display:block}.your-dream-main .your-dream-right-text{width:90%;margin:0 auto}.your-dream-main .your-dream-left-img img{height:250px}.pool-option-left-text strong,.your-dream-main .your-dream-right-text strong{font-size:14px;padding-left:45px}.pool-option-left-text strong:after,.your-dream-main .your-dream-right-text strong:after{width:40px;background-size:40px;top:1px}.your-dream-right-text h3{margin-bottom:15px}.pool-option-top-content{display:block}.pool-option-top-content .pool-option-left-text{width:100%}.pool-option-top-content .pool-option-right-text{width:100%}.pool-option .col-md-4{width:50%}.pool-option-box img{max-width:60px;margin:0 auto 10px;height:60px}.pool-option-box:hover a:after{left:-32px}.pool-option-box h3{font-size:16px}.pool-option-box a{height:200px;padding:46px 20px}section.showcase .col-md-5{width:40%;padding-right:0}section.showcase .col-md-7{width:60%}.showcase-left-img ul li{margin-bottom:15px}.showcase-right-img ul li img{height:300px}.showcase-left-img ul li img{height:145px}section.showcase ul li:hover a:before{background-size:15%}section.top-reviews .your-dream-main .your-dream-left-img img{height:240px}.your-dream-right-text p{margin-bottom:0}section.not-ready-choose .col-md-6:nth-child(1) .ready-box{width:90%;margin-left:auto;margin-right:auto;margin-bottom:30px}section.not-ready-choose .col-md-6:nth-child(2) .ready-box{width:90%;margin-right:auto;margin-left:auto}.ready-box a{padding:40px 30px}.ready-box img{width:50px;height:50px;margin-bottom:10px}.ready-box p{margin-bottom:0}.footer-menu{margin-bottom:30px}.footer-main{padding:50px 0}.copy-right-text p{text-align:center}.privacy-link ul{text-align:center}section.inner-page-banner .banner{height:100%!important}.banner-img img{transform:translate(0,0%)}.banner-content h1{font-size:22px;margin-bottom:0}.all-breadcrumb{right:5%}.all-breadcrumb .breadcrumb{margin:0;padding:0}section.my-account .woocommerce{width:100%;padding:30px}section.my-account .woocommerce form.register p input,section.my-account .woocommerce form.login p input{height:45px}section.my-account .woocommerce form.login p span.password-input span.show-password-input{top:13px}section.my-account .woocommerce form.login p label.woocommerce-form__label-for-checkbox{margin-bottom:30px}section.my-account .woocommerce form.login p button.woocommerce-button.button{padding:15px 40px;font-size:14px}.slicknav_nav .slicknav_arrow{color:#fff}.slicknav_nav .menu-item a:hover,.slicknav_nav a span:hover{color:#fff}.slicknav_nav a:hover,.slicknav_nav .slicknav_row:hover{background:#005881;border-radius:0}.breadcrumb ul#breadcrumbs li strong,.breadcrumb ul#breadcrumbs li,.breadcrumb ul#breadcrumbs li a{font-size:12px}.pool-option-page .col-md-4{width:100%}.pool-option-box-new .small-icon img{height:20px;width:20px}.pool-option-box-new .small-icon{height:40px;width:40px;right:-10px}.banner-content strong{margin-bottom:0}.banner-content p{font-size:14px}section.affordable-Pools-block-for-about .affordable-Pools-block-btn{margin-bottom:25px}section.affordable-Pools-block-for-about .col-md-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.history-left-heading{padding-left:25px;padding-top:80px}.pool-history .slick-slide:first-child{width:0px!important;padding:0}.history-content{margin-top:55px}section.pool-range-section-for-about:after{width:85%;bottom:210px;background-position:left!important;background-size:95%}.pool-history ul.slick-dots{bottom:156px;margin:0 auto!important;width:100%;justify-content:space-around}.pool-history ul.slick-dots button::before{font-size:14px}section.support-tabs .col-md-3{max-width:100%;flex:100%}section.support-tabs .nav-pills .nav-link{padding:10px;margin-bottom:10px}section.support-tabs .col-md-9{max-width:100%;flex:100%}section.support-tabs .tab-content .tab-pane h2 img{max-width:50px;margin-right:0;display:block;margin:0 auto;margin-bottom:10px}section.support-tabs .tab-content .tab-pane h2{font-size:22px;text-align:center}section.support-tabs .tab-content{padding:30px 20px}.tabs-bottom-content ul li{font-size:14px}.help-img img{max-width:35%;margin:0 auto;margin-bottom:30px}.help-content{text-align:center}.help-content h3:after{background-position:center}.help-btn{text-align:center}section.pool-range-section:before{bottom:-20px;height:200px}.contact-form{position:inherit;margin-bottom:30px;padding:20px}.pool-option-contact .col-md-4{width:100%}.pool-option-contact .pool-option-box a{height:180px;padding:20px;margin-bottom:15px}section.google-map iframe{height:400px}.contact-form-in label input{height:45px}.pool-read-more.pool-option-box-new{position:inherit;margin-top:10px}section.news-trip-all-slider .blog-slider button.slick-next.slick-arrow{right:-15px}section.inner-page-content-default table.shop_table_responsive tr:first-child{border-top:0;margin-bottom:0}section.inner-page-content-default table td.product-thumbnail{padding:10px}section.inner-page-content-default table td.product-thumbnail{width:inherit}section.inner-page-content-default table td{padding:10px}section.inner-page-content-default table td.product-quantity::before{padding-top:0!important}section.inner-page-content-default table tbody tr td.actions .coupon input{width:63%!important}section.inner-page-content-default table tbody tr td.actions .coupon button.button{width:35%!important;padding:10px;font-size:12px}.shoping-basket{width:320px;right:-35px}section.checkout .billing-details p.form-row{margin-left:0;margin-right:0}section.checkout .billing-details h3{font-size:24px}section.checkout form.checkout .shipping-details .woocommerce-additional-fields h3{font-size:24px}section.checkout form.checkout.woocommerce-checkout h3#order_review_heading{font-size:24px;margin-bottom:15px}section.checkout form.checkout.woocommerce-checkout table.shop_table tbody tr td .ts-product-image{height:60px!important;width:80px!important}section.checkout form.checkout.woocommerce-checkout table.shop_table tbody tr td:first-child{display:flex}section.checkout form.checkout.woocommerce-checkout .woocommerce-checkout-payment ul.methods li label img{max-height:inherit!important;position:absolute;top:100px;left:0}section.checkout form.checkout.woocommerce-checkout .woocommerce-checkout-payment .place-order span.not-ready:after{transform:rotate(90deg)}section.checkout form.checkout.woocommerce-checkout .woocommerce-checkout-payment .place-order button.button{margin-top:70px;width:100%!important}section.checkout form.checkout.woocommerce-checkout .woocommerce-checkout-payment .place-order button#save_order{margin-top:15px}section.checkout form.checkout.woocommerce-checkout .woocommerce-checkout-payment ul.methods li label{position:relative}.woocommerce-info{margin-bottom:30px;padding:10px}section.all-search-content h2 a{font-size:20px}#SlideMiddle #grid{width:100%;padding-right:15px}#SlideMiddle #nav #fix-content{width:100%;max-width:100%;min-width:100%}#SlideMiddle #nav #fluid-right,#SlideMiddle #nav #fluid-left{display:none}ul.showcase-tabs li a{font-size:12px}#SlideMiddle #nav{height:auto;padding:10px 0}ul.showcase-tabs li.active a:after,ul.showcase-tabs li a.active:after{background-size:40px;bottom:0}.pool-range .slick-slide .pool-range-img img{height:41.5vh}.woocommerce .product-page-main section.content-area{width:90%;margin:0 auto;margin-bottom:80px}.woocommerce-page .product-page-main section.content-area div.product div.images ul.flex-direction-nav{padding:10px 15px;right:-10px}.woocommerce-page .product-page-main section.content-area div.product div.images ul.flex-direction-nav li a.flex-next:after,.woocommerce-page .product-page-main section.content-area div.product div.images ul.flex-direction-nav li a.flex-prev:after{font-size:18px;padding:1px 6px}.woocommerce-page .product-page-main section.content-area div.product div.images ol.flex-control-paging{padding:16px 20px;right:68px}.woocommerce .product-page-main section.content-area div.product .summary .product-title-box{width:100%;float:none}.woocommerce .product-page-main section.content-area div.product .summary h2.product_title.entry-title:after{left:-10px;width:50px;top:4px;background-size:90%}.woocommerce .product-page-main section.content-area div.product .summary h2.product_title.entry-title{padding-left:40px}.woocommerce .product-page-main section.content-area div.product .summary p.price{width:100%;float:none;margin-bottom:0}.woocommerce .product-page-main section.content-area div.product .summary .product-title-box .product_meta{margin-bottom:20px}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li{width:100%;margin-right:0;margin:0 auto 30px}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td.label{text-align:left;margin-bottom:15px}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr:nth-child(3) td.label label,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr:nth-child(2) td.label label{font-size:14px}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-wider-pools.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-square.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-space-saver.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-round.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-rectangle.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-oval.selected:after{height:100px;background-size:65%;width:100%}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li img{max-width:100%}section.whats-include .card .card-header{padding:0}section.whats-include .card .card-header button.btn{text-align:left;display:flex}.woocommerce .product-page-main section.content-area .site-main{margin:0}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td select{padding:10px;background-size:12px;white-space:inherit!important;font-size:12px;height:55px}.right-modal-dialog-select{width:100%!important}.modal.right.fade.show .modal-dialog .modal-content{padding:15px}.right-modal-dialog-select .modal-header button.close{right:15px;top:20px}.right-modal-dialog-select .modal-header h4.modal-title{font-size:22px}.checkbox-custom p{font-size:14px}.woocommerce .product-page-main section.content-area div.product .summary form button.single_add_to_cart_button{padding:5px 10px;font-size:10px;bottom:-80px}.social-share-main{margin-top:15px;justify-content:flex-start;left:0;bottom:-140px}.fieldset .options-list .choice label span{font-size:14px}.product-page-main section.whats-include{margin-top:150px}.woocommerce .product-page-main section.content-area div.product .summary{margin-bottom:40px}section.custom-related-products ul.products li{margin-bottom:40px}section.custom-related-products ul.products li a .pool-range-img img{height:30vh}.enquiry-form{max-width:95%}.enquiry-form .modal-body{padding:20px 30px}section.my-account .my-account-page-only{padding:0}section.my-account .my-account-page-only .woocommerce-MyAccount-content{padding:10px}section.my-account .my-account-page-only .woocommerce-MyAccount-content a.button{width:inherit}.my-account-page-only form.edit-account p.form-row input{height:40px;padding-left:10px}.my-account-page-only form .woocommerce-address-fields p.form-row span input{height:40px;padding-left:10px}.my-account-page-only form .woocommerce-address-fields p.form-row span span.select2 span.selection span.select2-selection{height:40px;padding-left:10px}.my-account-page-only form .woocommerce-address-fields p.form-row span span.select2 span.selection span.select2-selection span.select2-selection__arrow{top:8px;right:4px}section.my-account .my-account-page-only .custom-design .col-6{flex:100%;max-width:100%}.banner-slider button.slick-next.slick-arrow{right:5px}.banner-slider button.slick-prev.slick-arrow{left:5px}.woocommerce .product-page-main section.content-area div.product .summary form .single_variation_wrap .phoen_uuyrre .product-option-div p.form-row label{font-size:14px}.pofw-product-options-wrapper .field .control .choice label{display:inline-block}.woocommerce .product-page-main section.content-area div.product .summary form a.btn-home-primary.enquiry-now{left:60px;font-size:10px;padding:5px 10px;bottom:-81px}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td span.color-box{height:55px}.thankyou-page-only section.woocommerce-order-details{width:100%}.thankyou-page-only ul.order_details{width:100%}.newsletter form .submit span.fa.fa-paper-plane{left:6px}.your-dream-main .your-dream-right-text:after{width:60px;right:0;top:-20px}.mobile-menu{display:block}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper{grid-template-columns:40% 40%;grid-column-gap:20%}.right-modal-dialog-select .modal-header ul.nav.nav-tabs{text-align:center;display:block}.right-modal-dialog-select .modal-header ul.nav.nav-tabs li.nav-item{margin-bottom:10px}#SlideMiddle #nav #nav-bar-filters{grid-row-gap:10px;grid-template-columns:auto auto;display:grid;grid-column-gap:10px}#SlideMiddle #nav #nav-bar-filters .filter-item{border:solid 1px #35BEE1;padding:10px 0}.woocommerce-message,.single-product ul.woocommerce-error,.single-product .woocommerce-message{padding:10px;margin-bottom:35px}.woocommerce-message a,.woocommerce-error li a.button.wc-forward{font-size:12px;padding:10px 10px;margin-left:10px;width:80px;margin-right:8px}section.inner-page-content-default table tbody tr td.product-quantity input{padding:5px}section.inner-page-content-default table tbody tr td dl.variation dd p,section.inner-page-content-default table tbody tr td dl.variation dt{font-size:12px}section.checkout form.checkout.woocommerce-checkout table.shop_table tbody tr td{padding:10px}.woocommerce-checkout section.inner-page-content-default table tbody tr td dl.variation{display:none}section.inner-page-content-default .cart_totals .wc-proceed-to-checkout a{font-size:12px;padding:10px}.cart_totals table tbody{padding:0}section.inner-page-content-default .cart_totals h2{margin-right:15px}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-round.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-square.selected:after{background-size:50%}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-space-saver.selected:after{background-size:80%}section.specials table tbody tr td,section.specials table tbody tr th{display:block;width:100%}section.specials table.responsive-m tr th,section.specials table.responsive-m tr td{display:table-cell;min-width:200px}section.specials table.responsive-m{display:block;overflow-y:auto;height:auto!important}h3.brochures-title{min-height:auto}.special-product{top:-15px;left:-10px;max-width:80px}section.printed-liner-upgrade .pool-option-box-new .small-icon{left:10px}.woocommerce .product-page-main section.content-area div.product .summary form .btn-home-primary.save-your-quote{left:155px;padding:5px 10px;bottom:-81px;font-size:10px}h3.default-add-ons{font-size:14px}.woocommerce .product-page-main section.content-area div.product .summary form .single_variation_wrap a.reset_variations{margin-top:5px;margin-left:0;font-size:10px;padding:5px 10px}.my-account-page-only .my-account-new-design{display:block}section.my-account .my-account-page-only .woocommerce-MyAccount-content table tbody tr td.woocommerce-orders-table__cell-order-actions{width:inherit}.home-banner-sec,.inner-page-banner{margin-top:114px}section.my-account .u-columns .u-column2,section.my-account .u-columns .u-column1{max-width:100%;margin:0}section.my-account .u-columns{display:block}section.my-account .u-columns .u-column2{margin-top:30px}.contact-captcha{display:block}.pool-option-contact .col-md-4 .pool-option-box a:after{right:0;background-size:45% 100%}form.woocommerce-ResetPassword{padding:30px 20px}.woocommerce-order-pay form#order_review div#payment ul li label img{max-width:100%}.woocommerce-order-pay form#order_review div#payment .form-row{display:block}}@media (max-width:320px){.top-header .top-menu ul li{padding:0 10px}.banner .banner-content{bottom:10%}.banner-content h1{font-size:18px}.breadcrumb ul#breadcrumbs li strong,.breadcrumb ul#breadcrumbs li,.breadcrumb ul#breadcrumbs li a{font-size:10px}.pool-history ul.slick-dots{bottom:185px}section.pool-range-section-for-about:after{bottom:240px}.home-banner-content h1{font-size:18px}.home-banner-content strong{font-size:12px}.home-banner-content p{font-size:10px}.pool-option-box a{height:155px;padding:15px 20px}.showcase-left-img ul li img{height:100px}.showcase-right-img ul li img{height:215px}.shoping-basket{width:300px;right:-49px}.woocommerce .product-page-main section.content-area div.product .summary form .single_variation_wrap .phoen_uuyrre h3.phoen_normal_yyt{background-size:16px;font-size:12px}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-wider-pools.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-square.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-space-saver.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-round.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-rectangle.selected:after,.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td ul.variable-items-wrapper li.image-variable-item-oval.selected:after{left:0}.woocommerce .product-page-main section.content-area div.product .summary form table.variations tbody tr td span.color-box{height:52px}.header-search .search-box{right:-25px}}@media (min-width:1200px) and (max-width:1366px){section.pool-range-section-for-about:after{bottom:245px}.pool-history ul.slick-dots{bottom:180px}}@media screen and (min-width:1315px){#SlideMiddle #grid{width:1275px}}@media screen and (min-width:1630px){#SlideMiddle #grid{width:1590px}}@media screen and (min-width:1945px){#SlideMiddle #grid{width:1905px}}@media screen and (min-width:2260px){#SlideMiddle #grid{width:2220px}}@media screen and (min-width:2575px){#SlideMiddle #grid{width:2535px}}@media screen and (min-width:1366px){.container{max-width:1200px}}@media screen and (min-width:1500px){.container{max-width:1400px}ul.showcase-tabs li a{font-size:14px}}.container-fluid{max-width:1600px}@media (max-width:767px){.banner-img img{height:auto!important;width:100%!important;object-fit:cover}.slide-img img{height:auto!important;width:100%!important;object-fit:cover}}