.general-banner{min-height:270px;position:relative;background-position:center center;background-size:cover;padding:30px 0}.general-banner .overlay-content{text-align:center}.general-banner .gerneral-overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.8;background-color:#0050a0}.general-banner .banner_container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.general-banner .banner_flex{margin-left:-15px;margin-right:-15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;text-align:center}.general-banner .banner_flex-col3{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.general-banner .banner_flex-col9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.general-banner span.overlay-title{line-height:1.42857143;font-weight:400;font-family:'MontserratBold';color:#fff;font-size:35px;width:220px}.general-banner .overlay-services{margin-left:-15px;margin-right:-15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;text-align:center}.general-banner .banner-services-panel span.icon{width:130px;height:130px;background-color:#e6ebf0;display:block;background-repeat:no-repeat;background-position:center center;border-radius:100%;margin:0 auto 22px;-webkit-box-shadow:0 0 45px 0 #0000006b;-moz-box-shadow:0 0 45px 0 #0000006b;box-shadow:0 0 45px 0 #0000006b;color:#0050a0;font-size:63px;line-height:130px}.general-banner .slick_banner_column{position:relative;min-height:1px;float:left}.general-banner .banner-services-panel{padding-left:15px;padding-right:15px}.general-banner button.slick-prev.slick-arrow{left:-40px}.general-banner button.slick-arrow{color:#e6ebf0}.general-banner span.icon-icons.firefxtinguisher:before{content:"\e904"}.general-banner span.icon-icons.firesuppressant:before{content:"\e900"}.general-banner button.slick-arrow{position:absolute;font-size:0;background:transparent;border:0;width:30px;height:40px;top:50%;margin-top:-20px;color:#083062;z-index:99;padding:0px}.general-banner button.slick-next.slick-arrow{right:-40px}.general-banner button.slick-arrow{color:#e6ebf0}.general-banner .services-slider .banner-services-panel>span.icon{font-size:105px}.general-banner .services-slider .banner-services-panel>.icon>span.icon-icons.firecode{font-size:70px;vertical-align:middle;position:relative;top:-20px}.general-banner .services-slider .banner-services-panel>.icon>span.icon-icons{position:relative;top:-5px}.general-banner .services-slider span.icon-icons.test:before{content:"\e911"}.general-banner .services-slider span.icon-icons.service:before{content:"\e90f"}.general-banner .services-slider span.icon-icons.monitoring:before{content:"\e900"}.general-banner .services-slider span.icon-icons.systemdesign:before{content:"\e91b"}.general-banner .services-slider span.icon-icons.codecompliance:before{content:"\e90d"}.general-banner .services-slider .banner-services-panel>.icon>span.icon-icons.systemdesign{top:0px}.general-banner span.icon-icons.cylinderproducts{font-size:70px;vertical-align:middle;position:relative;top:-13px}.general-banner span.icon-icons.cylinderproducts:before{content:"\e903"}.general-banner .services-slider .banner-services-panel>.icon>span.icon-icons.discrepancy,.general-banner .services-slider .banner-services-panel>.icon>span.icon-icons.codecompliance{font-size:70px;vertical-align:middle;position:relative;top:-13px}.general-banner .services-slider span.icon-icons.discrepancy:before{content:"\e90e"}.general-banner .services-slider a{font-size:16px}.general-banner button.slick-next.slick-arrow:before{content:"\f105";font-family:FontAwesome;font-size:35px;line-height:40px;color:#e6ebf0;background:transparent}.general-banner button.slick-arrow{position:absolute;font-size:0;background:transparent;border:0;width:30px;height:40px;top:50%;margin-top:-20px;color:#083062;z-index:99;background:transparent}.general-banner button.slick-prev.slick-arrow:before{content:"\f104";font-family:FontAwesome;font-size:35px;line-height:40px;color:#e6ebf0;background-color:transparent}.general-banner span.icon-icons.firecode:before{content:"\e900"}.general-banner span.icon-icons.fireextinguisher:before{content:"\e904"}.general-banner span.icon-icons.cylindertesting:before{content:"\e903"}.general-banner span.icon-icons.psiservices:before{content:"\e902"}.general-banner .fa-angle-right:before{content:"\f105"}.general-banner a:hover{text-decoration:underline}.general-banner a{display:block;color:#fff;font-size:20px;font-family:'MontserratBold';text-decoration:none;line-height:1.2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;position:relative}.general-banner [class^="icon-"],.general-banner [class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.general-banner .services-slider .banner-services-panel>.icon>span.icon-icons.monitoring{font-size:70px;vertical-align:middle;position:relative;top:-13px}@media(min-width:768px){.general-banner .banner_flex-column{float:none;width:100%}.general-banner .banner_flex-column{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;float:left}.general-banner .banner_container{max-width:750px}.general-banner .banner_flex-column{float:left;width:33.33333333%}}@media(min-width:992px){.general-banner .banner_container{max-width:970px}.general-banner .banner_flex-column{float:left;width:33.33333333%}}@media(min-width:1200px){.general-banner .banner_container{max-width:1200px}.general-banner .banner_flex-col3{width:25%;float:left}.general-banner .banner_flex-col9{float:left;width:75%}}@media screen and (max-width:1600px) and (min-width:1400px){.general-banner{padding:40px 0}}@media screen and (max-width:1400px) and (min-width:992px){.general-banner button.slick-prev.slick-arrow{left:0px}.general-banner .banner_flex button.slick-next.slick-arrow{right:-15px}.general-banner .banner_flex .services-slider button.slick-next.slick-arrow{right:7px}}@media screen and (max-width:1220px) and (min-width:992px){.general-banner .banner_flex .services-slider button.slick-next.slick-arrow{right:-6px}}@media screen and (max-width:1245px) and (min-width:1199px){.general-banner .banner_flex .services-slider button.slick-next.slick-arrow{right:14px}}@media screen and (max-width:1019px) and (min-width:992px){.general-banner button.slick-prev.slick-arrow{left:0px}.general-banner .banner_flex button.slick-next.slick-arrow{right:-2px}}@media(max-width:1199px){.general-banner span.overlay-title{width:100%;margin:0 0 30px}.general-banner button.slick-prev.slick-arrow{left:0px}.general-banner .banner_flex{display:block}}@media(max-width:991px){.general-banner a{font-size:16px}.general-banner button.slick-next.slick-arrow{right:0px}.general-banner .banner_flex button.slick-next.slick-arrow{right:0px}}@media(max-width:767px){.general-banner .banner_flex{display:block;flex-wrap:initial;-webkit-flex-wrap:initial}.general-banner span.overlay-title{width:auto;margin:0 0 24px}.general-banner .banner-services-panel{margin-bottom:20px}.general-banner .services-slider .banner-services-panel>span.icon{display:block;margin:0 auto 22px;font-size:105px}.general-banner .banner-services-panel span.icon{display:block;margin:0 auto 22px}.general-banner .overlay-services .slick-list{padding:40px 0}.general-banner .overlay-services.services-slider .slick-list{padding:0px 0}}