.ast-above-header.ast-above-header-bar{background-color:#016100!important}.ast-above-header.ast-above-header-bar img{margin-right:10px}a{outline:none!important}.ast-above-header.ast-above-header-bar .ast-header-html a{border-right:3px solid #0f6a0f;line-height:50px;display:inline-block;padding-right:20px}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{font-size:15px}.ast-theme-transparent-header #masthead{position:relative!important}a.radius-none{border-radius:0!important}.top-left-title .fl-heading-text span{color:#016100!important}.b-left-section .fl-rich-text p strong{line-height:44px;display:inline-block;width:100%;font-size:30px;margin:0 0 18px;color:#060606}.b-left-section .fl-rich-text ul{margin-left:0}.b-left-section .fl-rich-text ul li{list-style:none;background:url(https://demo.gocloud.ie/wp/specto/wp-content/uploads/2022/02/specto-design-li-icon_03.jpg) no-repeat top left;padding:0 0 0 41px;line-height:24px!important;margin-bottom:15px}.b-left-section .uabb-text-editor ul{margin-left:0}.b-left-section .uabb-text-editor ul li{list-style:none;background:url(https://demo.gocloud.ie/wp/specto/wp-content/uploads/2022/02/specto-design-li-icon2_07.jpg) no-repeat top left;padding:6px 0 6px 50px;line-height:24px!important;margin-bottom:12px}.full-h-img .fl-col-content div{height:100%}.full-h-img .fl-col-content div img{height:100%;object-fit:cover}.by-div a{padding-right:20px!important}.by-div a.follow-site{padding-right:0px!important}footer .ast-footer-html-2 h3 span{padding-left:30px}.f-icon a i{background:#1c2024;width:44px;height:44px;text-align:center;line-height:43px}.f-icon a{padding-right:10px}.book-form input{height:45px}.book-form .wpcf7-form-control-wrap{display:inline-block;width:49.8%;padding:0 10px}.book-form .other-fields .wpcf7-form-control-wrap{width:33.11%;margin:0 0 20px}.book-form .other-fields .wpcf7-form-control-wrap textarea{height:150px}.book-form .last-fields .wpcf7-form-control-wrap{width:33.33%;margin:0 0 20px}.book-form h3{padding:20px 10px 0;font-size:25px;color:#016100!important}.book-form .wpcf7-submit{margin:0 10px;background-color:#016100!important}.book-form .wpcf7-submit:hover{background-color:#121212!important}.text-head-style h4{text-transform:lowercase}.top-sub-head::first-letter{text-transform:capitalize}.cal-img img{height:241px!important}@media (min-width:922px) and (max-width:1140px){header nav .main-header-menu li a.menu-link{padding:0 6px!important;font-size:12px!important}header .main-header-menu li.book-now-btn a{background:#016100;color:#fff!important;padding:0 20px!important;height:40px!important;text-transform:uppercase}header .main-header-menu li.book-now-btn a:hover{background:#121212}.ast-above-header.ast-above-header-bar .ast-header-html a{font-size:12px}.ast-above-header.ast-above-header-bar .ast-header-html p{font-size:12px}}@media (min-width:1141px) and (max-width:1232px){header nav .main-header-menu li a.menu-link{padding:0 8px!important}}@media (min-width:1141px) and (max-width:500000px){header .main-header-menu li.book-now-btn a{background:#016100;color:#fff!important;padding:0 30px!important;height:50px!important;text-transform:uppercase;margin-left:25px}header .main-header-menu li.book-now-btn a:hover{background:#121212}}@media (min-width:1px) and (max-width:767px){.page-class-services .fl-col .fl-col-content .fl-col-content{padding:5px!important;margin-bottom:15px!important}}