body{font-weight:400}h2{font-size:52px!important;line-height:62px;text-transform:capitalize;font-weight:700}h3{font-size:28px!important;line-height:38px;text-transform:capitalize;font-weight:700}.hdr-phone p{padding-bottom:0}.footer-widget h4.title{margin-bottom:20px;text-transform:capitalize}#footer-widgets .footer-widget li:before{display:none}#footer-widgets .footer-widget li{padding-left:0;padding-bottom:0}.footer-col-2 .footer-blurb:not(:last-child){margin-bottom:20px}.footer-blurb{display:flex}.footer-blurb .footer-blurb-text{padding-left:10px;color:#fff}.footer-blurb .footer-blurb-text h6{padding-bottom:0;color:#fff;text-decoration:underline}.footer-blurb .footer-blurb-text a{color:#fff}#footer-info a{font-weight:400}#footer-info{text-align:center;float:none}.title-area{padding:50px 0!important;background-color:#000}.title-area h1.entry-title{text-align:center;font-size:38px;line-height:48px;font-weight:700;color:#fff;text-transform:capitalize}.home-banner{padding:0}.home-banner .et_pb_row{padding:0}.counter-col{box-shadow:rgba(0,0,0,.1) 0 1px 3px 0 , rgba(0,0,0,.06) 0 1px 2px 0;padding:30px}.counter-col .et_pb_main_blurb_image{border:1px solid #eee;padding:10px;background-color:#fff}.counter-section-one{padding-bottom:0!important}.counter-white .et_pb_main_blurb_image{background-color:#000}.counter-white .et_pb_main_blurb_image img{border-radius:inherit;filter:invert(1) brightness(1)}.service-title h3{position:absolute;margin:auto;left:0;right:0;bottom:-15px;width:90%;background-color:#107476;color:#fff;text-align:center;padding:15px;line-height:25px}span.area{background-color:#fff;padding:10px;display:inline-block;margin:2px 2px 6px;text-transform:uppercase}.gallery-section-two{padding-top:0!important}.review-block{box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.et_pb_testimonial_author{margin-top:10px}.et_pb_testimonial:before{left:50%;margin-left:-32px;border-radius:0;padding:12px;top:-30px}.et_parallax_bg{background-position:bottom}.benefits-section{padding-top:0;padding-bottom:80px}.benefits-section .image{align-self:center}.benefits-section .et_pb_row{display:flex;border:1px solid #eee;padding:60px 60px}.pound-symbol img{filter:invert(1)}.testimonial-section .one .review-block{height:220px}.testimonial-section .two .review-block{height:352px}.contact-section .et_pb_row_1{box-shadow:rgb(99 99 99 / 20%) 0px 2px 8px 0px}@media only screen and (max-width:600px){h2{font-size:40px!important;line-height:50px}h3{font-size:24px!important;line-height:34px}}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0!important;max-height:44px;position:absolute;right:0;top:0;z-index:999;background-color:transparent;border-bottom:0;text-align:center}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle .dt-icons{top:10px;position:relative}ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children:not(.dt-open) .mobile-toggle .dt-close-icon{display:none}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle .dt-open-icon{display:none}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{filter:invert(1)}#enquiry-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;z-index:9999;box-shadow:0 0 10px rgba(0,0,0,.3);width:50%}#enquiry-button{position:fixed;bottom:20px;right:20px;background:#f60;color:#fff;padding:15px 25px;border-radius:5px;cursor:pointer;font-weight:bold;z-index:10000}#enquiry-button:hover{background:#e65c00}#enquiry-popup.active{display:block}#close-popup{position:absolute;top:10px;right:15px;font-size:20px;cursor:pointer}