@media (max-width:600px){.atf_slider_module{height:650px!important}#clz-1 .et_pb_row.et_pb_row_1{margin-top:100px}}.custom-footer-background-cont.custom-footer-background-cont{height:100%}.home .et_builder_inner_content.et_builder_inner_content>div.et_pb_section:first-child{background:#b2b2b2}.home.home.home.home .swiper-wrapper.swiper-wrapper.swiper-wrapper{max-height:410px!important}.custom-footer-background-cont.custom-footer-background-cont *{height:100%}@media (max-width:651px){#page-container .mobile-above-header-row.mobile-above-header-row>div:last-child>div{margin-right:0!important}#page-container .mobile-above-header-row.mobile-above-header-row>div:last-child>div:first-child{margin-right:10px!important}.mobile-above-header-row.mobile-above-header-row.mobile-above-header-row{width:100%!important}}body,#page-container{overflow-y:hidden!important}a.ad-ios-logo img{display:block!important}body .current-menu-item.current-menu-item a{color:#014951!important}body>.phone-icon-cart{display:none}@media only screen and (max-width:980px){ul#mobile_menu1{margin-top:15px}.atf-sub-title{font-size:50px!important;font-weight:300}}@media screen and (max-width:1100px) and (min-width:981px){.ipad-pro-col-1.ipad-pro-col-1{display:block}.ipad-pro-col-1.ipad-pro-col-1>div{min-width:100%;padding-top:30px}.ipad-pro-flip.ipad-pro-flip{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.ipad-pro-flip.ipad-pro-flip>div:nth-child(1){padding-top:30px}}.WidgetTitle__Header-sc-ruy1gu-2.fcXbaH{display:none!important}button.ButtonBase__ButtonContainer-sc-p43e7i-3.euBiGU{background-color:#014951!important;border:2px solid #014951;border-radius:50px!important;text-transform:capitalize}.ArrowControl__ArrowControlContainer-sc-ps7sz3-0.jeSnNy{background-color:#014951!important}button#gform_browse_button_3_8{cursor:pointer!important;text-transform:capitalize;font-size:14px!important;font-weight:400!important;color:#FFFFFF!important;background-color:#014951;border-radius:50px;overflow:hidden;border-color:#014951;padding-top:6px;padding-right:20px;padding-bottom:6px;padding-left:20px}li#field_1_1,li#field_1_2,li#field_1_3,li#field_1_4,li#field_2_1,li#field_2_2,li#field_2_3,li#field_2_4{font-size:17px!important}.gform_wrapper.gravity-theme .gfield-choice-input+label{font-size:17px!important;font-weight:400!important}.gform_wrapper.gravity-theme .gfield_label{font-size:17px!important}.ad-ios-logo{height:30px;width:110px;display:inline-block!important;text-indent:-9999px;background-size:contain!important;position:relative}.footer_credits h4.et_pb_module_header{padding:0!important}.footer_credits h4.et_pb_module_header span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.atf-icon{position:relative;top:-70px}div#gform_wrapper_1 .gform_wrapper.gravity-theme .gfield_label{font-size:17px!important;font-weight:400;margin-bottom:8px;color:#808080}div#gform_wrapper_1 input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff0;border:1px solid #bbb;padding:2px;color:#4e4e4e}input#gform_submit_button_1,input#gform_submit_button_2,input#gform_submit_button_3{font-size:18px!important;font-weight:600!important;color:#FFFFFF!important;background-color:#014951;border-radius:50px;overflow:hidden;border-color:#014951;padding-top:12px;padding-right:40px;padding-bottom:12px;padding-left:40px}.our-partners{position:relative;margin-top:-200px}@media (max-width:769px){.atf-title h1{font-size:50px!important}}@media only screen and (max-width:980px){.flip{display:-webkit-flex;-webkit-flex-direction:column-reverse;display:flex;flex-direction:column-reverse!important}}.center-content{align-content:center;align-items:center;display:grid}span.et_pb_scroll_top.et-pb-icon.et-visible,span.et_pb_scroll_top.et-pb-icon.et-hidden{background:#014951!important}.header-menu-slide span.dd-item:before{content:"×";position:absolute;top:-10px;right:-20px;width:100%;height:100%;font-size:80px;opacity:0;visibility:hidden}.header-menu-slide span.dd-item.active:before{visibility:visible;opacity:1;transition:0.8s}.header-menu-slide span.dd-item.active{font-size:0!important;transform:rotate(90deg)}.column-center{align-content:center;align-items:center;display:grid}.button_trigger,.phone_number_sidetab{color:#fff;font-weight:bold;display:block;font-size:12px;text-align:center;padding:10px 15px;background:#014951;text-transform:uppercase;box-shadow:-1px -1px 15px rgb(0 0 0 / 20%);right:-65px;z-index:900000;-webkit-border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;top:50%}.phone_number_sidetab{color:#fff;font-weight:bold;display:block;font-size:12px;text-align:center;padding:10px 15px;background:#014951;text-transform:uppercase;box-shadow:-1px -1px 15px rgb(0 0 0 / 20%);right:-21px;z-index:900000;-webkit-border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;top:33%}.custon-float-right-side{position:fixed;right:0;top:50%;z-index:9999999999999999;display:flex;transform:rotate(-90deg) translateY(125px)}.custon-float-right-side .floating-section1{margin-right:10px}a.button_trigger.floating-section1.floating-section-1{background:#014951!important}a.phone_number_sidetab.floating-section1.floating-section-1{background:#014951!important}@media screen and (max-width:1380px) and (min-width:981px){div#page-container .home-about-section.home-about-section{padding-left:50px!important;background-position:bottom right;background-size:cover;background-position-x:15%}div#page-container .home-about-section.home-about-section>div{padding-right:50px!important}}.slide_in_sidebar_content_v1,.slide_in_sidebar_label_v1{position:fixed!important;right:0px!important;top:0px!important;left:unset!important;bottom:unset!important;transform:translateX(100%)!important;transition:all .4s ease-in-out,width .2s ease-in-out,top .4s ease-in-out!important}.scroll_show_slide_in,.exit_intent_slide_in.activate_exit_intent,.exit_intent_slide_in_bottom.activate_exit_intent{transform:translateX(0px)!important}.slide_in_sidebar_content_v1.activate_slide_in_v1,.slide_in_sidebar_label_v1.activate_slide_in_v1{transform:translateX(0px)!important}.slide_in_sidebar_content_v1 .et-waypoint:not(.et_pb_counters){opacity:1!important}.slide_in_sidebar_label_v1:hover{cursor:pointer}.slide_in_sidebar_label_text_v1{transform:translate(-100%,-100%) rotate(-90deg)!important;transform-origin:right bottom 0px;position:absolute!important;top:0px!important;left:0px!important}.slide_in_sidebar_content_v1::-webkit-scrollbar{width:10px}.slide_in_sidebar_content_v1::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.slide_in_sidebar_content_v1::-webkit-scrollbar-thumb{background:#014951;border-radius:10px}.et-l--footer .et_builder_inner_content{z-index:99999!important}header{position:relative;z-index:10}div#et-main-area{z-index:1;position:relative}@media (max-height:675px){span.et_pb_scroll_top.et-pb-icon.et-visible{bottom:20px!important}}@media screen and (max-height:700px) and (min-width:981px){.slide-menu-row{padding-top:0!important;padding-bottom:0}.slide-menu-col.slide-menu-col{padding-top:3%}}@media (max-width:600px){.atf-icon.atf-icon{top:0}#page-container .mobile-mb-20.mobile-mb-20{margin-bottom:20px}}html,body,#page-container{overflow-x:hidden!important}@media screen and (max-width:1380px) and (min-width:981px){.installation-koi-bg-fixes.installation-koi-bg-fixes{padding-left:30px!important;background:#fff!important;padding-right:30px!important}.installation-koi-bg-fixes.installation-koi-bg-fixes>div{padding-right:20px!important;min-width:100%}.installation-koi-bg-fixes.installation-koi-bg-fixes>div:last-child *{text-align:center}}@media (min-width:981px){.vertical-center.vertical-center{display:flex;align-items:center}}.footer-iframe-min-w.footer-iframe-min-w{min-width:340px}.slider-module-fix.slider-module-fix.slider-module-fix .swiper-container{overflow:visible}.mb-0.mb-0{margin-bottom:0!important}.et_pb_column>.slider-module-fix.slider-module-fix.slider-module-fix{padding-left:30px;padding-right:30px;margin-left:-30px;margin-right:-30px;overflow:hidden}.img-height-100.img-height-100,.img-height-100 *{height:100%}.img-height-100.img-height-100 img{object-fit:cover}@media screen and (max-width:1100px) and (min-width:981px){.ipad-pro-col-1.ipad-pro-col-1>div{min-width:100%!important}.ipad-pro-reverse-col.ipad-pro-reverse-col{display:flex!important;flex-wrap:wrap!important;flex-direction:column-reverse!important}.ipad-pro-reverse-col.ipad-pro-reverse-col>div:nth-child(1){padding-top:20px!important}.f-class-1.f-class-1{max-width:58%}.circle-module-desktop-row.circle-module-desktop-row h2.neip-cih-heading{padding-top:25px!important;height:auto!important;padding-left:15px!important;padding-right:15px!important}.circle-module-desktop-row.circle-module-desktop-row .neip-cih-desc p{font-size:13px!important}.ipad-pro-col-1.ipad-pro-col-1{flex-wrap:wrap}.ipad-pro-col-1.ipad-pro-col-1>div{min-width:100%}div#page-container .ipad-pro-mr-0{margin-right:0!important}}@media (max-width:981px){.reverse-mobile{display:flex!important;flex-wrap:wrap!important;flex-direction:column-reverse!important}.reverse-mobile>div:nth-child(1){padding-top:25px!important;margin-bottom:0!important}.flip.flip.flip>div:first-child{padding-bottom:0!important;margin-bottom:0!important;padding-top:25px}.home-circles-row-mobile .et_pb_module{min-height:270px;display:flex;justify-content:center;align-items:center}}@media (max-width:600px){div#page-container .et_pb_text_0 h1{font-size:45px!important}}.post-template-wp-custom-template-full-width.post-template-wp-custom-template-full-width .container{min-width:100%}.post-template-wp-custom-template-full-width.post-template-wp-custom-template-full-width .container{padding-top:0!important}.post-template-wp-custom-template-full-width.post-template-wp-custom-template-full-width .post{margin-bottom:0!important;padding-bottom:0!important}.post-template-wp-custom-template-full-width.post-template-wp-custom-template-full-width div#left-area{padding-bottom:0!important}.post-template-wp-custom-template-full-width #main-content .et_pb_row{width:80%!important}.gform_button.gform_button.gform_button{cursor:pointer!important}.closing-div span:before,.closing-div span:after{height:3px;width:45px;display:block;content:"";position:relative;top:0;left:0;background:#d9d2c5;top:18px}.closing-div span{position:relative;height:35px;width:35px}.closing-div span:after{transform:rotate(45deg)}.closing-div span:before{transform:rotate(-45deg);top:20px}.closing-div{cursor:pointer;height:45px;width:45px;position:absolute;top:10px;right:20px}.slide-menu.slide-menu{z-index:111}p{font-weight:300}.atf-sub-title{font-size:72px;font-weight:700}@media (max-width:1100px){.closing-div{position:fixed;top:25px;right:25px}}@media screen and (max-width:1100px) and (min-width:981px){.home-send-photos-col-2.home-send-photos-col-2{padding-right:80px}#page-container .lf-custom-vertical-center-1.lf-custom-vertical-center-1{padding:20px!important}#page-container .lf-custom-vertical-center-1.lf-custom-vertical-center-1>div{padding:0}#page-container .lf-custom-vertical-center-1.lf-custom-vertical-center-1>div:first-child{padding-right:20px}}@media screen and (max-width:981px) and (min-width:640px){.home .atf-icon .et_pb_module.et_pb_image{max-width:115px}.home .atf-icon .et_pb_column_2{padding-top:0}.home-send-photos-col-2.home-send-photos-col-2>div{padding-left:30px;padding-right:30px}}@media (max-width:981px){#page-container .atf-title.atf-title .et_pb_slide_description{padding-top:27%;padding-bottom:25%}.header-menu-slide.header-menu-slide{background:#fff!important;align-items:center;position:relative!important;padding-top:10px!important;padding-bottom:10px!important}.header-menu-slide.header-menu-slide .et_pb_column.et_pb_column_1_2{margin-bottom:0!important}.header-menu-slide.header-menu-slide .et_pb_divimenus_flex_item_0_tb_header .dd-menu-flex-item-wrapper{margin-top:0!important}.header-menu-slide.header-menu-slide .et_pb_divimenus_flex_0_tb_header{margin-top:0!important}.header-menu-slide.header-menu-slide.header-menu-slide.header-menu-slide>div{display:flex;align-items:center}.header-menu-slide.header-menu-slide .et_pb_divimenus_flex_item_0_tb_header .dd-item{padding-bottom:0!important;padding-top:0!important}.header-menu-slide .et_pb_image_0_tb_header{margin-left:15px!important}}@media (max-width:639px){#page-container .atf-title.atf-title .et_pb_slide_description{padding-top:35%}}.add-project-btn.add-project-btn .yith_ywraq_add_item_browse_message a,.add-project-btn.add-project-btn .yith-ywraq-add-button a{background:#d9d2c5;text-transform:uppercase;font-size:18px;color:#FFFFFF!important;background-color:#d9d2c5;border-color:#d9d2c5;border-style:solid;border-width:2px;border-radius:100px 100px 100px 100px;line-height:34px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:inline-block;padding:0.3em 1em;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.custom-woo-com-product-projects.custom-woo-com-product-projects a.woocommerce-loop-product__link{color:#183a5b}.custom-woo-com-product-projects.custom-woo-com-product-projects a.button{border-radius:4px!important}.custom-woo-com-product-projects.custom-woo-com-product-projects a.button{border-radius:4px!important;font-size:16px;line-height:34px!important;font-weight:600!important}.btn-color-white.btn-color-white input.button.button,.btn-color-white.btn-color-white a.button.button,.btn-color-white.btn-color-white button.button.button{color:#fff}.yith-request-a-quote-page .gform_wrapper h2.gform_title{display:none!important}body>div#et-boc .phone-icon-cart.phone-icon-cart a{position:fixed;bottom:15px;right:15px;z-index:111111111;background:#d9d2c5;border-radius:100%;display:flex;height:50px;width:50px;align-items:center;justify-content:center}body>div#et-boc .phone-icon-cart.phone-icon-cart a{position:fixed;bottom:15px;right:15px;z-index:111111111;background:#d9d2c5;border-radius:100%;display:flex;height:50px;width:50px;align-items:center;justify-content:center}body>div#et-boc .phone-icon-cart.phone-icon-cart a span.et-pb-icon{color:#fff;font-size:24px}body>div#et-boc .phone-icon-cart.phone-icon-cart a span{display:block!important}body>.phone-icon-cart.phone-icon-cart a{position:fixed;bottom:15px;right:15px;z-index:111111111;background:#d9d2c5;border-radius:100%;display:flex;height:50px;width:50px;align-items:center;justify-content:center}body>.phone-icon-cart.phone-icon-cart a span.et-pb-icon{color:#fff;font-size:24px}body>.phone-icon-cart.phone-icon-cart a span{display:block!important}.yith-wapo-option.not-clickable-div-radio.not-clickable-div-radio{pointer-events:none}.yith-wapo-option.not-clickable-div-radio.not-clickable-div-radio span.radiobutton{display:none!important}.yith-wapo-option.not-clickable-div-radio.not-clickable-div-radio a{pointer-events:all!important}a.button.wc-backward.yith-ywraq-before-table-wc-backward,button.button.ywraq_clean_list,#yith-ywraq-form .update-list-wrapper input[type="submit"],a.button.wc-backward{background-color:#d9d2c5!important;color:#fff!important;border:1px solid #d9d2c5!important}div#ywraq-other-form .gform_footer.top_label .gform_button{background-color:#d9d2c5!important;color:#fff!important;border:1px solid #d9d2c5!important;width:100%!important}#page-container .woocommerce .add-request-quote-button.button,#page-container .woocommerce .add-request-quote-button-addons.button{background:#d9d2c5!important}.RQ-module.RQ-module input.button[name="update_raq"]{margin-top:0!important}.RQ-module.RQ-module h3.ywraq-form-title{font-size:40px;font-weight:bold}#page-container .RQ-header.RQ-header{position:relative!important}@media (max-width:651px){.RQ-module.RQ-module #yith-ywraq-form table.cart th.raq-totals-row,.RQ-module.RQ-module #yith-ywraq-form table.cart td.raq-totals{border-top:1px solid rgba(0,0,0,.1)!important}.RQ-module.RQ-module #yith-ywraq-form table.cart .product-thumbnail{width:0;visibility:hidden}.RQ-module.RQ-module h3.ywraq-form-title{font-size:28px;font-weight:bold}}.yith-wapo-option.not-clickable-div-radio.not-clickable-div-radio{pointer-events:none}.yith-wapo-option.not-clickable-div-radio.not-clickable-div-radio span.radiobutton{display:none!important}.yith-wapo-option.not-clickable-div-radio.not-clickable-div-radio a{pointer-events:all!important}.search div#et-main-area div#main-content .container:before{display:none}.search div#et-main-area div#main-content{padding-bottom:50px}.search div#et-main-area div#main-content .container div#left-area{padding-right:0;width:100%}.search div#et-main-area div#main-content .container{padding-top:0}@media (max-width:981px){#page-container .mobile-above-header-row.mobile-above-header-row>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end}#page-container .mobile-above-header-row.mobile-above-header-row>div:last-child>div{margin-right:15px}#page-container .mobile-above-header-row.mobile-above-header-row>div:first-child{min-width:260px}#page-container .mobile-above-header-row.mobile-above-header-row>div:first-child .et_pb_blurb_container{padding-left:0}}@media (min-width:1100px){.img-full-height-adjust.img-full-height-adjust .et_pb_module.et_pb_image{position:absolute;top:0;left:0;width:100%;height:100%}.img-full-height-adjust.img-full-height-adjust.img-full-height-adjust{position:relative;overflow:hidden}.img-full-height-adjust.img-full-height-adjust .et_pb_module.et_pb_image span.et_pb_image_wrap,.img-full-height-adjust.img-full-height-adjust .et_pb_module.et_pb_image span.et_pb_image_wrap img{height:100%;width:100%;object-fit:cover;object-position:bottom right}.img-full-height-adjust.img-full-height-adjust{min-height:450px}}body .remove-slider-animation.remove-slider-animation .et_pb_slide_description{animation:none!important}.customize-gallery-thumgnail-new.customize-gallery-thumgnail-new .dnext-thumbs-gallery-bottom.dnext-thumbs-gallery-bottom img[src="https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Giles-about-us-1-new.jpg"]{content:url(https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Giles-about-us-1-new-1.jpg)}.customize-gallery-thumgnail-new.customize-gallery-thumgnail-new .dnext-thumbs-gallery-bottom.dnext-thumbs-gallery-bottom img[src="https://gilesoutdoorservices.com/wp-content/uploads/2023/09/IMG_4304.jpg"]{content:url(https://gilesoutdoorservices.com/wp-content/uploads/2023/09/IMG_4304-1.jpg)}.customize-gallery-thumgnail-new.customize-gallery-thumgnail-new .dnext-thumbs-gallery-bottom.dnext-thumbs-gallery-bottom img[src="https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Copy-of-IMG_0371.jpg"]{content:url(https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Copy-of-IMG_0371.jpg)}.customize-gallery-thumgnail-new.customize-gallery-thumgnail-new .dnext-thumbs-gallery-bottom.dnext-thumbs-gallery-bottom img[src="https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Giles-about-2-new-1.jpg"]{content:url(https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Giles-about-2-new-1.jpg)}.customize-gallery-thumgnail-new.customize-gallery-thumgnail-new .dnext-thumbs-gallery-bottom.dnext-thumbs-gallery-bottom img[src="https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Copy-of-IMG_0769-2.jpg"]{content:url(https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Copy-of-IMG_0769-2.jpg)}.customize-gallery-thumgnail-new.customize-gallery-thumgnail-new .dnext-thumbs-gallery-bottom.dnext-thumbs-gallery-bottom img[src="https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Copy-of-IMG_0212.jpg"]{content:url(https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Copy-of-IMG_0212.jpg)}.customize-gallery-thumgnail-new.customize-gallery-thumgnail-new .dnext-thumbs-gallery-bottom.dnext-thumbs-gallery-bottom img[src="https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Copy-of-IMG_2320-new.jpg"]{content:url(https://gilesoutdoorservices.com/wp-content/uploads/2023/09/Copy-of-IMG_0371-1.jpg)}.soc-med-customize>div{display:flex;margin-top:7px;justify-content:flex-end}a.soc-med-img-format{display:inline-block;max-width:calc(100%/1);margin-right:5px}a.soc-med-img-format img{display:block}.soc-med-customize>div br{display:none}.soc-med-customize>div a.soc-med-img-format{position:relative;top:-8px}@media (max-width:500px){#page-container .atf-title.atf-title .et_pb_slide_description{padding-top:23%}}.blurb_header_icons{display:flex;align-items:center}.blurb_header_icons img{margin-right:10px}.et_social_inline.et_social_mobile_on.et_social_inline_bottom{margin-top:30px!important}@media screen and (max-width:1101px) and (min-width:981px){ul#menu-mobile-menu li a{font-size:11.6px}}