@font-face{font-family:Poppins;src:url(../fonts/Poppins-Regular.eot);src:url(../fonts/Poppins-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Poppins-Regular.woff2) format('woff2'),url(../fonts/Poppins-Regular.woff) format('woff'),url(../fonts/Poppins-Regular.ttf) format('truetype'),url(../fonts/Poppins-Regular.svg#Poppins-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Medium.eot);src:url(../fonts/Poppins-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Poppins-Medium.woff2) format('woff2'),url(../fonts/Poppins-Medium.woff) format('woff'),url(../fonts/Poppins-Medium.ttf) format('truetype'),url(../fonts/Poppins-Medium.svg#Poppins-Medium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-SemiBold.eot);src:url(../fonts/Poppins-SemiBold.eot?#iefix) format('embedded-opentype'),url(../fonts/Poppins-SemiBold.woff2) format('woff2'),url(../fonts/Poppins-SemiBold.woff) format('woff'),url(../fonts/Poppins-SemiBold.ttf) format('truetype'),url(../fonts/Poppins-SemiBold.svg#Poppins-SemiBold) format('svg');font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Bold.eot);src:url(../fonts/Poppins-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Poppins-Bold.woff2) format('woff2'),url(../fonts/Poppins-Bold.woff) format('woff'),url(../fonts/Poppins-Bold.ttf) format('truetype'),url(../fonts/Poppins-Bold.svg#Poppins-Bold) format('svg');font-weight:700;font-style:normal}*{outline:0}:focus{outline-style:none;box-shadow:none}body{font-family:Poppins;font-weight:700;color:#212121;margin-top:214px}a{text-decoration:none;font-weight:700;transition:all .5s}a:focus,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p{line-height:inherit;margin:0;font-weight:700}h2{font-size:30px;margin-bottom:15px}p{font-size:18px;line-height:30px;margin-bottom:26px}li,ol,ul{list-style:none;padding:0;margin:0}.fw-normal{font-weight:400}.fw-bold{font-weight:700}.fw-medium{font-weight:500}.fw-semi{font-weight:600}.green{color:#54b947}.black{color:#212121}.red{color:#e03726}.green-bg{background-color:#54b947}.black-bg{background-color:#212121}.red-bg{background-color:#e03726}.link{display:inline-block;color:#54b947;width:80px;cursor:pointer}.link:focus,.link:hover{color:#e03726}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:50px;border-bottom-left-radius:50px}.btn{min-width:202px;font-size:15px;border:2px solid #fff;color:#fff;border-radius:50px;font-weight:700;padding:11px 42px;box-shadow:0 6px 9px 0 rgba(0,0,0,.15);transition:all .5s}.btn:focus,.btn:hover{background-color:#fff;color:#54b947;box-shadow:none}.green-btn,.white-btn{min-width:202px}.green-btn .btn{background-color:#54b947;color:#fff;border-color:#54b947}.green-btn .btn:focus,.green-btn .btn:hover,.home-service .text-wrap .green-btn .btn:focus,.home-service .text-wrap .green-btn .btn:hover{background-color:#fff;color:#54b947}.black-bor-btn .btn{border-color:#212121;color:#212121;box-shadow:none}.black-bor-btn .btn:focus,.black-bor-btn .btn:hover{background-color:#212121;color:#fff;box-shadow:0 6px 9px 0 rgba(0,0,0,.15)}.white-bg-btn .btn{border-color:#fff;background-color:#fff;color:#54b947}.white-bg-btn .btn:focus,.white-bg-btn .btn:hover{background-color:#212120;border-color:#212121;color:#fff}.common-sprite{background-size:100%;background-repeat:no-repeat;position:relative;transition:none}.common-sprite:hover{background-position:0 100%}.img-hover{position:relative}.img-hover:hover img{top:100%}.facebook{background-image:url(../images/icons/gb-lining-service-in-essex-facebook.png);background-position:0}.facebook:hover{background-position:0 -46px}.banner{background-size:cover;background-position:top center}.overlay-black{position:relative;z-index:1}.overlay-black::before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.3;z-index:-1}.home-banner{background-image:url(../images/gb-lining-service-in-essex-home-banner.jpg)}.dots-banner{background-image:url(../images/gb-lining-service-in-essex-dots-bg.png)}.footer-banner{background-image:url(../images/gb-lining-service-in-essex-footer-dots-bg.png)}.who-we-are-bg{background-image:url(../images/who-we-are/gb-lining-service-in-essex-who-we-are-bg.jpg)}.contact-bg{background-image:url(../images/contact/gb-lining-service-in-essex-contact-bg.jpg)}.attenuation-tanks-bg{background-image:url(../images/attenuation-tanks/gb-lining-service-in-essex-attenuation-tanks-bg.jpg)}.gas-membranes-bg{background-image:url(../images/gas-membranes/gb-lining-service-in-essex-gas-membranes-bg.jpg)}.landfill-contaminated-land-bg{background-image:url(../images/landfill/gb-lining-service-in-essex-landfill-contaminated-land-bg.jpg)}.pond-lakes-lagoons-bg{background-image:url(../images/ponds/gb-lining-service-in-essex-pond-lakes-lagoons-bg.jpg)}.remedial-works-bg{background-image:url(../images/remedial-work/gb-lining-service-in-essex-remedial-works-bg.jpg)}.reservoirs-bg{background-image:url(../images/reservoirs/gb-lining-service-in-essex-reservoirs-bg.jpg)}.projects-bg{background-image:url(../images/projects/gb-lining-service-in-essex-projects-bg.jpg)}.projects-dot-bg{background-image:url(../images/gb-lining-service-in-essex-projects-dots-bg.png)}.gas-icon{background-image:url(../images/who-we-are/gb-lining-service-in-essex-gas-membrance.jpg)}.attenuation-icon{background-image:url(../images/who-we-are/gb-lining-service-in-essex-attenuation-tanks.jpg)}.ponds-icon{background-image:url(../images/who-we-are/gb-lining-service-in-essex-pond-lakes-lagoons.jpg)}.landfills-icon{background-image:url(../images/who-we-are/gb-lining-service-in-essex-landfill-contaminated-land.jpg)}.reservoirs-icon{background-image:url(../images/who-we-are/gb-lining-service-in-essex-reservoirs.jpg)}.remedial-icon{background-image:url(../images/who-we-are/gb-lining-service-in-essex-remedial-works.jpg)}.toolbar{border-bottom:2px solid #ecf0f3}.toolbar .container{display:flex;justify-content:space-between;align-items:center}.toolbar p{font-size:14px;margin-bottom:0}.toolbar span.leaf{width:24px;height:24px;margin-right:16px;display:block;background-image:url(../images/icons/gb-lining-service-in-essex-leaf.png);background-size:contain;background-repeat:no-repeat}.toolbar .social-wrap ul{display:flex;align-items:center}.toolbar .social-wrap ul li{margin-right:20px}.toolbar .social-wrap ul li:last-child{margin-right:0}.toolbar .social-wrap ul li a.facebook,.toolbar .social-wrap ul li a.facebook::before{width:23px;height:23px;display:block}.toolbar .social-wrap ul li.call-us a{background-color:#e03726;border:2px solid #e03726;font-size:18px;display:inline-block;color:#fff;padding:9px 35px}.toolbar .social-wrap ul li.call-us a:focus,.toolbar .social-wrap ul li.call-us a:hover{background-color:#54b947;border-color:#54b947}.toolbar .social-wrap ul li.call-us a span{font-weight:400;margin-right:7px}header{position:fixed;z-index:9999;top:0;left:0;right:0;background-color:#fff}header.sticky{box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.header-style-1 .logo a{display:inline-block}.header-style-1 .logo a img{width:100%}header .head-cont{padding:22px 0;display:flex;align-items:center;justify-content:space-between}header .head-cont .main-menu{display:flex;align-items:center}header .head-cont .main-menu ul{display:flex}header .head-cont .main-menu ul li{margin:0 19px}header .head-cont .main-menu ul li:last-child{margin-right:30px}header .head-cont .main-menu ul li a{color:#212121;font-size:20px;position:relative}header .head-cont .main-menu ul li a.active,header .head-cont .main-menu ul li a:focus,header .head-cont .main-menu ul li a:hover{color:#54b947}header .head-cont .main-menu ul li a::before{content:"";position:absolute;bottom:-5px;left:0;right:0;width:0;height:2px;margin:0 auto;background-color:#54b947;transition:all .5s}header .head-cont .main-menu ul li a.active::before,header .head-cont .main-menu ul li a:focus::before,header .head-cont .main-menu ul li a:hover::before{width:21px}header .head-cont .main-menu ul li.dropdown a::before{display:none}header .head-cont .main-menu ul li.dropdown a.active::before{display:block}header .head-cont .main-menu ul li.dropdown ul.clear.submenu a::before{display:none}header .head-cont .main-menu ul li.dropdown ul{display:flex;flex-direction:column;opacity:0;visibility:hidden;position:absolute;top:calc(100% + 18px);left:1px;width:315px;z-index:10;background-color:#f7f7f7;transition:all .3s ease-in-out;padding:32px 35px 33px 62px;border-radius:10px;box-shadow:0 6px 9px 0 rgba(0,0,0,.15)}header .head-cont .main-menu ul li.dropdown ul::before{position:absolute;display:block;content:"";width:34px;top:-14px;left:17px;right:0;border-top:solid 0 transparent;border-right:solid 15px #cc282800;border-bottom:solid 30px #f7f7f7;border-left:solid 15px #00b30200;border-radius:10px;z-index:-10}header .head-cont .main-menu ul li.dropdown ul li{margin:0;position:relative;margin-bottom:24px}header .head-cont .main-menu ul li.dropdown ul li:last-child{margin-bottom:0}header .head-cont .main-menu ul li.dropdown ul li::before{content:"";position:absolute;left:-20px;top:7px;width:5px;height:9px;z-index:1;background-image:url(../images/icons/gb-lining-service-in-essex-right-arrow.png);background-repeat:no-repeat;background-position:0 -18px;background-size:100%}header .head-cont .main-menu ul li.dropdown ul li a{font-size:15px;display:inline-block}#home-banner{color:#fff;padding:259px 0 355px}#home-banner h1{font-size:70px;line-height:80px;margin-bottom:18px}#home-banner p{max-width:665px;margin-bottom:38px;text-align:justify}.btn-group .btn,.btn-group .green-btn{margin-right:30px}.btn-group .btn:last-child,.btn-group .green-btn:last-child{margin-right:0}.btn-group .green-btn .btn:focus,.btn-group .green-btn .btn:hover{border-color:#fff}.home-service{position:relative;padding-bottom:125px}.home-service ul.service-wrap{max-width:1140px;margin:0 auto;position:relative;left:0;right:0;top:-130px;display:flex;justify-content:space-between;align-items:center}.home-service ul.service-wrap li{flex:0 0 25%}.home-service ul.service-wrap li a{display:block;text-align:center;padding:60px 0 65px;transition:all .5s;z-index:1;position:relative}.home-service ul.service-wrap li a::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:177px;background-color:#f3f3f3}.home-service ul.service-wrap li a:hover::after{background-color:transparent}.home-service ul.service-wrap li:last-child{border-right:0}.home-service ul.service-wrap li .wrap .common-sprite{height:68px;margin:0 auto 10px}.home-service ul.service-wrap li .wrap .lake{max-width:45px;background-image:url(../images/icons/gb-lining-service-in-essex-lakes-and-fishing-lakes.png)}.home-service ul.service-wrap li .wrap .attenuation{max-width:74px;background-image:url(../images/icons/gb-lining-service-in-essex-attenuation1.png)}.home-service ul.service-wrap li .wrap .reservoirs{max-width:64px;background-image:url(../images/icons/gb-lining-service-in-essex-reservoirs.png)}.home-service ul.service-wrap li .wrap .ponds{max-width:78px;background-image:url(../images/icons/gb-lining-service-in-essex-ponds-green.png)}.home-service ul.service-wrap li:hover .common-sprite{background-position:0 100%}.home-service ul.service-wrap li p{transition:all .3s;color:#212121;margin-bottom:1px}.home-service ul.service-wrap li a span{width:auto;font-size:15px;transition:all .3s}.home-service ul.service-wrap li a:focus p,.home-service ul.service-wrap li a:focus span,.home-service ul.service-wrap li a:hover p,.home-service ul.service-wrap li a:hover span{color:#fff}.home-service ul.service-wrap li a::before{content:"";position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;z-index:-1;transition:all .5s;transform:translateY(-50%);box-shadow:6px 6px 9px 0 rgba(0,0,0,.15)}.home-service ul.service-wrap li a:hover::before{height:calc(100% + 50px);background-color:#54b947;border-radius:10px}.home-service ul.service-wrap li:first-child a::before{border-top-left-radius:10px;border-bottom-left-radius:10px}.home-service ul.service-wrap li:last-child a::before{border-top-right-radius:10px;border-bottom-right-radius:10px}.img-style{border-radius:10px;box-shadow:0 6px 9px 0 rgba(0,0,0,.15)}.home-service .text-wrap{padding:0 25px 0 15px}.home-service .text-wrap h2{margin-top:-9px}.home-project .green-btn .btn:focus,.home-project .green-btn .btn:hover,.home-service .text-wrap .green-btn .btn:focus,.home-service .text-wrap .green-btn .btn:hover{border-color:#54b947}.accreditations{margin:75px 0 0 0}.accreditations .img-wrapper{margin:46px 0 45px;display:flex;justify-content:center;flex-wrap:wrap}.accreditations p{margin:0}.accreditations p.big-text{max-width:1030px;margin-left:auto;margin-right:auto}.accreditations .img-wrapper img:nth-child(2){margin:0 85px 0 100px}.fact{background-color:#f7f7f7;padding-bottom:15px}.fact .container{position:relative}.fact img{margin-top:-22px}.fact ul.text-position li{position:absolute}.fact ul.text-position li span{position:absolute;width:50px;height:50px;border-color:#c5c5c5;border-style:solid;border-width:2px;left:0;top:0}.fact ul.text-position li:first-child{top:75px;right:0}.fact ul.text-position li:first-child span{width:51px;height:134px;border-right:0;border-bottom:0;left:-75px;top:85px}.fact ul.text-position li:first-child span::before{content:"";position:absolute;width:21px;height:2px;left:-21px;bottom:0;background-color:#c5c5c5}.fact ul.text-position li:nth-child(2){left:30px;top:165px}.fact ul.text-position li:nth-child(2) span,.fact ul.text-position li:nth-child(3) span{width:184px;height:25px;bottom:-45px;top:auto;border-right:0;border-top:0;left:118px}.fact ul.text-position li:nth-child(2) p{max-width:290px}.fact ul.text-position li:nth-child(3){bottom:85px;left:0}.fact ul.text-position li:nth-child(3) span{top:-41px;bottom:auto;right:-45px;border-top:2px solid #c5c5c5;border-bottom:0;left:auto;width:192px;height:20px}.fact ul.text-position li:nth-child(4){right:-15px;bottom:45px}.fact ul.text-position li:nth-child(4) span{left:-130px;bottom:88px;top:auto;width:100px;border-top:0;border-right:0;height:21px}.fact ul.text-position li:nth-child(4) p{max-width:390px}.fact ul.text-position li h6{font-size:22px;margin-bottom:-15px;text-transform:uppercase}.fact ul.text-position li h3{font-size:42px;color:#54b947;text-transform:uppercase;margin-bottom:-16px}.fact ul.text-position li h2{color:#54b947;margin-bottom:5px;text-transform:uppercase}.fact ul.text-position li p{font-size:16px;margin-bottom:0}.home-project{padding:90px 0 100px}.home-project h2{margin-bottom:55px}.home-project .text-wrap{margin-top:28px}.home-project .text-wrap h2{height:80px;overflow:hidden;line-height:40px;margin-bottom:15px}.home-project .text-wrap p{max-width:300px;margin-bottom:11px}.home-project .btn-group{margin-top:50px}footer{padding:70px 0 0}footer h3{font-size:25px;margin-bottom:18px}footer p{margin-bottom:55px}footer .menu-links{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}footer .menu-links ul{margin-right:60px}footer .menu-links ul:last-child{margin-right:0}footer .menu ul li{position:relative;margin-bottom:13px}footer .menu ul li::before{content:"";background-image:url(../images/icons/gb-lining-service-in-essex-right-arrow.png);background-size:5px;background-repeat:no-repeat;padding-left:28px;background-position:0 0;width:5px;display:inline-block;height:9px}footer .menu ul li a{color:#fff;font-size:15px}footer .menu ul li a span{display:none}footer .menu ul li a:focus,footer .menu ul li a:hover{color:#212121}footer .menu ul li span{color:#212121;font-size:15px}.get-in span{margin-right:7px;max-width:102px;width:100%}.get-in a{margin-left:7px}.get-in ul li.add a{line-height:26px}.get-in .btn-group{margin-top:12px}.get-in a.facebook{width:49px;height:49px;display:block;display:inline-block;vertical-align:middle;margin-left:27px;background-position:0 0;transition:none;overflow:hidden;border-radius:50px}.get-in a.facebook:hover{background-position:0 -49px}.get-in .white-bg-btn,.get-in .white-bg-btn .btn{margin-left:0}.bottom-footer{padding-top:70px;padding-bottom:30px}.bottom-footer .container .row.bor-top{border-top:1px solid #fff;padding-top:20px}.bottom-footer ul li,.bottom-footer ul li a{color:#fff;font-size:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;letter-spacing:.3px}.bottom-footer ul li a:focus,.bottom-footer ul li a:hover{color:#212121}.bottom-footer ul li a span{color:#fff;margin:0 15px}.bottom-footer .copy ul li{margin-right:27px}.bottom-footer .copy ul li:last-child{margin-right:0}ul.side-bar{background-color:#54b947;max-width:80px;width:100%;height:250px;position:fixed;right:0;bottom:20px;border-radius:10px 0 0 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:-5px 6px 9px 0 rgba(0,0,0,.15);z-index:999}ul.side-bar li{flex:0 0 33.333%;display:flex;align-items:center;width:100%;justify-content:center;border-bottom:1px solid #34a225}ul.side-bar li:last-child{border-bottom:0}ul.side-bar li a{font-size:0;width:25px;background-repeat:no-repeat;display:block;background-size:100%;display:block;transition:none}ul.side-bar li a:hover{background-position:0 100%}ul.side-bar li.call a{height:25px;background-image:url(../images/icons/gb-lining-service-in-essex-call.png)}ul.side-bar li.mail a{width:29px;height:20px;background-image:url(../images/icons/gb-lining-service-in-essex-email.png)}ul.side-bar li.comment a{width:32px;height:32.5px;background-image:url(../images/icons/gb-lining-service-in-essex-chat.png)}ul.side-bar li.add a{height:33px;background-image:url(../images/icons/gb-lining-service-in-essex-location.png)}#home-banner .white-bor-btn a{box-shadow:none}#home-banner.inner{padding:0;height:275px;display:flex;align-items:center}#home-banner.inner h1{font-size:50px;line-height:60px;margin-bottom:0}.home-service.inner{padding-top:110px;padding-bottom:75px;background-size:auto;background-repeat:no-repeat}.home-service.inner h2{line-height:40px;margin-bottom:20px}.home-service.inner .geomembranes{margin-top:85px}.home-service.inner .geomembranes h5{font-size:25px;margin-bottom:45px}.home-service.inner .geomembranes .wrap{width:100%;display:block;height:auto;border-radius:10px;margin-bottom:30px;box-shadow:6px 6px 9px 0 rgba(0,0,0,.15);position:relative;z-index:1;padding:105px 0 100px;background-size:cover}.home-service.inner .geomembranes .wrap .img-wrap{margin-top:0}.home-service.inner .geomembranes .wrap::before{content:"";background-color:#54b947;opacity:.85;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:-1;border-radius:10px;transform:scale(1);transition:.5s}.home-service.inner .geomembranes .wrap:hover::before{opacity:1;transform:scale(1.050)}.home-service.inner .geomembranes .wrap .img-wrap{margin-bottom:25px;height:70px;margin:0 auto 25px;overflow:hidden}.home-service.inner .geomembranes .wrap:hover .img-wrap img{transform:translateY(-50%)}.home-service.inner .geomembranes .wrap p{font-size:25px;color:#fff;margin-bottom:0}.home-service.inner .geomembranes .wrap span{width: 100%;color:#fff;font-size:15px;margin-top:3px}.home-service.inner .geomembranes .wrap .img-wrap.gas img{width:88px}.home-service.inner .geomembranes .wrap .img-wrap.attenuation img{max-width:68px}.home-service.inner .geomembranes .wrap .img-wrap.ponds img{width:79px}.home-service.inner .geomembranes .wrap .img-wrap.landfills img{max-width:53px}.home-service.inner .geomembranes .wrap .img-wrap.reservoirs{height:47px;overflow:hidden}.home-service.inner .geomembranes .wrap .img-wrap.reservoirs img{width:92px}.home-service.inner .geomembranes .wrap .img-wrap.reservoirs{height:47px;overflow:hidden}.home-service.inner .geomembranes .mb-120{margin-bottom:90px}.home-service.inner .geomembranes.side .col-lg-4{flex:0 0 100%;max-width:100%}.home-service.inner .img-wrap img{width:100%}.home-service.inner.projects-dot-bg .img-wrap{margin-top:45px}.home-service.inner .row.mb{margin-bottom:55px}.home-service.inner .row.mb:last-child{margin-bottom:0}.list{margin-bottom:26px}.list p{padding-left:35px;margin-bottom:8px;position:relative;font-weight:600}.list p:last-child{margin-bottom:0}.list p::before{content:"";position:absolute;top:12px;left:0;background-color:#54b947;width:5px;height:5px;border-radius:50px}.projects .row{margin-bottom:65px}.projects .row:last-child{margin-bottom:0}.carousel-indicators{margin:0 auto;position:static;padding:23px 0;margin:0 -7px}.gallery .carousel-indicators li{width:auto;height:auto;background-color:transparent;display:block;flex:0 0 calc(33.33% - 14px);display:flex;justify-content:center;align-items:center;margin:0 7px;opacity:1}.gallery .carousel-indicators li img{width:100%}.home-service.inner .get-in{margin-bottom:55px}.home-service.inner.projects{padding-bottom:30px}.home-service.inner .text-wrap:last-child{margin-bottom:0}.home-service.inner .get-in ul li{color:#54b947;display:flex;margin-bottom:10px}.home-service.inner .get-in ul li>span{font-size:22px;width:190px;display:inline-block;flex:0 0 24%;max-width:initial;margin-bottom:14px;margin-top:-10px;line-height:30px}.home-service.inner .get-in ul li a{font-size:22px;color:#212121;line-height:30px}.home-service.inner .get-in ul li a:focus,.home-service.inner .get-in ul li a:hover{color:#54b947}.home-service.inner .get-in ul li a span{display:none}.home-service.inner .get-in ul li.add a{max-width:205px}.home-service.inner .get-in .btn-group{width:100%}.home-service.inner .get-in a.facebook{background-position:center -49px;background-size:100%;margin-left:140px}.home-service.inner .get-in a.facebook:focus,.home-service.inner .get-in a.facebook:hover{background-position:center 99.9%}.home-service.inner .menu.get-in.dir a{margin-left:0;display:table;color:#54b947}.home-service.inner .menu.get-in.dir a:hover{color:#212121}.home-service.inner .map_box{max-width:610px;height:335px;width:100%}.home-service.inner .map_box iframe{width:100%;height:100%;border:0}.contact-form{padding:80px 0;background-color:#f7f7f7}.contact-form h2{margin-bottom:40px}.contact-form .form-group{margin-bottom:35px}.contact-form .form-control,.contact-form select.form-control option{width:100%;height:90px;font-size:22px;border-radius:10px;background-color:#ececec;border:0;color:#212121;padding-left:30px;font-weight:700}.contact-form select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-transform:capitalize}.contact-form .form-control:focus,.contact-form select.form-control option:focus{box-shadow:none}.contact-form .form-control::-webkit-input-placeholder{color:#212121}.contact-form .form-control::-moz-placeholder{color:#212121}.contact-form .form-control:-ms-input-placeholder{color:#212121}.contact-form .form-control:-moz-placeholder{color:#212121}.contact-form textarea.form-control{padding-top:30px;max-height:230px;min-height:230px}.contact-form .green-btn .btn{font-size:22px;height:90px;border-radius:10px;box-shadow:none}.contact-form .green-btn .btn:focus,.contact-form .green-btn .btn:hover{box-shadow:0 6px 9px 0 rgba(0,0,0,.15)}.thank-you{padding:0!important;background-color:#f7f7f7;height:80vh}.thank-you h1{font-size:150px;line-height:175px;background-image:url(../images/smile.png);background-repeat:no-repeat;background-position:top center;padding-top:100px;margin-bottom:10px;padding-bottom:0;text-transform:uppercase;color:#54b947}.thank-you p{font-size:26px;line-height:42px;color:#212121}.thank-you .btn{width:auto;text-transform:uppercase;background-color:#fff;border-color:#e03726;color:#e03726}.thank-you .btn:focus,.thank-you .btn:hover{background-color:#e03726;border-color:#e03726;color:#fff;box-shadow:none}.home-project .wrap+a{display:contents}.contact-form .form-group span{text-align:left!important;display:block}.home-service.inner.contact ul li{display:flex;align-items:start}.home-service.inner.contact ul li span{margin:0!important}@media (min-width:1200px){.container{max-width:1140px;padding:0}}@media (min-width:1024px){.header-style-1 .main-menu ul li.dropdown:hover .submenu{opacity:1;visibility:visible}.header-style-1 .menu-btn{display:none}.header-style-1 .logo{max-width:224px}.only-mobile{display:none}.only-desktop{display:block}}@media (max-width:1200px){.container{max-width:95%;padding:0}.container .container{max-width:100%}.btn{min-width:190px;padding:11px 30px;width:100%}header .head-cont .main-menu ul li{margin:0 16px}header .head-cont .main-menu ul li a{font-size:18px}ul.side-bar{max-width:60px;height:200px}ul.side-bar li a{transform:scale(.8)}.home-service.inner .geomembranes .wrap{padding:70px 15px}.home-service.inner .get-in a.facebook{margin-left:26%}}@media (max-width:1100px){header .head-cont .main-menu ul li{margin:0 15px}header .head-cont .main-menu ul li a{font-size:16px}}@media (max-width:1024px){body{margin-top:175px}.header-style-1 .logo{max-width:150px}#home-banner{padding:140px 0 230px}#home-banner h1{font-size:56px;line-height:65px}h2{font-size:28px}p{font-size:16px}.home-service ul.service-wrap li a span{font-size:14px}.home-service{padding-bottom:90px}.fact ul.text-position li h6{font-size:20px}.fact ul.text-position li h3{font-size:36px}.fact ul.text-position li h2{font-size:25px}.fact ul.text-position li:nth-child(2) p{max-width:260px}.fact ul.text-position li:nth-child(4) span{bottom:55px}.fact ul.text-position li:nth-child(3) span{right:-5px;width:162px}.fact ul.text-position li:nth-child(2) span{width:170px;left:78px}.fact ul.text-position li:first-child span{width:20px;left:-40px;top:45px}.home-project{padding:70px 0 70px}ul.side-bar{max-width:50px;height:200px}ul.side-bar li a{transform:scale(.8)}.home-service.inner .geomembranes{margin-top:60px}.home-service.inner .geomembranes .mb-120{margin-bottom:20px}.home-service.inner{padding-top:80px}footer p{margin-bottom:35px}.home-service.inner .get-in ul li>span{flex:0 0 25%}.home-service.inner .get-in .btn-group{width:100%}.home-service.inner .get-in a.facebook{margin-left:27%}}@media (max-width:991px){.only-mobile{display:block}.only-desktop{display:none}.header-style-1 .logo{max-width:100px}header .head-cont{padding:15px 0}body{margin-top:121px}.header-style-1 .mobile-ul{display:flex;margin-right:10px;position:relative;margin-left:auto}.header-style-1 .mobile-ul li{display:inline-flex;margin-right:5px}.header-style-1 .mobile-ul li>i{font-size:24px;margin-right:5px}.header-style-1 .mobile-ul li:last-child{margin-right:0}.header-style-1 .mobile-ul li a{font-size:24px;color:inherit;width:20px;text-align:center;line-height:0}.header-style-1 nav.main-menu{position:fixed;top:0;right:-310px;width:100%;max-width:300px;background-color:#fff;z-index:9999;bottom:0;overflow-y:scroll;overflow-x:hidden;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;z-index:99}.header-style-1 nav.main-menu.active{right:0}.header-style-1 nav.main-menu ul{flex-direction:column;width:100%;height:100%;background-color:#fff;padding:150px 5px}.header-style-1 nav.main-menu ul li.dropdown .submenu li a,.header-style-1 nav.main-menu ul.clear li a{display:block;height:auto;text-align:left;text-indent:15px;line-height:1.5}header .head-cont .main-menu ul li.dropdown ul li{margin-bottom:5px}.header-style-1 li.dropdown::after{content:'+';position:absolute;right:20px;top:0;color:#54b947}.header-style-1 li.dropdown.minous::after{content:'-'}.header-style-1 li.dropdown .submenu.active{opacity:1;visibility:visible;position:relative;transform:scaleY(1);transform-origin:top}header .head-cont .main-menu ul li.dropdown ul{width:auto;background-color:#fff;padding:5px 0 0;border-radius:0;box-shadow:none;height:auto;top:0}.header-style-1 li.dropdown .submenu{width:100%;transition:all .3s ease-in-out;padding:0;box-shadow:none;top:unset;transform:scaleY(0);transform-origin:top;position:relative;height:0}.header-style-1 .menu-btn{width:25px;height:16px;font-size:25px;text-align:center;position:relative;cursor:pointer;display:flex;margin-left:10px;z-index:999}.header-style-1 .menu-btn span{display:block;position:absolute;height:2px;width:100%;background:#54b947;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;top:0}.header-style-1 .menu-btn span:nth-child(2){top:5px}.header-style-1 .menu-btn span:nth-child(3){top:10px}.header-style-1 .menu-btn span:nth-child(4){top:15px}.header-style-1 .menu-btn.active span:nth-child(1),.header-style-1 .menu-btn.active span:nth-child(4){top:18px;width:0;left:50%}.header-style-1 .menu-btn.active span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:10px}.header-style-1 .menu-btn.active span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}.toolbar .social-wrap ul li.call-us a{font-size:15px;padding:5px 20px}header .head-cont .nav{width:100%}.home-service{padding-top:100px}.home-service ul.service-wrap li{position:relative;flex:0 0 50%}.home-service ul.service-wrap li a:hover::before{height:100%;background-color:#54b947;border-radius:0}.home-service ul.service-wrap{border-radius:10px;overflow:hidden;box-shadow:6px 6px 9px 0 rgba(0,0,0,.15);max-width:96%;top:-255px;flex-wrap:wrap;position:absolute}.home-service{padding-top:310px}#home-banner{padding:140px 0 340px}.home-service ul.service-wrap li a::before{border-radius:0!important}.home-service .img-wrap{margin-top:45px;margin-bottom:0}.home-service .text-wrap{max-width:700px;margin-left:auto;margin-right:auto}.fact ul.text-position li{position:static}.fact ul.text-position{display:flex;justify-content:space-around;flex-wrap:wrap}.fact ul.text-position li{position:static;max-width:450px;width:100%;margin-bottom:25px;border:1px solid #c5c5c5;padding:35px 30px;flex:0 0 47%}.fact ul.text-position li:last-child{margin-bottom:0}.fact ul.text-position li p{max-width:100%!important}.fact ul.text-position li p br{display:none}.fact ul.text-position li p{max-width:100%}.fact ul.text-position li span{display:none}.fact ul.text-position li:nth-child(3){margin-bottom:0}.fact{padding-bottom:50px}.fact img{max-width:400px}.fact ul.text-position li h3{font-size:30px}.home-project .text-wrap h2{height:60px;line-height:32px;font-size:22px}.home-project .text-wrap{margin-top:20px}footer{padding:50px 0 0}.container .container{max-width:96%}.bottom-footer{padding-top:50px;padding-bottom:10px}footer .menu-links{flex-direction:column}.bottom-footer .copy{margin-bottom:6px}.header-style-1 nav.main-menu .green-btn{position:fixed;top:60px;right:60px;z-index:-2;min-width:inherit}.header-style-1 .main-menu .green-btn .btn{width:auto;font-size:13px;padding:7px 20px;max-width:100%;display:block}header .head-cont .main-menu ul li{margin-bottom:10px}header .head-cont .main-menu ul li a{display:block;padding-left:25px;font-size:15px;text-align:left}header .head-cont .main-menu ul li.dropdown ul::before{display:none}header .head-cont .main-menu ul li{margin:0 15px 5px}header .head-cont .main-menu ul li a::before{top:50%;left:0;right:auto;transform:translateY(-50%)}header .head-cont .main-menu ul li a.active::before,header .head-cont .main-menu ul li a:focus::before,header .head-cont .main-menu ul li a:hover::before{width:15px}header .head-cont .main-menu ul li.dropdown ul li::before{left:25px}.home-service ul.service-wrap li::before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background-color:#f3f3f3;z-index:3;margin:0 auto;max-width:80%}.home-service ul.service-wrap li:nth-child(3)::before,.home-service ul.service-wrap li:nth-child(4)::before{display:none}.home-service ul.service-wrap li a::after{top:50%;width:1px;height:80%;bottom:0}.home-service.inner .geomembranes{margin-top:0}.home-service.inner .geomembranes h5{font-size:22px;margin-top:50px}.home-service.inner .geomembranes .wrap p{font-size:20px;line-height:22px}.home-service.inner .geomembranes .wrap{padding:20px}.home-service.inner{padding-bottom:40px;padding-top:60px}#home-banner.inner h1{text-align:center;word-break:break-word;margin-bottom:30px}#home-banner.inner{height:auto;padding:60px 0}.home-service.inner .geomembranes .wrap .img-wrap{margin-top:0}.home-service.inner .geomembranes .wrap{padding:50px 20px}.toolbar span.leaf{width:20px;height:20px}.home-service.inner .geomembranes.side .col-lg-4{flex:0 0 50%}.home-service.inner .row.mb{margin-bottom:50px}.home-service.inner .home-service.inner .geomembranes.side .wrap{margin-bottom:0}ul.side-bar{height:180px}.list{max-width:520px;margin-left:auto;margin-right:auto}.list p{text-align:left}.home-service.inner.projects .btn-group .btn,.home-service.inner.projects .btn-group>div{min-width:inherit}.home-service.inner.projects h2 br{display:none!important}.projects .row{margin-bottom:45px}.home-service.inner .get-in ul li{flex-direction:column}.home-service.inner .get-in ul li a{margin-left:0}.home-service.inner .get-in a.facebook{margin-left:0}.contact-form .form-control,.contact-form .green-btn .btn,.contact-form select.form-control option{height:80px;font-size:20px}.contact-form{padding:60px 0}.contact-form{padding:60px 0}.contact-form .row>div:last-child .form-group{margin-bottom:0}.home-service .img-wrap.home{margin-top:30px;margin-bottom:35px}.home-service.inner .get-in ul li.add a{max-width:100%}.home-service.inner .geomembranes.side .wrap{margin-bottom:0}#home-banner.inner .content{flex-wrap:wrap}.thank-you{padding:90px 0!important;height:auto}.thank-you h1{font-size:155px}.accreditations .img-wrapper img:nth-child(2){margin:0 85px}}@media (max-width:767px){.header-style-1 .mobile-ul li:first-child{display:none}#home-banner h1{font-size:46px;line-height:52px}#home-banner{padding:80px 0 350px}#home-banner p{margin-bottom:30px}p{font-size:16px;line-height:26px}.home-service .img-wrap{text-align:center}.home-service .text-wrap{margin-top:30px;text-align:center}.home-service .text-wrap{margin-top:0}.home-service{padding-top:300px}.toolbar p{font-size:12px;width:100%}.toolbar .social-wrap{max-width:174px;width:100%}.toolbar .social-wrap ul li.call-us a{font-size:12px;padding:5px 10px}.fact ul.text-position li h3{font-size:26px;margin-bottom:-13px}.fact ul.text-position li h6{font-size:18px;margin-bottom:-10px}.fact ul.text-position li p{font-size:15px;line-height:22px}.fact ul.text-position li h2{font-size:22px;margin-bottom:-5px}.fact ul.text-position li{padding:25px 14px;margin-bottom:15px}.accreditations .img-box{margin-bottom:40px}.accreditations div:last-child .img-box{margin-bottom:0}.home-project{padding:50px 0}.home-project .row>div{margin-bottom:50px;text-align:center}.home-project .row>div:last-child{margin-bottom:0}.home-project .text-wrap{text-align:center}.home-project h2{margin-bottom:40px}footer p{margin-bottom:25px}footer .menu-links{flex-direction:row;margin-bottom:20px}.container .container{max-width:100%}.btn{padding:9px 30px}.header-style-1 nav.main-menu .green-btn{top:51px;right:55px}.header-style-1 .main-menu .green-btn .btn{width:auto;font-size:13px;padding:7px 20px;max-width:100%;display:block;min-width:inherit}.toolbar .social-wrap ul li.call-us a{background-image:url(../images/icons/gb-lining-service-in-essex-call-single.png);background-color:#e03726;padding:10px;background-size:60%;font-size:0;border-radius:50px;background-position:center 5px;background-repeat:no-repeat;border:0;width:23px;height:23px}.toolbar .social-wrap ul{display:flex;align-items:start;justify-content:flex-end}.toolbar .social-wrap ul li{display:flex;align-items:center;justify-content:center}.toolbar .social-wrap ul li{margin-right:10px}body{margin-top:111px}ul.side-bar{max-width:40px;height:200px}#home-banner.inner h1{max-width:500px;font-size:40px}.home-service.inner{padding-bottom:50px;padding-top:60px}.fact ul.text-position li h6{margin-bottom:-10px}.fact ul.text-position li h3{margin-bottom:-10px}ul.side-bar{height:150px}.home-service.inner .geomembranes h5{font-size:20px}.home-service.inner .geomembranes.side .mb-120{margin-bottom:0}.home-service.inner.projects .text-wrap{margin-top:0}.projects .row>div img{width:100%}.home-service.inner.projects .text-wrap{margin-bottom:45px}.home-service.inner .get-in ul li{align-items:center}.home-service.inner .get-in .btn-group{justify-content:center}.home-service.inner .map_box{margin-bottom:35px}.contact-form .form-control,.contact-form .green-btn .btn,.contact-form select.form-control option{height:70px;font-size:18px}.home-service.inner .get-in ul li.add a{max-width:90%}.thank-you h1{font-size:125px;line-height:130px;padding-top:100px}.thank-you p{font-size:22px;line-height:36px}.link{margin:0 auto}.accreditations .img-wrapper{flex-wrap:inherit}.accreditations .img-wrapper img:nth-child(2){margin:0 55px}ul.side-bar li a{transform:scale(.6)}}@media (max-width:575px){.toolbar .social-wrap ul li.call-us a:focus,.toolbar .social-wrap ul li.call-us a:hover{background-color:#54b947}.toolbar .social-wrap{max-width:inherit;width:auto}.toolbar span.leaf{width:20px;height:20px;margin-right:10px}.toolbar .social-wrap{max-width:inherit;width:auto;position:fixed;right:50px;top:30px}.toolbar p{font-size:10px;justify-content:center}.header-style-1 .main-menu .green-btn{position:fixed;bottom:20px;left:20px;top:auto;right:auto;border-radius:50px;overflow:hidden;min-width:inherit;z-index:99;width:50px;height:50px;box-shadow:0 6px 9px 0 rgba(0,0,0,.15)}.fact ul.text-position{display:block}.home-project .text-wrap h2{height:auto}.home-project .text-wrap p{margin-left:auto;margin-right:auto}.fact ul.text-position li,.fact ul.text-position li:nth-child(3){margin-bottom:15px}footer .menu-links ul{margin-right:15px}footer .menu ul li{display:flex}footer .menu ul li::before{padding-left:15px}footer .menu ul li a{font-size:12px}.btn-group>div{margin:0 10px 20px!important;min-width:inherit}.btn-group>div:last-child{margin-bottom:0!important}.btn-group,.home-project .btn-group{flex-wrap:wrap;justify-content:center}.btn-group .green-btn{margin:0 20px}.btn-group .green-btn:first-child{margin-left:0}.btn-group .green-btn:last-child{margin-right:0}.btn-group .btn{margin:0}.container{max-width:100%;padding:0 15px;text-align:center}header .head-cont{padding:15px 15px}#home-banner h1 br{display:none}#home-banner h1{font-size:30px;line-height:43px}p{font-size:15px;line-height:24px}#home-banner p{text-align:center}#home-banner{padding:80px 0 290px}.home-service{padding-top:300px}h2{font-size:24px;line-height:32px}.home-service .text-wrap{padding:0}.accreditations{margin:50px 0 0 0}.fact img{max-width:100%}footer .menu ul li a{text-align:left;word-break:break-word}footer .menu ul li::before{margin-top:5px}footer .menu ul li{text-align:left}.bottom-footer .copy ul li{margin-right:20px}.toolbar{border-bottom:0;height:0;overflow:hidden}.header-style-1 .main-menu .green-btn .btn{padding:0;display:inline-block;background-image:url(../images/icons/gb-lining-service-in-essex-free-quote.png);background-repeat:no-repeat;font-size:0;width:100%;height:100%;background-size:60%;background-position:center}.header-style-1 .main-menu .green-btn .btn:focus,.header-style-1 .main-menu .green-btn .btn:hover{background-color:#212121;border-color:#212121}body{margin-top:83px}.menu.get-in ul li>span{display:block;flex:0 0 37%}footer .menu-links{justify-content:space-between;max-width:370px;margin:0 auto 30px}footer .menu.get-in ul{display:flex;flex-direction:column;justify-content:center;max-width:370px;margin:0 auto}.fact ul.text-position li{margin-left:auto;margin-right:auto}.bottom-footer{padding-top:20px}footer .get-in a.facebook{margin-left:10px}footer .get-in .btn-group{margin-top:12px;flex-wrap:unset}footer .get-in .btn-group>div{margin:0!important}.bottom-footer ul{flex-wrap:wrap;flex-direction:row-reverse;max-width:280px;margin:0 auto}.bottom-footer ul li{flex:0 0 50%;text-align:center;margin-bottom:5px}.bottom-footer .copy ul li{margin-right:0}.bottom-footer ul li.copy{flex:0 0 100%;order:3}.home-service ul.service-wrap li{flex:0 0 50%}.home-service.inner .geomembranes .wrap{margin-bottom:15px}.home-service.inner .geomembranes h5{font-size:20px}.home-service.inner{padding-bottom:30px}.home-service.inner h2{line-height:30px;word-break:break-word}.home-service.inner{padding-top:50px}#home-banner.inner h1{font-size:36px;line-height:46px}.home-service.inner .geomembranes.side .col-lg-4{flex:0 0 100%}.home-service.inner .home-service.inner .geomembranes.side .wrap{margin-bottom:15px}.home-service.inner .geomembranes .wrap{padding:40px 20px}.gallery.row{margin-left:-5px;margin-right:-5px}.gallery.row>div{padding-right:5px;padding-left:5px}.contact-form .form-group{margin-bottom:15px}.contact-form .form-control,.contact-form .green-btn .btn,.contact-form select.form-control option{height:50px;font-size:14px}.contact-form textarea.form-control{padding-top:15px;max-height:150px;min-height:150px}.home-service.inner .get-in ul li a,.home-service.inner .get-in ul li>span{font-size:18px;line-height:22px}.home-service.inner .get-in ul li.add a{max-width:90%}.home-service.inner .geomembranes.side .wrap{margin-bottom:30px}.thank-you h1{font-size:65px;line-height:70px}.thank-you p{font-size:20px;line-height:26px}}@media (max-width:460px){.home-service ul.service-wrap{justify-content:center;background-color:transparent;box-shadow:0 10px 10px 0 rgba(0,0,0,.15);border-radius:10px}.home-service{padding-top:260px}.header-style-1 nav.main-menu{right:-100%;max-width:100%}.home-service ul.service-wrap li .wrap .common-sprite{height:67px;margin:0 auto 10px;transform:scale(.7)}.home-service ul.service-wrap li p{font-size:14px;padding:0 20px;line-height:22px}.home-service ul.service-wrap li a span{font-size:12px}footer .row .row>div{padding:0}footer .menu ul li{word-wrap:anywhere}.home-service ul.service-wrap li a{padding:0;height:250px;align-items:center;display:flex;justify-content:center}#home-banner.inner h1{max-width:100%;word-wrap:break-word}.accreditations .img-wrapper{flex-wrap:wrap}.accreditations .img-wrapper img{margin-bottom:30px}.accreditations .img-wrapper img,.accreditations .img-wrapper img:nth-child(2){margin:0 30px 30px}}