body{font-family:'Roboto',sans-serif;padding-bottom:33px}*,*:hover{outline:0 !Important}.container{width:1200px !Important;max-width:100% !Important}.smallerContainer{width:992px;max-width:100%;margin:auto}#page{overflow:hidden}.biggerContainer{width:1366px;max-width:100%;margin:auto;background:url(/wp-content/themes/frm/images/headerBG.png) 0 0 no-repeat;min-height:688px;position:relative}body:not(.home) .biggerContainer{min-height:612px}.numbers{background-color:#ebebeb;height:39px;width:750px;max-width:100%;font-size:14px;color:#050505;float:right}.numbers ul{padding:0;margin:0;list-style:none;padding-top:8px;padding-left:14px;padding-right:14px}.numbers li{float:left;padding-top:1px}.numbers a{font-size:14px;color:#050505}.numbers ul li:nth-of-type(1){background:url(/wp-content/themes/frm/images/phoneHeader.png) 0 4px no-repeat;padding-left:25px}.numbers ul li:nth-of-type(2){background:url(/wp-content/themes/frm/images/emailHeader.png) 0 4px no-repeat;padding-left:30px;margin-left:20px}.numbers ul li:nth-of-type(3){background:url(/wp-content/themes/frm/images/clockHeader.png) 0 4px no-repeat;margin-left:20px;padding-left:25px}.numbers ul li:nth-of-type(4){float:right}.numbers ul li:nth-of-type(5){float:right;padding-right:8px;margin-top:-2px}.logo{max-width:124px;float:left;margin-top:28px;margin-left:-26px}.menu{float:right}#main-menu li a{font-size:15px;color:#050505;font-weight:500}#main-menu li{float:left;color:#050505;font-size:15px}#main-menu{list-style:none;padding:0;margin:0;margin-top:36px}#main-menu li a{padding-right:9px;padding-left:9px}#main-menu li:last-child a{padding-right:0;color:#fff;padding-left:0}#main-menu li:last-child{margin-left:10px;padding-left:15px;padding-right:15px;color:#fff;border-radius:25px;background:#0b64a7;background:linear-gradient(360deg,rgb(11 100 167) 0%,rgb(33 124 189) 43%,rgb(61 155 220) 100%)}.headerImageFront{float:right;padding-top:38px}#map{float:right;margin-top:38px;width:978px;height:357px}.headerImageFront img{max-width:913px;max-height:472px}.homepageHeaderText{position:absolute;top:250px;max-width:550px}.homepageHeaderText h1{color:#fff;font-size:48px;text-shadow:3px 3px 15px rgb(206 89 55 / .52)!important;display:inline-block;text-transform:uppercase;letter-spacing:-1px;font-weight:400}.homepageHeaderText p{color:#fff;font-size:16px;max-width:264px;padding-right:20px;padding-top:12px;line-height:20px}.homepageHeaderText a{color:#2681c2;font-size:17px;background:#fff;display:block;text-align:center;width:150px;padding:5px;border-radius:25px;margin-top:21px}.homepageHeaderText h1 span{color:#fff;font-size:48px;font-weight:700}.websiteHeader .container{position:relative}.weService{font-size:11px;color:#000}.weService h3{color:#1a74b6;font-size:36px}.weServiceLeft{width:20%;float:left}.weServiceRight{width:80%;float:right;padding-bottom:40px}.weServiceRight ul{padding:0;margin:0;list-style:none}.weServiceRight ul li{float:left;padding:0 26px 0 26px;text-align:center}.weServiceRight ul li:last-child{padding-right:0}.weServiceRight ul li .imageContainer{height:85px}.weService{padding-top:77px}.tableAlign{display:table;width:100%;height:100%}.tableCellAlign{display:table-cell;width:100%;height:100%;vertical-align:middle}div#wrapper-footer{clear:both}.weServiceLeft p{max-width:170px;padding-top:4px}.ourServicesContainer h3{font-size:36px;color:#1a74b6}.ourServicesContainer a{color:#fff;background-color:#1a74b6;padding:5px 20px;border-radius:25px;font-size:15px;width:95%;display:block;text-align:center}.ourServicesContainer p{font-size:16px;color:#686868;font-weight:300;line-height:21px}.ourServicesContainer .row{width:100%}.ourServicesContainer ul{list-style:none;padding:0;margin:0}.ourServicesContainer ul li{float:left;width:50%}.summerReadyWrapper{background:url(/wp-content/themes/frm/images/summer_air_con_peterborough.jpg) top center #000 no-repeat;color:#fff;text-align:right;margin-top:70px;margin-bottom:73px}.summerReadyWrapper .tableAlign{min-height:389px}.summerReadyWrapper h3{font-size:48px;max-width:300px;text-align:right;float:right;clear:both;line-height:47px;padding-bottom:10px}.summerReadyWrapper p{max-width:420px;float:right;clear:both;font-weight:300;line-height:22px;padding-bottom:15px}.summerReadyWrapper a,.linkBtn{float:right;clear:both;display:block;color:#fff;background:#0b64a7;background:linear-gradient(360deg,rgb(11 100 167) 0%,rgb(33 124 189) 43%,rgb(61 155 220) 100%);text-align:center;width:150px;border-radius:25px;padding:3px;font-size:17px}.servicingHomepageWrapper .servicingLeft{width:453px;float:left}.servicingHomepageWrapper .servicingCenter{width:295px;float:left}.servicingHomepageWrapper .servicingRight{width:422px;float:left}.servicingHomepageWrapper .servicingLeft h3{color:#4e8bc1;font-size:48px;text-align:left}.servicingHomepageWrapper .servicingRight h4{color:#4e8bc1;font-size:27px;float:right;max-width:200px;text-align:right}.servicingHomepageWrapper p{color:#090708;font-size:16px}.servicingHomepageWrapper .servicingLeft p:nth-of-type(1){padding-top:25px}.servicingHomepageWrapper .servicingLeft p:nth-of-type(2){padding-top:5px;padding-bottom:30px}.servicingHomepageWrapper .servicingLeft p{text-align:left;line-height:20px;padding-right:55px}.servicingHomepageWrapper .servicingRight p{text-align:left}.servicingHomepageWrapper .servicingLeft a{float:left;clear:both;display:block;color:#fff;background:#0b64a7;background:linear-gradient(360deg,rgb(11 100 167) 0%,rgb(33 124 189) 43%,rgb(61 155 220) 100%);text-align:center;width:190px;border-radius:25px;padding:3px;font-size:17px}.serviceLogos{margin-top:143px;clear:both;width:100%;float:left}.serviceLogos ul{margin:0;padding:0;list-style:none;display:flex}.serviceLogos ul li{flex-grow:1;flex-basis:0%;text-align:center}.servicingRight ul{list-style:none;margin:0;padding:0;max-width:380px;clear:both;float:right}.servicingRight ul li{float:right;padding-left:15px;line-height:35px}.servicingRight ul li:before{display:inline-block;content:"•";padding-right:7px}div#wrapper-footer{margin-top:70px;padding-top:119px;background:url(/wp-content/themes/frm/images/footerBG.png) top center no-repeat}.footerRight{padding-left:35px;width:42%;float:left}.footerLeft{padding-right:35px;width:58%;float:left}.footerLeft h3{font-size:35px;color:#4e8bc1;font-weight:700;padding-bottom:10px}.footerRight h4{color:#4e8bc1;font-size:35px;text-align:center;padding-bottom:25px}.openingTimeBox{background:#fff;padding:36px 68px 29px 68px;font-size:18px;-webkit-box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13);-moz-box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13);box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13);line-height:31px}.col-md-6.openingTimesDay{font-weight:700}.col-md-6.openingTimesTime{text-align:right}.footerFormContainer input,.footerFormContainer textarea{background-color:#f0f2f3!important;border:0px!important;margin-bottom:15px;border-radius:12px!important;padding:21px!important}.footerFormContainer textarea{height:100px}.footerFormContainer .wpcf7-submit{color:#fff!important;font-size:25px!important;background:#0b64a7;padding-top:10px!important;background:linear-gradient(360deg,rgb(11 100 167) 0%,rgb(33 124 189) 43%,rgb(61 155 220) 100%)}.footerFormContainer div.wpcf7{max-width:100%}.footerTwoWrapper .firstRow li{width:25%;float:left;font-size:16px;padding-bottom:14px}.footerTwoWrapper .firstRow li h5{font-size:19px;font-weight:700}.footerTwoWrapper .firstRow li a{color:#000}.footerTwoWrapper ul{margin:0;padding:0;list-style:none;float:left;clear:both;width:100%}.footerTwoWrapper .firstRow li:nth-of-type(4)>ul li{width:auto;padding-right:15px}.footerTwoWrapper hr{border-top:1px solid #163a70;clear:both}.footerTwoWrapper .secondRow a{color:#000}.footerTwoWrapper .secondRow a:nth-of-type(1){font-weight:700}.footerTwoWrapper{padding-top:40px}.footerTwoWrapper .secondRow{text-align:center;font-size:12px;color:#000;padding-top:13px}.footerTwoWrapper .firstRow li:nth-of-type(1) p{max-width:270px}.frmRotation .item{width:652px;height:358px;background-color:#f8f8f8;margin:10px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.frmRotation .item.active{background-color:#e3e4e4}.frmRotation .item:not(.active){transform:scale(.9)}.frmRotation .item:not(.active):nth-of-type(1){position:absolute;top:0}.frmRotation{position:relative}.item.notActive{z-index:150}.item.active{z-index:300}.frmRotation{height:calc(358px + 160px);overflow:hidden}.frmRotation .item:not(.active):nth-of-type(2){position:absolute;top:calc(358px + 50px);z-index:100}.frmRotation .item{position:absolute;cursor:pointer}.frmRotation .item h3{font-size:30px;padding-top:32px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.frmRotation .item p{font-size:16px}.frmRotation .item a{font-size:17px;color:#fff!important;background:#0b64a7;padding:5px 20px!important;width:165px;background:linear-gradient(360deg,rgb(11 100 167) 0%,rgb(33 124 189) 43%,rgb(61 155 220) 100%)}.itemImage{padding-left:60px;float:left;width:30%;padding-right:50px}.itemInfo{color:#a3a3a3;padding-right:40px;float:left;width:calc(100% - 230px)}.ourServicesLeft{width:66%;float:left}.ourServiceRight{width:33%;floaT:left}h1.entry-title{display:block;background-color:#fff;padding:50px 80px 50px 40px;position:absolute;bottom:23px;color:#0760a3;width:431px;text-align:left;font-size:52px}.rightColumnService li{border-bottom:2px solid #e1e1e1;padding-bottom:25px;margin-bottom:25px}.rightColumnService li:last-child{border-bottom:0}.rightColumnService ul{margin:0;padding:0;list-style:none;background-color:#f3f3f3;padding:28px 45px 0 45px}.rightColumnService a{background:url(/wp-content/themes/frm/images/service_arrow.png) no-repeat right center;width:100%;font-size:18px;color:#050505;display:block}.frmVideoHomepage{position:absolute;bottom:0;cursor:pointer;left:380px}.videoEmbedModal .modal-dialog,.videoEmbedModal .modal-content,.videoEmbedModal .modal-body{min-width:50vw;min-height:50vh}.videoEmbedModal iframe{width:100%;height:auto!important;max-height:100%;min-height:50vh;margin:0 auto!important}.modal{background:rgb(0 0 0 / .7)}.modal-dialog{top:50%;transform:translateY(-50%)!important;text-align:center}.weServiceRight a{color:#000}.rightColumnService{float:right;margin-top:-103px;margin-right:15px;position:relative;z-index:555}.page-template-service-php main#main,.page-template-contact_us main#main,.page-template-contact_us main#main,.page-template-manu-php main#main{width:calc(100% - 345px);padding-right:74px}.wp-block-column ul li{padding-bottom:5px}.wp-block-column ul{padding-left:20px}.site-main h3{color:#0760a3;font-size:25px}.contactUsContactForm{float:right;padding:46px 36px 36px 36px;max-width:424px;-webkit-box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13);-moz-box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13);box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13)}.contactUsContactForm input,.contactUsContactForm textarea{background:#f3f3f3!important;border:0px!important;border-radius:0px!important;margin-bottom:10px}.contactUsContactForm .row .col-md-6:nth-child(1){padding-right:5px}.contactUsContactForm .row .col-md-6:nth-child(2){padding-left:5px}.contactUsContactForm .wpcf7 input[type=submit]{color:#fff!important;background:#0b64a7!important;background:linear-gradient(360deg,rgb(11 100 167) 0%,rgb(33 124 189) 43%,rgb(61 155 220) 100%)!important;margin-bottom:0 !Important}div.wpcf7 .ajax-loader{display:none!important}.page-id-8 div#egb-layout-idegb-9d01f7ce279f{height:auto!important}h2.pageSubtitle{font-style:italic;padding-bottom:55px;font-size:16px;font-weight:400}.page-template-testimonials-php .testimonial{padding:75px 33px 33px 33px;margin-top:10px;margin-bottom:10px;-webkit-box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13);-moz-box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13);box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13);background:url(/wp-content/themes/frm/images/testimonialQuote.png) no-repeat 31px 30px}.page-template-testimonials-php .testimonialName{font-size:15px;color:#1a74b6;font-weight:700}a.gradButton{color:#fff;border-radius:25px;background:#0b64a7!important;background:linear-gradient(360deg,rgb(11 100 167) 0%,rgb(33 124 189) 43%,rgb(61 155 220) 100%)!important}h3.testimonial-heading{display:none}.testimonial-content{font-size:15px}.buttonAnimation{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.logoAnimation{text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.logoAnimation:hover{transform:scale(1.3)!important;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#main-menu li:last-child a:hover,a.buttonAnimation:hover{transform:scale(1.05)!important;text-decoration:none;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#main-menu li a{position:relative}#main-menu li:not(:last-child) a:after{background:none repeat scroll 0 0 #fff0;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;background:#ec1a24;transition:width 0.3s ease 0s,left 0.3s ease 0s;width:0}#main-menu li:not(:last-child) a:hover:after{width:100%;left:0}main#main p{color:#010101;line-height:21px}main#main ul li,main#main ul li a{font-weight:300}.rightColumnService a:hover{text-decoration:none}.rightColumnService a{position:relative}.rightColumnService a:hover{position:relative;color:#050505}.rightColumnService a:after{background:none repeat scroll 0 0 #fff0;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;background:#3d9bdb;transition:width 0.3s ease 0s,left 0.3s ease 0s;width:0;margin-top:7px}.rightColumnService a:hover:after{width:70%;left:0}.frmVideoHomepageMobile,.frmVideoHomepageTablet{display:none}.mobileHeaderPara{display:none}.mobileHomeHeader{display:none}.col-md-6.openingTimesDay,.col-md-6.openingTimesTime{width:50%!important}.mobileMenuAction{display:none}.page-template-contact_us .breadcrumbWrapper{padding-bottom:55px}.page-template-manu .weServiceLeft,.page-template-manu .weServiceLeft h3,.page-template-manu .weServiceLeft p{width:100%!important;max-width:100%!important;text-align:center}.page-template-manu .weServiceRight{width:100%!important}.page-template-manu .weServiceRight li{width:25%!important}.servicingRight a{color:#212529}.page-id-299 main#main{width:100%!important}.page-id-299 .wpcf7{margin-top:20px;padding:46px 36px 36px 36px;width:600px;max-width:100%;-webkit-box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13);-moz-box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13);box-shadow:3px 3px 13px 3px rgb(0 0 0 / .13)}.page-id-299 .wpcf7 input,.page-id-299 .wpcf7 textarea{background:#f3f3f3!important;border:0px!important;border-radius:0px!important;margin-bottom:10px}.page-id-299 .wpcf7 input[type=submit]{color:#fff!important;background:#0b64a7!important;background:linear-gradient(360deg,rgb(11 100 167) 0%,rgb(33 124 189) 43%,rgb(61 155 220) 100%)!important;margin-bottom:0 !Important}.rightColumnService a:hover:after{width:0 !Important}.vacancyContent h1,.vacancyContent h2,.vacancyContent h3,.vacancyContent h4,.vacancyContent h5,.vacancyContent h6{font-size:21px;color:#0760a3;font-weight:500}.vacancyContent ul{padding-left:20px}a.linkBtn:hover{color:#fff;text-decoration:none;float:none}.vacancy a.linkBtn{float:none;display:inline-block;clear:both;margin-top:10px}.vacancy li{font-weight:inherit!important}a{color:#0760a3}.single-format-standard .entry-header h1.entry-title{display:none}