.container-fluid{padding:0 100px}.inner-section{padding:150px 0}.website-by{padding-right:120px;max-width:765px;margin-left:auto;position:absolute;right:0;top:60%}.site-by{position:absolute;bottom:20px;right:100px;width:100%;text-align:right}.site-by a{font-size:13px}.website-by a{color:#fff;text-decoration:none}.website-by a:hover{color:#fff}.menu-is-open .website-by h4{color:#fff;font-size:12px;visibility:visible;text-align:right;display:block!important}.overflow-body-hide{overflow:hidden;position:fixed;width:100%;height:100%;top:0;left:0}.header{padding:18px 0;position:fixed;width:100%;top:0;left:0;right:0;background-color:#fff;z-index:999;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fp-viewing-banner .header{background-color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fp-viewing-about .header{background-color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fp-viewing-service .header{background-color:#f7f5f5;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fp-viewing-project .header{background-color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fp-viewing-register .header{background-color:#f7f5f5;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fp-viewing-about .menu-is-open,.fp-viewing-project .menu-is-open,.fp-viewing-register .menu-is-open,.fp-viewing-service .menu-is-open{background-color:#20559d}.main-menu-outer{float:right;margin-top:50px;width:100px;margin-right:10px;position:relative}.menu-is-open .logo-img{display:none}.menu-text{display:inline-block;margin-left:15px}.menu-text span{font-size:18px;line-height:31px;cursor:pointer;color:#292e34}.menu-is-open .menu-text span{color:#7aa5d7}.toggle-menu{width:100%;height:30px;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;top:-3px;cursor:pointer;float:right;position:relative}.menu-is-open .toggle-menu::after{color:#7aa5d7}.toggle-menu::after{content:"Menu";position:absolute;right:10px;font-size:18px;display:block;color:#292e34}.toggle-menu>span{margin:auto;width:30px;height:4px;background:#292e34;position:relative;left:-34px;right:0;cursor:pointer;z-index:1}.toggle-menu>span::after,.toggle-menu>span::before{width:30px;height:4px;background:#292e34;content:"";position:absolute;transition-delay:.3s,0s;transition-duration:.3s,.3s;left:0;right:0;margin:0 auto;cursor:pointer}.toggle-menu>span::after{bottom:-9px;transition-property:bottom,transform}.toggle-menu>span::before{transition-property:top,transform;top:-9px}.menu-is-open .toggle-menu>span{background:transparent none repeat scroll 0 0;box-shadow:none}.menu-is-open .toggle-menu>span::after,.menu-is-open .toggle-menu>span::before{transition-delay:0s,.3s;width:100%;background-color:#7aa5d7}.menu-is-open .toggle-menu>span::after{bottom:0;transform:rotate(-45deg)}.menu-is-open .toggle-menu>span::before{top:0;transform:rotate(45deg)}.menu-is-open{height:100%;width:100%;display:block;position:fixed;z-index:99;top:0;left:0;background-color:#20559d!important}.menu-is-open .main-menu-block{display:block!important;position:fixed;width:100%;height:100%;left:0;right:0;top:50%;transform:translateY(-20%)}.menu-is-open .main-menu{padding-left:0;text-align:left;max-width:765px;margin:auto}#fullpage{position:relative;top:25%;width:100%;text-align:center;z-index:1}.main-menu li{font-size:25px;color:#fff;line-height:65px;list-style:none;cursor:pointer;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;border-bottom:2px solid transparent}.main-menu li:hover{border-bottom:2px solid #fff}.main-menu .hidden-list{display:none}.header-inner .col-md-3.col-xs-6,.header-inner .col-md-9.col-xs-6{padding-left:0;padding-right:0}#projects-section .col-md-5,.contact-info,.product-left{padding-left:0}.fp-viewing-banner .register-interest-link a{display:none}.banner-inner img{width:100%}#about-us{background-color:#fff;width:100%}.about-us-content{margin-left:auto;text-align:left}.about-us-content p{color:#000;font-size:19px;line-height:32px;font-weight:300;text-align:left}.logo-img img{max-width:230px}.register-interest-link a{display:block;overflow:hidden;z-index:999;cursor:pointer;position:fixed;bottom:40px;right:7vw;color:#20559d;font-size:16px;text-decoration:none;font-weight:600}.register-interest-link a:hover{color:#000}#services-section{width:100%;background-color:#f7f5f5}.product-left-inner{text-align:left;max-width:320px}.product-left-inner h3{font-size:24px;color:#20559d;margin-top:0;margin-bottom:20px}.product-left-inner .product-title::after{content:"";position:absolute;display:block;background-image:url(../images/RightArrow.png);background-size:contain;background-repeat:no-repeat;right:0;width:15px;height:15px;cursor:pointer;top:9px;vertical-align:middle}.product-title{position:relative;display:inline-block;vertical-align:middle;width:100%}.product-left-inner .product-title h3{font-size:18px;color:#292e34;line-height:28px;cursor:pointer;display:inline-block;margin-top:5px;vertical-align:middle;float:left;margin-bottom:10px;font-weight:300!important}.detail-open .product-title h3{color:#20559d}.product-left-inner .product-body{font-size:16px;color:#292e34;letter-spacing:.5px;padding-top:15px;padding-bottom:15px}.product-detail.detail-open .product-title::after{content:"";position:absolute;display:block;background-image:url(../images/UpArrow.png);background-size:contain;background-repeat:no-repeat;right:0;width:15px;height:15px;cursor:pointer}.product-left-inner .product-title::after{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateX(0)}50%{-webkit-transform:translateX(-5px)}}@keyframes bounce{0%,100%{transform:translateX(0)}50%{transform:translateX(-5px)}}.product-detail:hover .product-title::after{-webkit-animation-name:bounce;animation-name:bounce}.product-detail.detail-open .product-title::after{-webkit-animation-name:none;animation-name:none}.product-left-inner .product-title h3:hover{color:#20559d}.quality-by-nature{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-filter:drop-shadow( 6px 5px 33px rgba(0, 0, 0, 1));filter:drop-shadow( 6px 5px 33px rgba(0, 0, 0, 1));margin-top:0!important}.banner-inner{position:relative}@media screen and (min-width:768px){#projects-section .swiper-container{padding-right:20%}.quality-by-nature{width:30%!important}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:100%;position:relative;left:0}.swiper-button-prev-outer{width:60px;height:100%;background-color:rgba(255,255,255,.46);position:absolute;top:0;z-index:1;left:0}.swiper-button-next-outer{width:60px;height:100%;background-color:rgba(255,255,255,.46);position:absolute;top:0;z-index:1;right:0}.swiper-slide.swiper-slide-next,.swiper-slide.swiper-slide-prev{left:0;z-index:-1;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#projects-section{width:100%;background-color:#fff}.project-info{width:100%;float:left;background:#fff}.project-info-inner{max-width:400px;text-align:left;padding:150px 0}.slide-img-wrapper{width:100%;float:left;overflow:hidden;background:0 0}}.swiper-button-prev{background-image:url(../images/left-arrow.png);background-size:30px;transform:translateY(-50%);top:55%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.swiper-button-prev:hover{background-image:url(../images/left-arrow-hover.png)}.swiper-button-next{background-image:url(../images/right-arrow.png);background-size:30px;transform:translateY(-50%);top:55%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.swiper-button-next:hover{background-image:url(../images/right-arrow-hover.png)}.project-info-inner h2,h1{color:#20559d;font-size:24px;margin-bottom:35px;margin-top:0}.project-info-inner .slide-title{color:#292e34;font-size:20px;text-transform:capitalize;font-weight:500;padding-bottom:35px}.project-info-inner .slide-desc{color:#292e34;font-size:17px;font-weight:300}#register-interest{width:100%;background-color:#f7f5f5}#enquiry-form{margin-top:20px}.contact-info-inner{text-align:left;max-width:320px}.contact-info-inner h2{font-size:24px;color:#20559d;margin-bottom:25px}.contact-address-line-one,.contact-address-line-two,.contact-area,.contact-number,.contact-postcode{font-size:16px;color:#292e34;line-height:30px;font-weight:300}.contact-info-form{text-align:left}.contact-info-form h2{font-size:22px;color:#20559d;font-weight:300}#enquiry-form .form-control{background-color:transparent;border-radius:0;border:none;box-shadow:none;border-bottom:1px solid #95989a;padding:25px 0;font-weight:300;font-size:16px}.message-control{padding-top:10px}.message-outer{clear:both;display:inline-block}.send-message input{background-color:transparent;border:none;padding:0;font-size:16px;color:#20559d;line-height:20px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.send-message input:hover{color:#292e34}.desktop-show{display:block}.mobile-show{display:none}.fp-viewing-register .register-interest-wrapper{display:none}.contact-number img{max-width:30px;margin-right:5px}@media screen and (max-width:1200px){#projects-section,#register-interest,#services-section,.about-us-content p{padding:0}.project-info-inner{padding:50px 0}}@media screen and (max-height:800px){.about-us-content p{font-size:18px;line-height:30px}}@media screen and (max-width:767px){.site-by{bottom:10px;right:15px}.projects .register-interest-link a,.register .register-interest-link a{display:none}#services-section .service-right{margin-top:30px}.banner-inner img{margin-top:100px}.desktop-show{display:none}.mobile-show{display:block}.project-info-inner{padding:0}.toggle-menu{top:-15px}.about-us-content{display:table-header-group}.about-us-image{display:table-footer-group}.container-fluid{padding:0 15px}.about-us .header{background-color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.services .header{background-color:#f7f5f5;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.projects .header{background-color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.register .header{background-color:#f7f5f5;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#banner{margin-top:106px}.about-us-content{padding:0}.register-interest-link a{right:15px;bottom:0}.website-by{padding-right:15px}.toggle-menu::after{right:0}.header-inner .col-xs-6{padding:0}.logo-img img{max-width:140px}.main-menu-outer{margin-top:40px}.menu-is-open .main-menu{max-width:100%;text-align:left;padding:0 15px}#fullpage{margin-top:0}#about-us{padding-bottom:20px}.inner-section{padding:40px 0}.about-inner-section{padding-top:40px;padding-bottom:40px}#projects-section .col-md-5,#projects-section .col-md-7{padding-left:0;padding-right:0}.about-us-content p{font-size:16px;line-height:26px;padding-top:20px;padding-bottom:0}.projects-section{padding-top:25px;padding-bottom:0}.product-left-inner{max-width:100%}.swiper-button-prev{transform:translateY(-100%);left:20px;top:75%}.swiper-button-next{transform:translateY(-100%);right:20px;top:75%}.project-info-inner{text-align:left}#services-section .product-left,#services-section .service-right{padding:0}.project-info-inner h2{margin-bottom:20px}.project-info-inner .slide-desc{padding-bottom:20px}.project-info-inner .slide-title{padding-bottom:20px}.contact-info-inner{max-width:100%}.contact-form,.contact-info{padding:0}.contact-info-inner h2{margin-top:0}.about-us-image img{margin-top:20px}}@media only screen and (min-width:320px) and (max-width:350px){.swiper-button-prev{transform:translateY(-100%);left:15px;top:75%}.swiper-button-next{transform:translateY(-100%);right:15px;top:75%}}@media only screen and (min-width:768px) and (max-width:991px){.container-fluid{padding:0 30px}#banner{margin-top:120px}.register-interest-link a{right:calc((100% - 750px)/ 2)}.inner-section{padding:70px 0}.about-inner-section{padding-top:40px;padding-bottom:40px}.website-by{padding-right:35px}.menu-is-open .main-menu{max-width:100%;text-align:left;padding:0 15px}.main-content{margin-top:0}.about-us-content p{color:#000;font-size:20px;line-height:34px;padding:50px 0;font-weight:500}.project-info-inner{padding:20px 0}.project-info{padding-left:15px}.project-info-inner h2{margin-bottom:15px;font-size:20px}.project-info-inner .slide-title{padding-bottom:20px;font-size:18px}.project-info-inner .slide-desc{font-size:15px}}@media only screen and (min-width:992px) and (max-width:1199px){.container-fluid{padding:0 60px}.about-inner-section .container-fluid{padding:100px 60px}.register-interest-link a{right:calc((100% - 970px)/ 2)}.inner-section{padding:75px 0}.website-by{padding-right:40px}#projects-section,#register-interest,#services-section,.about-us-content p{padding:150px 0}.project-info{padding-left:15px}.project-info-inner h2{margin-bottom:15px;font-size:22px}.project-info-inner .slide-title{padding-bottom:20px;font-size:20px}.project-info-inner .slide-desc{font-size:16px}}@media screen and (max-height:900px){.about-us-content p{font-size:17px;line-height:30px}}@media screen and (max-height:720px){.about-us-content p{font-size:16px;line-height:25px}}
