@media only screen and (min-width:1201px){.butgurBtn,.logo_fixed{display:none}.menuLink ul li>ul.sub-menu{color:#fff;position:absolute;min-width:185px;display:block !important;width:100%;left:0;top:calc(100% + 10px);z-index:1;visibility:hidden;opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;transform-origin:0 0 0;margin-left:0;-webkit-box-shadow:0px 4px 9px -2px rgb(0 0 0/45%);-moz-box-shadow:0px 4px 9px -2px rgba(0,0,0,.45);box-shadow:0px 4px 9px -2px rgb(0 0 0/45%);border-radius:15px;background-color:#18356b}.menuLink ul li:hover>.sub-menu{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.sub-menu li a{color:#fff;padding:8px 15px;border-bottom:1px solid #fff3}.sub-menu li.menu-item-has-children:after{right:15px !important;border-color:#fff !important;transform:rotate(135deg) !important;top:12px !important}.sub-menu li a:hover{color:#fff;background-color:#102346}.sub-menu li:first-child a{border-radius:15px 15px 0 0}.sub-menu li:last-child a{border-radius:0 0 14px 14px}.sub-menu li .sub-menu{left:185px !important;top:0 !important}.product__grid{min-height:860px;align-items:flex-end;padding-bottom:50px}.logo_fixed,.butgurBtn{display:none}}@media only screen and (min-width:1401px){.fixed__img__grid{height:520px}}@media only screen and (min-width:1501px){.fixed__img__grid{height:612px}.how_much_cost:after{height:823px}}@media only screen and (min-width:1367px){.icon__overlay:after{width:479px;height:474px}}@media only screen and (max-width:1366px){.fixed__full_content{padding:0 30px}.flip_row .fixed__full_content{padding-right:30px}.fixed__img__grid,.flip_row .fixed__img__grid{width:48%}.fixed__full_content,.flip_row .fixed__full_content{width:52%}.pool_content h4{font-size:30px;margin-bottom:25px}.pool_content p{font-size:18px;margin-bottom:12px}.btn_wrap{margin-top:20px}.icon__overlay:after{width:390px;height:386px}.quote_description{padding:55px 100px 40px;max-width:1025px}.quote_description:before{width:117px;height:90px;background-size:cover}.quote_description:after{width:117px;height:90px;background-size:cover}.quote_description h4{font-size:22px}.quote_description p{font-size:18px;margin:20px 0}.quote_description strong{font-size:15px}}@media only screen and (max-width:1200px){.offcanvas{z-index:9999}.offcanvas-header{padding:0 15px;height:110px;border-bottom:1px solid #154f5a}.nav_content.fixed__nav{padding-right:0}.header{height:110px}.navbar .menuLink{display:none}.burgurline span{background-color:#102346;display:block;height:2px;width:25px;border-radius:30px}.burgurline span:nth-child(2){margin:8px 0}.navbar{justify-content:flex-end}.offcanvas{transition:transform .5s ease-in-out;width:100%}.logo_fixed .brand_logo{display:block;max-width:130px;appearance:none;-webkit-appearance:none}.butgurBtn{display:flex;align-items:center;margin-left:15px}.burgurline{border:2px solid #102346;padding:8px;border-radius:5px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.offcanvas-body{padding:0}.pannel_head button{display:block;width:25px;height:25px;background-color:transparent;border:none;outline:none;right:-5px;position:relative}.pannel_head button span{display:block;width:100%;background-color:#102346;height:3px;border-radius:30px}.pannel_head button span:first-child{transform:translate(0,2px) rotate(-45deg)}.pannel_head button span:last-child{transform:translate(0,-2px) rotate(45deg)}.menuLink>ul{display:block}.menuLink ul li a{padding:10px 20px;border-bottom:1px solid #154f5a}.nav_content .menuLink{display:none}.offcanvas-end{border-left:none}.pannel_head{display:flex;align-items:center;justify-content:space-between;width:100%}.pannel_head a{display:block;min-width:130px;width:130px}.pannel_head .btn-close{outline:none;opacity:inherit}.pannel_head .btn-close:focus{box-shadow:none}.menuLink ul li.menu-item-has-children:after{right:16px;top:12px}.sub-menu>li>a{padding:10px 20px 10px 35px !important}.sub-menu>li>.sub-menu>li>a{padding:10px 20px 10px 55px !important}.menuLink ul li.menu-item-has-children.active-tab:after{transform:rotate(45deg) !important;top:15px !important}.sub-menu{display:none}.sub-menu li a{font-size:15px !important}.sub-menu li a:hover{color:#1e7b8c}.offcanvas-body .menuLink>ul>li{margin-right:0}.offcanvas-body .menuLink>ul>li>a{display:block}.fixed_logo{display:none}.banner_grid{min-height:450px;margin-bottom:20px}.banner_grid>.row{height:400px}.banner_content .container{height:100%;display:flex;flex-direction:column;justify-content:center}.baner_title_desc h1{font-size:36px;margin-bottom:28px;max-width:339px;line-height:32px}.baner_title_desc p{font-size:18px;line-height:24px;margin-bottom:20px}.form_design{padding:30px}.form_title{margin-bottom:25px}.form_title h4{font-size:28px;max-width:315px}.fixed_banner_description{min-height:250px}.fixed_form_content{width:535px;padding-left:30px;margin-top:25px}.logo_list{min-height:100px;max-width:588px}.head_icons li:first-child{margin-right:30px}.head_icons li a{font-size:15px}.head_icons li a img{margin-right:6px}.fixed__head__icon{min-width:445px}.title_text{font-size:28px}.service_item_section .title_text{margin:0 auto 50px}.service_item h4{font-size:15px}.offer_grid{padding:30px 0 50px;margin-top:80px}.offer_grid:after{top:-74px;height:75px}.offer_content .title_text{max-width:555px}.offer_content p{font-size:18px;line-height:24px}.logo_list ul li{padding:5px 0}.icon__overlay:after{width:299px;height:296px;left:20%;bottom:-100px}.compare_pool .title_text{max-width:770px}.compare_water{max-width:620px}.compare_water .arrow_cricle img{width:80px}.service_item_section{padding:40px 0 30px}.yummy_bg2{padding:45px 0 160px}.list__grid__wrap{padding-bottom:50px}.list__grid__wrap .title_text{margin:0 auto 35px}footer{height:160px}footer .menuLink{display:block !important}footer .menuLink ul{display:flex}.menuLink>ul>li{margin-right:30px}footer .menuLink ul li a{border-bottom:none;padding:0}.how_much_cost{padding-bottom:60px}.how_much_cost:after{height:515px}.head_icons li a span{display:none}.title_img_icn{margin-top:-30px;margin-left:80px;width:45%}.pool_banner_image{margin-top:120px}.fixed_pool_form_content{width:auto}.pool_form_title h4{max-width:max-content}#gform_submit_button_3{line-height:normal;white-space:break-spaces}.cont_req_gform #input_4_10 .gchoice{min-height:230px;height:100%}.cont_req_gform #input_4_10{gap:20px}.cont_banner h1{max-width:100%}.cont_banner_description{margin-top:0}.cont_banner_grid{min-height:auto}.sub_banner_grid{margin-top:15px}.sub_main_title h1{font-size:36px;line-height:32px;max-width:100%}.blog_content>.row{margin:0 -15px}.blog_content>.row>div{padding:0 15px;margin-top:40px}.head__according h3{font-size:30px;margin-bottom:30px}.head__according p{font-size:18px;margin-bottom:20px}.head__according strong{font-size:18px}.head__according{margin-bottom:35px}#accordion_grid .accordion-item .accordion-header button{font-size:22px}.arrow__sign{width:50px;height:50px;right:25px;top:18px}#accordion_grid .accordion-item .accordion-header button{padding:30px 15px 30px 30px}#accordion_grid .accordion-item .accordion-body p{font-size:18px;margin-bottom:20px}#accordion_grid .accordion-item .accordion-body{padding:0 30px 30px}#accordion_grid .accordion-item .accordion-body .call__btn{width:320px;height:52px;font-size:14px}.design_overide .banner_grid .pool_banner_image{margin:0;padding:0}.design_overide .banner_grid .pool_banner_image img{width:100%;max-width:500px;margin:0 auto;display:block}.committed__content h3{font-size:28px;margin-bottom:40px}.design_overide .how_much_cost.pool_cost:after{top:100px}.design_overide .how_much_cost.pool_cost .full_width_grid .fixed__full_content{padding:0 50px}.design_overide .how_much_cost.pool_cost .full_width_grid .fixed__full_content .inner_content h4{font-size:22px;margin-bottom:15px}.design_overide .how_much_cost.pool_cost .full_width_grid .fixed__full_content .inner_content p{line-height:25px}.pool_req_gform div#field_3_3,.pool_req_gform div#field_3_4,.pool_req_gform div#field_submit{width:auto}.add_post_content h1{padding-top:0;max-width:100% !important}}@media only screen and (max-width:1024px){.testimonal_grid{padding:0 10px}.yummy_bg2{margin-bottom:0}.blog__content{padding:20px 20px 40px}.blog__content .d-flex span a,.continue_reading{font-size:12px}}@media only screen and (max-width:991px){.form_title h4{font-size:22px;max-width:260px;line-height:22px}.request_btn,.form_design form .gform_footer.top_label input{font-size:14px}footer{height:130px}.menuLink>ul>li{margin-right:12px}footer .container{padding:0 15px}footer .fixed__head__icon{min-width:365px}footer .head_icons li:first-child{margin-right:10px}footer .head_icons li a span{display:none}.checklist_item{margin:10px 0}.list__grid__wrap{padding-bottom:55px}.checklist_item a span{font-size:15px}.icon__overlay:after{width:212px;height:210px;left:inherit;bottom:-81px;right:35px}.quote_description{padding:35px 70px 20px}.quote_description:before{width:80px;height:62px;background-size:cover}.quote_description:after{width:80px;height:62px;background-size:cover}.yummy_bg2{padding:45px 0 90px}.fixed__img__grid{border-radius:0 30px 30px 0}.pool_grid_img{border-radius:0 30px 30px 0}.pool_grid_img img{border-radius:0 30px 30px 0}.flip_row .fixed__img__grid{border-radius:30px 0 0 30px}.flip_row .pool_grid_img{border-radius:30px 0 0 30px}.flip_row .pool_grid_img img{border-radius:30px 0 0 30px}.pool_content h4{font-size:26px;margin-bottom:18px}.pool_content p{font-size:16px;margin-bottom:10px}.pool_content h5{font-size:18px;margin-bottom:15px}.btn_wrap .btn_cta.sky_blue{margin-top:10px}.list__grid__wrap{margin-top:0}.logo_list{min-height:auto;max-width:430px}.service_item_section{padding:30px 0 0}.pool_form_title h4{max-width:max-content}.fixed_pool_form_content{width:auto;padding-left:0}.pool_req_gform{padding:28px 15px}.form_design.pool_form_design{padding:30px 20px}label#label_4_10_0:after,label#label_4_10_1:after,label#label_4_10_2:after{font-size:13px;line-height:18px}.cont_req_gform{padding:45px 35px 20px}.cont_req_gform .gform_wrapper .gfield_validation_message,.cont_req_gform .gform_wrapper .validation_message{font-size:12px !important}.blog__img a img{min-height:165px}#gform_submit_button_3{font-size:12px}.add__blog_content .pool_form_title{font-size:30px !important;margin:40px 0 0 !important}}@media only screen and (max-width:767px){.banner_grid>.row .col-md-6{width:50%}.fixed_form_content{width:455px;padding-left:10px}.form_design{padding:20px 15px}.title_img{max-width:45px;min-width:45px;margin-right:8px}.title_text{font-size:24px}.fixed_title_content{width:390px}.baner_title_desc h1{font-size:30px;margin-bottom:25px;max-width:282px;line-height:30px}.logo_list{max-width:410px}.form_title h4{font-size:20px;max-width:235px;line-height:20px}.request_btn,.form_design form .gform_footer.top_label input{font-size:13px;line-height:16px;letter-spacing:0}.head_icons li:first-child{margin-right:20px}.head_icons li a span{display:none}.service_item{width:33.33%}.logo_list ul{margin-top:18px}footer{height:160px}footer .menu_grid{display:block}footer .menuLink ul{display:flex;justify-content:space-between;margin-bottom:15px}footer .nav_content.fixed__nav{padding-bottom:5px}footer .fixed__head__icon{min-width:100%}footer .fixed__head__icon .head_icons{justify-content:center}.copyright{margin-top:20px}.pool_content h4{font-size:24px;margin-bottom:12px}.pool_content p{font-size:15px;margin-bottom:8px}.btn_cta{font-size:13px}.btn_wrap .btn_cta.sky_blue{margin-top:10px}.pool_content h5{font-size:18px;margin-bottom:12px}.fixed__full_content{padding:0 15px}.flip_row .fixed__full_content{padding-right:15px}.list__grid__wrap{padding-bottom:15px}.slider_height{height:435px}.offer_content .title_text{max-width:475px}.list__grid__wrap .title_text{max-width:415px}.compare_pool .title_text{max-width:650px}.service_item_section .title_text{max-width:450px}.fixed_pool_form_content{width:auto;padding-left:10px}.pool_form_title h4{max-width:max-content}#gform_submit_button_3{font-size:10px;white-space:break-spaces;line-height:normal}.pool_banner_image{margin-top:70px}.cont_banner h1{max-width:100%}.blog_content>.row>div{width:50%}.head__according h3{font-size:25px;margin-bottom:15px}.head__according p{font-size:16px}#accordion_grid .accordion-item{box-shadow:0px 15px 24px #00C2F240}#accordion_grid .accordion-item .accordion-header button{padding:20px 15px 20px 25px;font-size:18px;letter-spacing:.5px}.arrow__sign{width:35px;height:35px;right:10px;top:12px}#accordion_grid .accordion-item .accordion-body{padding:0 20px 20px}#accordion_grid .accordion-item .accordion-body p{font-size:16px;margin-bottom:10px}#accordion_grid .accordion-item .accordion-body .call__btn{width:280px;height:50px;font-size:13px}.design_overide .banner_grid .fixed_title_content h1{padding-top:0;margin-bottom:30px}.design_overide .banner_grid .fixed_title_content p{margin-bottom:15px}.design_overide .banner_grid .row.g-0>div{width:50% !important}.design_overide .banner_grid .pool_banner_image img{height:auto}.blog-posts .col-md-4{padding:12px;width:50%}.add__blog_content .pool_form_title{font-size:25px !important;margin:25px 0 -10px !important}}@media only screen and (max-width:650px){.baner_title_desc h1{font-size:25px;margin-bottom:20px;max-width:236px;line-height:26px}.baner_title_desc p{font-size:16px;line-height:22px}.form_title{margin-bottom:20px}.title_img{max-width:40px;min-width:40px;margin-right:6px}.form_title h4{font-size:18px;max-width:215px;line-height:18px}.request_btn,.form_design form .gform_footer.top_label input{font-size:12px}.sub_main_title h1{font-size:30px;line-height:26px;max-width:365px;margin:0 auto}}@media only screen and (max-width:600px){.header{height:140px;padding-top:35px;position:relative}.fixed__head__icon{min-width:100%;position:absolute;top:0;left:0;right:0;padding:15px 12px 0}.head_icons{display:flex;align-items:center;justify-content:space-between}.banner_grid{height:auto}.banner_content{position:relative;z-index:555}.banner_content .container{padding:0 18px}.banner_grid>.row .col-md-6{width:100%}.fixed_title_content{width:100%;padding-top:20px}.baner_title_desc h1{font-size:35px;margin-bottom:20px;line-height:33px;max-width:334px}.title_img{max-width:50px;min-width:50px;margin-right:12px}.form_title h4{font-size:26px;max-width:325px;line-height:23px}.baner_title_desc p{font-size:16px;line-height:24px}.request_btn,.form_design form .gform_footer.top_label input{font-size:12px}.banner_image{border-radius:0}.fixed_banner_description{min-height:auto;display:block}.logo_list{max-width:390px;display:none;margin:0 auto}.banner_image{height:auto}.fixed_form_content{width:100%;padding-left:0;margin-top:30px}.mobile_show{display:block;padding:40px 0}.mobile_show .logo_list{display:block}.logo_list ul{width:100%;justify-content:center;margin:0 auto}.banner_grid>.row{position:relative;margin-top:-185px;height:auto}.service_item{width:50%;min-height:205px}footer .fixed__head__icon{position:static}.offer_grid{margin-top:60px;padding:45px 0 50px}.offer_grid:after{top:-34px;height:35px}.offer_content .d-flex{display:block !important}.offer_content .btn_cta{width:100%;max-width:100%}.offer_content .btn_cta:first-child{margin-bottom:10px}.offer_content p{min-height:auto}.list__grid__wrap .title_text{margin:0 auto 35px}.list__grid__wrap .row{margin:0}.list__grid__wrap .row>div{padding:0}.flag_icon{width:30px;max-width:32px;margin-right:12px;min-width:32px}.checklist_item a span{font-size:14px}.fixed__img__grid,.flip_row .fixed__img__grid{width:100%}.fixed__img__grid,.fixed__full_content{position:relative;z-index:555}.fixed__full_content,.flip_row .fixed__full_content{width:100%}.fixed__full_content{padding:30px 15px}.pool_grid_img,.pool_grid_img img{border-radius:20px !important}.icon__overlay{padding-bottom:50px}.icon__overlay:after{bottom:-15px}.quote_description{padding:40px 25px 25px;width:100%}.quote_description h4{max-width:300px;margin:0 auto;line-height:22px}.quote_description:before{width:25px;height:19px;top:100px}.quote_description:after{width:25px;height:19px;bottom:55px}.quote_description p{font-size:16px;margin:35px 0 30px}.middle_section{padding:20px 0 0}.yummy_bg2{padding:35px 0 20px}.service_item_section{padding:5px 0 0}.compare_water{border-radius:20px}.request_btn,.form_design form .gform_footer.top_label input{font-size:14px}.pool_grid_content{padding:0 10px;position:relative}.yummy_bg,.list__grid__wrap{position:relative;z-index:555}.full_width_grid{position:relative}.full_width_grid:before{content:"";position:absolute;top:275px;left:-10px;right:-10px;background-image:url(../../themes/yummypools/assets/images/yummy_bg_mobile.png);background-repeat:no-repeat;background-size:contain;height:378px;background-position-x:50px}.pool_content h4{font-size:26px;margin-bottom:20px}.pool_content p{font-size:16px;margin-bottom:18px}.head_icons li:first-child a img{margin-right:10px}.how_much_cost,.repair__maintenance,.list__grid__wrap{padding:0 10px 0}.how_much_cost .fixed__full_content{margin-top:0}.blog_content>.row>div{width:100%}#accordion_grid .accordion-item .accordion-header button{padding:20px 50px 20px 25px}.design_overide .banner_grid .row.g-0>div{width:100% !important}.design_overide .fixed_form_content{display:none}.committed__content h3{font-size:25px;margin-bottom:25px}.design_overide .how_much_cost.pool_cost .full_width_grid .fixed__full_content{padding:35px 15px 0}.design_overide .banner_grid .fixed_title_content{width:100%}.call__action{margin-top:10px;margin-bottom:25px}.call__action .btn__call{width:300px;height:50px;font-size:14px}.head__according{margin-bottom:25px}}@media only screen and (max-width:575px){.form_design form .d-flex .form_group{width:100%;margin-bottom:10px}.form_design form .d-flex .form_group:last-child{width:100%;margin-top:0;margin-bottom:0}.banner_image{height:390px}.banner_grid>.row{margin-top:-235px}.list__grid__wrap .title_text{max-width:325px}.list__grid__wrap .title_text br{display:block}.list__grid__wrap .container{padding:0}.offer_content .title_text{max-width:308px}.pool_banner_image{margin-top:60px}.title_img_icn{margin-left:50px}.pool_req_gform .gfield{padding-bottom:10px}.title_img_icn{margin-left:0;margin-top:0}.pool_banner_image{margin-top:100px}#gform_submit_button_3{font-size:12px;width:100%}.cont_req_gform #input_4_10{display:flex;justify-content:space-between;flex-wrap:wrap}#gform_submit_button_4{min-width:auto;width:100%}.design_overide .banner_grid .pool_banner_image{height:auto}.blog-posts .col-md-4{width:100%}}@media only screen and (max-width:484px){footer .fixed__head__icon .head_icons{justify-content:space-between}.icon__overlay{padding-bottom:20px}.icon__overlay:after{width:162px;height:160px}.slider_height{height:260px}.compare_water .slider-button{background-color:transparent}.compare_water .slider-button img{width:50px}.compare_water .slider::-webkit-slider-thumb{width:10px}.compare_water .slider::-moz-range-thumb{width:10px}.fixed__full_content{padding:30px 10px 10px !important}.load_more{width:280px}#accordion_grid .accordion-item .accordion-body .call__btn{width:100%}}@media only screen and (max-width:414px){.head_icons li:first-child{margin-right:0}.head_icons li a{font-size:13px}.head_icons li a img{margin-right:4px;width:20px}.logo_list{max-width:100%}.rating_info{margin-left:12px}.mobile_show .logo_list{padding:0 10px}.rating_info strong{font-size:14px}.rating_info p{font-size:14px}.rating_info{margin-left:5px;text-align:left}.logo_list ul li:nth-child(4) .rating_info{margin-left:10px}footer .menuLink ul{margin-bottom:0}footer .menuLink ul li{margin-right:5px}footer .menuLink ul li a{font-size:12px}.copyright p{font-size:15px}.baner_title_desc h1{font-size:30px;margin-bottom:20px;line-height:28px;max-width:285px}.form_title h4{font-size:23px;line-height:23px}.service_item_section .title_text{max-width:325px;margin:0 auto 40px}.service_img{margin:0 auto 20px}.service_item h4{font-size:14px;line-height:15px}.full_width_grid:before{top:255px;height:419px;background-position-x:35px}.compare_pool .title_text{max-width:300px}.checklist_item a span{font-size:13px;letter-spacing:.5px}.btn_cta{letter-spacing:0px}.logo_list ul{display:block;text-align:center}.logo_list ul li{margin-right:8px;display:inline-block}.quote_description{padding:40px 15px 25px}.quote_description:before{top:93px}.cont_banner h1{max-width:100%}.call__action .btn__call{width:280px;font-size:13px}}@media only screen and (max-width:390px){.request_btn,.form_design form .gform_footer.top_label input{font-size:12px}.form_title h4{font-size:19px;line-height:20px}.add__blog_content .pool_form_title{font-size:20px !important}}@media only screen and (max-width:375px){footer .menuLink ul li{margin-right:0}footer .menuLink ul li a{font-size:11px}footer .fixed__head__icon{padding:10px 0 0}.service_item h4{font-size:13px;line-height:13px}.full_width_grid:before{top:224px;height:415px;background-position-x:28px}.sub_main_title h1{font-size:25px;line-height:23px;max-width:300px}}@media only screen and (max-width:360px){.form_title h4{font-size:18px;line-height:20px}}@media only screen and (max-width:320px){.title_img{max-width:45px;min-width:45px;margin-right:8px}.form_title h4{font-size:16px;line-height:16px}.full_width_grid:before{top:185px;height:430px;background-position-x:30px}.banner_content .container{padding:0 15px}.request_btn,.form_design form .gform_footer.top_label input{font-size:11px}.head_icons li:first-child a img{margin-right:3px}}