h1,h2,h3,h4,h5,h6,a,p{word-break:break-word!important}.header-cls{position:absolute!important;width:100%!important;top:0px!important;left:0px!important}.top-header-cls .elementor-widget-text-editor p{margin-bottom:0px!important}.top-header-cls .elementor-widget-text-editor p a{margin-bottom:0px!important}.top-header-cls .elementor-widget-text-editor a{color:#fff!important}.banner-cls .swiper-slide .swiper-slide-bg,.banner-cls .swiper-slide .elementor-background-overlay{border-radius:0 0 100px 100px!important}.banner-cls .swiper-slide-inner{width:1170px!important;max-width:100%!important;justify-content:flex-start!important}.banner-cls .swiper-slide-inner>.swiper-slide-contents{max-width:685px!important}.banner-cls .swiper-pagination{bottom:20px!important;text-align:right!important;padding-right:80px!important}.banner-cls .elementor-slides .swiper-slide-inner{padding:50px 15px!important}.banner-cls .elementor-slide-heading{margin-bottom:20px!important;padding-bottom:20px!important;border-bottom:3px solid #c4110f!important}.banner-cls .elementor-slide-description{padding-right:30px!important}.rc-block-cls .elementor-widget-image-box>.elementor-widget-container{transition:all 0.4s ease-in-out!important}.rc-block-cls .elementor-widget-image-box>.elementor-widget-container:hover{transform:translate(0,10px)!important;box-shadow:0 9px 6px rgb(0 0 0 / .24)!important}.rc-block-cls .elementor-widget-image-box>.elementor-widget-container{min-height:215px!important;display:flex!important;align-items:center!important}.rc-block-cls .elementor-widget-image-box .elementor-image-box-img img{min-height:80px;width:auto;max-width:100%}.our-info-cls .elementor-widget-image .wp-caption-text,.commercial-cls .elementor-widget-image .wp-caption-text,.home-ext-cls .elementor-widget-image .wp-caption-text,.about-cls .elementor-widget-image .wp-caption-text{position:absolute!important;width:100%;bottom:0px!important;left:0px!important;padding:20px 10px!important;border-radius:0 0 22px 22px!important}.our-info-cls{position:relative;z-index:1}.our-info-cls:before,.our-info-cls:after{content:'';position:absolute!important;width:3px;height:40%;left:35%;top:0;z-index:-1;background-color:#c4110f}.our-info-cls:after{top:auto;height:28%;bottom:0}.letest-detail-cls .elementor-widget-image .wp-caption-text{border-radius:0 0 0 22px!important}.testimonial-cls .elementor-main-swiper{width:calc(100% - 0px)!important}.testimonial-cls .swiper-slide{z-index:1;background-image:url(https://www.redlinebuilding.co.uk/wp-content/uploads/2023/10/testimonials-img-bg.png)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.testimonial-cls .swiper-slide:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:rgb(0 0 0 / .78)}.testimonial-cls .elementor-testimonial .elementor-testimonial__image img{width:35px!important;height:35px!important;object-fit:contain!important}.testimonial-cls .elementor-testimonial__content{width:550px!important;max-width:100%!important;margin:0 auto!important;display:inline-grid}.testimonial-cls .elementor-testimonial__cite{margin-top:10px!important;order:1!important}.testimonial-cls .elementor-testimonial__name{margin-bottom:40px!important}.testimonial-cls .elementor-testimonial__text{order:2!important}.testimonial-cls .elementor-testimonial__footer{margin-bottom:0px!important}.our-work-cls .elementor-swiper-button,.testimonial-cls .elementor-swiper-button{display:flex!important;align-items:center!important;justify-content:center!important;width:75px!important;height:110px!important;background-color:rgb(186 186 186 / .24)}.our-work-cls .elementor-swiper-button-prev,.testimonial-cls .elementor-swiper-button-prev{left:0px!important}.our-work-cls .elementor-swiper-button-next,.testimonial-cls .elementor-swiper-button-next{right:0px!important}.map-cls .elementor-widget-text-editor a{color:#000}.home-ext-cls:after{content:'';position:absolute!important;width:3px!important;height:40%!important;left:35%!important;top:0px!important;z-index:-1!important;background-color:#c4110f!important}.home-ext-cls:after{top:auto!important;height:28%!important;bottom:0px!important}.slider-img-cls .elementor-swiper-button-prev{background-color:#b3b3b3!important;opacity:50%!important;padding:10px!important}.slider-img-cls .elementor-swiper-button-next{background-color:#b3b3b3!important;opacity:50%!important;padding:10px!important}.project-cls .elementor-widget-image .wp-caption-text{position:absolute!important;width:100%;bottom:0px!important;left:0px!important;right:0px!important;padding:20px 10px!important;border-radius:0 0 22px 22px!important}.office-fit-project-cls img{height:350px!important;object-fit:cover!important;border-radius:22px!important}.contact-detail-cls p a{color:#000!important}.contact-detail-cls .elementor-icon-list-items .elementor-icon-list-item{width:49%!important;display:inline-flex!important}.contact-detail-cls .elementor-icon-list-items .elementor-icon-list-item a{color:#000!important}.radio-btn-cls .ff-el-input--content{display:flex!important;align-items:center!important}.radio-btn-cls .ff-el-input--content .ff-el-form-check{margin-right:10px!important}.radio-btn-cls .ff-el-input--content .ff-el-form-check .ff-el-form-check-label{margin-bottom:0px!important}.contact-from-cls .ff-btn:focus,.contact-from-cls .ff-btn:hover{background-color:#c4110f!important}.footer-read-more-cls p{margin-bottom:0px!important}.footer-read-more-cls p strong{font-size:22px!important}.footer-copyright-cls p a,.footer-read-more-cls p a{color:#fff!important}.footer-contact-cls .elementor-widget-text-editor p a{color:rgb(255 255 255 / .8)!important}.footer-copyright-cls p{margin-bottom:0px!important}.service-cover-cls .elementor-cta__description{position:absolute;bottom:0;left:0;width:100%;padding:10px 10px;background-color:rgb(0 0 0 / .5)}.service-cover-cls .grid-covered-service-list{padding-left:0px!important}.service-cover-cls .grid-covered-service-list .grid-covered-service-list-item{list-style-type:none!important}.letst-left-cls .elementor-widget-image .wp-caption-text{border-radius:0 0 22px 0px!important}.commercial-page-line-1-cls{width:100%;height:279px;min-width:700px;background-image:url(https://uploads-ssl.webflow.com/60195e4…/6025307…_Commercial%20Page%20Line%201.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto;margin-top:-32px;padding-top:0;padding-bottom:0;position:absolute;top:-31%;right:10%}.project-works-cls .wp-caption a{display:block!important}@media(min-width:1800px) and (max-width:1850px){.inner-banner-cls .call-btn-cls{right:-23%!important}}@media(min-width:1551px) and (max-width:1799px){.banner-cls .swiper-slide .swiper-slide-bg,.banner-cls .swiper-slide .elementor-background-overlay{border-radius:0 0 80px 80px!important}.inner-banner-cls .call-btn-cls{right:-15%!important}}@media(min-width:1351px) and (max-width:1550px){.banner-cls .swiper-slide .swiper-slide-bg,.banner-cls .swiper-slide .elementor-background-overlay{border-radius:0 0 80px 80px!important}.inner-banner-cls .call-btn-cls{right:-5%!important}}@media(min-width:1200px) and (max-width:1350px){.banner-cls .swiper-slide .swiper-slide-bg,.banner-cls .swiper-slide .elementor-background-overlay{border-radius:0 0 80px 80px!important}.banner-cls .swiper-slide .swiper-slide-bg,.banner-cls .swiper-slide .elementor-background-overlay{border-radius:0 0 80px 80px!important}}@media(min-width:1025px) and (max-width:1199px){.banner-cls .swiper-pagination{padding-right:60px!important}.banner-cls .swiper-slide .swiper-slide-bg,.banner-cls .swiper-slide .elementor-background-overlay{border-radius:0 0 80px 80px!important}.our-work-cls .elementor-swiper-button,.testimonial-cls .elementor-swiper-button{width:55px!important;height:80px!important}}@media(min-width:992px) and (max-width:1024px){.banner-cls .swiper-pagination{padding-right:60px!important}.banner-cls .swiper-slide .swiper-slide-bg,.banner-cls .swiper-slide .elementor-background-overlay{border-radius:0 0 80px 80px!important}.our-work-cls .elementor-swiper-button,.testimonial-cls .elementor-swiper-button{width:55px!important;height:80px!important}.testimonial-cls .elementor-swiper-button{font-size:30px!important}}@media(min-width:768px) and (max-width:991px){.header-menu-cls .elementor-menu-toggle{margin-right:0px!important}.banner-cls .swiper-pagination{padding-right:60px!important}.banner-cls .swiper-slide .swiper-slide-bg,.banner-cls .swiper-slide .elementor-background-overlay{border-radius:0 0 50px 50px!important}.banner-cls .swiper-pagination{bottom:125px!important}.our-work-cls .elementor-swiper-button,.testimonial-cls .elementor-swiper-button{width:55px!important;height:80px!important}.testimonial-cls .elementor-swiper-button{font-size:30px!important}.footer-menu-cls .elementor-nav-menu{justify-content:center!important;margin-right:auto!important}}@media(min-width:448px) and (max-width:767px){.header-menu-cls .elementor-menu-toggle{margin-right:0px!important}.banner-cls .swiper-pagination{bottom:100px!important;padding-right:20px!important}.banner-cls .swiper-slide .swiper-slide-bg,.banner-cls .swiper-slide .elementor-background-overlay{border-radius:0 0 50px 50px!important}.our-work-cls .elementor-swiper-button,.testimonial-cls .elementor-swiper-button{width:30px!important;height:60px!important}.testimonial-cls .elementor-testimonial__name{margin-bottom:20px!important}.testimonial-cls .elementor-swiper-button{font-size:20px!important}.footer-menu-cls .elementor-nav-menu{justify-content:center!important}}@media(max-width:447px){.header-menu-cls .elementor-menu-toggle{margin-right:0px!important}.inner-banner-cls h1{font-size:28px!important}.banner-cls{font-size:28px!important}.banner-cls .swiper-pagination{bottom:100px!important;padding-right:20px!important}.banner-cls .swiper-slide .swiper-slide-bg,.banner-cls .swiper-slide .elementor-background-overlay{border-radius:0 0 50px 50px!important}.our-work-cls .elementor-swiper-button,.testimonial-cls .elementor-swiper-button{width:30px!important;height:60px!important}.testimonial-cls .elementor-testimonial__name{margin-bottom:20px!important}.testimonial-cls .elementor-swiper-button{font-size:20px!important}.footer-menu-cls .elementor-nav-menu{justify-content:center!important}footer-contact-cls .elementor-widget-text-editor{font-size:19px!important}.footer-read-more-cls p strong{font-size:14px!important}}