.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.navbar-topbar{border-radius:0}#content article{margin-bottom:40px}#content header{margin:20px 0}#content section{margin-bottom:20px}#content footer{padding-bottom:20px}.sidebar{margin-top:20px}.sidebar section{margin-bottom:40px}.sidebar ul,.sidebar ol{list-style-type:none;padding:0}.sidebar li{margin:10px 0}input:focus::-webkit-input-placeholder{color:#fff0}input:focus:-moz-placeholder{color:#fff0}input:focus::-moz-placeholder{color:#fff0}textarea:focus::-webkit-input-placeholder{color:#fff0}textarea:focus:-moz-placeholder{color:#fff0}textarea:focus::-moz-placeholder{color:#fff0}#respond{margin-top:40px}ol.commentlist{counter-reset:li;padding:0}ol.commentlist ul{padding:0}ol.commentlist>li{position:relative;margin:0 0 20px 0;list-style:none}ol.commentlist>li:before{content:"Thread " counter(li);counter-increment:li;position:absolute;top:0;right:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-bottom-left-radius:4px;padding:5px 20px 5px 10px;color:#999}ol.commentlist li ol,ol.commentlist li ul{list-style-type:none;margin:0}.commentlist li li{background:#f9f9f9}.commentlist li li li{background:#fff}.commentlist li li li li{background:#f9f9f9}.commentlist li li li li li li{background:#fff}.commentlist li{padding:20px}.commentlist ul li{margin-top:20px;margin-bottom:0}.reply p{margin:0}.site-footer{padding:40px 0}.site-footer ul,.site-footer ol{list-style-type:none;padding:0}.site-footer li{margin:10px 0}.site-sub-footer p{text-align:center}.site-footer p{text-align:center}@media (min-width:1200px){.container{width:100%;max-width:1268px}}body,html{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-style:normal}html,body{padding:0;margin:0}body{font-size:100%;line-height:1.6}p{color:#0C2A41;font-family:"Open Sans",sans-serif}a{outline:none;text-decoration:none;color:#00419F;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}a:hover{color:#0C2A41;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}a:active,a:focus,a:hover{outline:none;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#142A4B;font-family:"Oswald",sans-serif;margin:0}h1{font-size:68px;line-height:74px}h2{font-size:30px;line-height:42px}h3{font-size:24px;line-height:32px}h4{font-size:22px;line-height:30px}h5{font-size:20px;line-height:28px}h6{font-size:18px;line-height:26px}ul{list-style:none;padding:0;margin:0;color:#222B31}.clear{clear:both}.single .content-container ul{margin:25px 0 23px 0;list-style:none}.single .content-container ul li{padding-left:35px;margin-bottom:12px}.single .content-container ul li::before{content:'';display:inline-block;width:10px;height:10px;border:1px solid #00419F;border-radius:100%;margin-right:22px;position:relative;top:0;margin-left:-34px}form .form-control::-webkit-input-placeholder{color:#fff}form .form-control::-moz-placeholder{color:#fff}form .form-control:-ms-input-placeholder{color:#fff}form .form-control:placeholder{color:#fff}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.font-icon-before::before,.font-icon-after::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}body.login{background-position:center;background-color:#000}.login h1 a{background-image:url(/wp-content/themes/bollinger-automation/theme/images/c4-wordpress-logo.png);background-size:140px!important;height:140px;width:140px}.login .button-primary{background-color:#2ba7e7!important;border:none;text-shadow:none;width:100px}.login .button-primary:hover{background-color:#2ba7e7!important}.login .button-primary:active{background-color:#2ba7e7!important}.login #backtoblog a,.login #nav a{color:#fff}.login #backtoblog a:hover,.login #nav a:hover{color:#2ba7e7}.login form{box-shadow:3px 4px 4px rgb(0 0 0 / .2);border-radius:16px}
/*!
 * b4st v3.0 | Unicence
 * http://simonpadbury.github.io/Codebase/
 */.author-bio,.comments-wrap{margin:36px auto;max-width:720px;padding-left:16px;padding-right:16px}.site-header-image{display:block;margin:auto}.alignleft{float:left}.alignright{float:right}.aligncenter{clear:both;display:block}.author-bio .avatar{border:1px solid #dee2e6;border-radius:50%}.wp-block-cover-text p{padding:1.5em 16px}@media screen and (min-width:768px){.wp-block-cover-text p{padding:1.5em 0}}ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 16px}@media screen and (min-width:768px){.entry-content,.entry-header{font-size:calc(1rem + 0.375*(100vw - 768px)/432);font-weight:300;line-height:inherit}.entry-header h1{font-size:calc(2.5rem + 0.9375*(100vw - 768px)/432)}}@media screen and (min-width:1200px){.entry-content,.entry-header{font-size:1.375rem}.entry-header h1{font-size:3.4375rem}}.more-link{display:block}.wp-block-code{padding:.5em 1em;margin:0 0 1.5rem}.entry-content ol,.entry-content ul:not(.blocks-gallery-grid){margin:0 auto 1.5em;max-width:720px;list-style-position:outside}.entry-content li{margin-left:2.5em}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin:0 auto}.entry-content ol ol li,.entry-content ol ul li,.entry-content ul ol li,.entry-content ul ul li{margin-left:0}.wp-block-quote{margin-left:16px;margin-right:16px;padding:0}.wp-block-quote>*{margin-left:1rem}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:36px auto;padding:0}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:13px;font-size:.8125rem}@media screen and (min-width:768px){.wp-block-quote{margin:48px auto}}.wp-block-pullquote>p:first-child{margin-top:0}.wp-block-pullquote.alignright{margin-left:2rem}.wp-block-pullquote.alignleft{margin-right:2rem}.entry-content{margin:48px auto;max-width:720px;padding-left:16px;padding-right:16px}.entry-content>.alignwide,.wp-block-gallery.alignwide,.wp-block-image.alignwide{width:100vw;max-width:1100px;margin:1.5em 0 1.5em 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.entry-content>.alignwide>img{width:1100px}.entry-content>.alignfull,.wp-block-gallery.alignfull,.wp-block-image.alignfull{width:100vw;max-width:100vw;margin:1.5em 0 1.5em 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.entry-content>.alignfull>img{width:100vw}@media screen and (min-width:768px){.entry-content>*{padding-left:0;padding-right:0}}.wp-block-columns{padding-right:1rem;padding-left:1rem}.wp-block-separator{margin:3em auto;padding:0}.wp-block-group>.wp-block-group__inner-container>*{max-width:720px;margin-left:auto;margin-right:auto}.wp-block-group>.wp-block-group__inner-container>.alignwide{width:100vw;max-width:1100px;margin:1.5em 0 1.5em 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wp-block-group>.wp-block-group__inner-container>.alignfull{width:100vw;max-width:100vw;margin:1.5em 0 1.5em 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wp-block-group.has-background>.wp-block-group__inner-container>:first-child{margin-top:0}.wp-block-group.has-background>.wp-block-group__inner-container>.alignfull{width:calc(100% + 60px);max-width:calc(100% + 60px);position:relative;left:-30px}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail,img{max-width:100%;height:auto}.wp-block-image img{display:block}.wp-block-image.alignleft,.wp-block-image.alignright{width:100%}.wp-block-image.alignfull img{width:100vw}.wp-block-image .alignleft figcaption,.wp-block-image .alignleft img,.wp-block-image .alignright figcaption,.wp-block-image .alignright img{max-width:100%;width:100%}.wp-block-gallery.alignfull,.wp-block-image .alignfull{width:100vw}.wp-block-gallery.alignleft,.wp-block-gallery.alignright,.wp-block-image .alignleft,.wp-block-image .alignright{max-width:344px}.wp-block-gallery.alignright,.wp-block-image .alignright{margin-left:2rem}.wp-block-gallery.alignleft,.wp-block-image .alignleft{margin-right:2rem}.wp-block-embed.type-video>.wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.wp-block-video video{max-width:720px}.wp-block-table{overflow-x:auto;margin:1.5rem0}.wp-block-table table{border-collapse:collapse}.wp-block-table td,.wp-block-table th{padding:.5em}#comments,#reply-title{margin-top:1.5rem;margin-bottom:1rem}.commentlist,.commentlist ul{padding-left:0}.commentlist li{padding:1rem}.comment-meta{margin-bottom:1rem}.comment>.children{margin-top:1rem;margin-right:-.625rem;margin-bottom:-1.625rem}body{display:-webkit-box;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}main{-webkit-box-flex:1;flex:1 0 auto}#site-footer{background-color:#f3f4f5}.header-bar{padding:4px 0 6px 0}.header-logo-menu-container .logo{padding:12px 0 9px 0}.header-logo-menu-container .logo img{width:251px}.header-logo-menu-container .center-panel h2{font-size:20px;line-height:30px;margin:32px 0 0 104px;text-align:center;color:#00419F;text-transform:uppercase}.header-logo-menu-container .container{max-width:1436px}.header-logo-menu-container{background:#fff;border-bottom:1px solid #E8E8E8}.header-menu-outer-container{background:#fff;box-shadow:0 3px 6px #00000029}.header-logo-menu-container .right-panel{text-align:right}.header-menu-contents ul li{display:inline-block;margin:0 0 0 24px}.header-menu-container #menu-main-menu{display:block;text-align:right;margin:31px 0 0 0}.header-menu-container #menu-main-menu>li{display:inline-block;margin:0 0 0 27px}.header-menu-container #menu-main-menu>li>a{color:#fff;font-size:16px;font-weight:300}.header-menu-container #menu-main-menu>li>.dropdown-menu{display:inherit;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:200ms ease;-moz-transition:200ms ease;-o-transition:200ms ease;transition:200ms ease;position:absolute;border-radius:0;border:none}.header-menu-container #menu-main-menu .dropdown-item{color:#222}.header-menu-container #menu-main-menu .dropdown-item:focus,.header-menu-container #menu-main-menu .dropdown-item:hover{color:#222;background-color:#fff}.header-menu-container #menu-main-menu>li.dropdown:hover>ul{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transition:200ms ease;-moz-transition:200ms ease;-o-transition:200ms ease;transition:200ms ease}.header-main-container{position:fixed;width:100%;top:0;z-index:1000}.header-menu-contents ul li.phone a{font-size:20px;line-height:30px;color:#0C2A41;font-family:"Oswald",sans-serif;font-weight:600;letter-spacing:.6px;display:table;margin:-38px 0 0 0}.header-menu-contents ul li.phone a:before{content:"\f095";font-weight:600;font-size:20px;float:left;margin:1px 4px 0 0;color:#FDBD0F;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}.header-menu-contents ul .main-button{margin:23px 0 0 0}.header-main-container.scroll .header-logo-menu-container .logo{padding:8px 0 9px 0}.header-main-container.scroll .header-logo-menu-container .logo img{width:180px}.header-main-container.scroll .header-menu-contents ul .main-button{margin:11px 0 0 0}.header-main-container.scroll .header-logo-menu-container .center-panel h2{margin:20px 0 0 104px}.header-main-container.scroll .header-logo-menu-container .logo,.header-main-container .header-logo-menu-container .logo,.header-main-container.scroll .header-logo-menu-container .logo img,.header-main-container .header-logo-menu-container .logo img,.header-main-container.scroll .header-menu-contents ul .main-button,.header-main-container .header-menu-contents ul .main-button,.header-main-container.scroll .header-logo-menu-container .center-panel h2,.header-main-container .header-logo-menu-container .center-panel h2{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}#mega-menu-wrap-navbar #mega-menu-navbar{text-align:center}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-item{margin:0 16px}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-item>a.mega-menu-link{color:#222B31!important;font-size:14px;font-weight:600!important;background:transparent!important;margin:0;padding:15px 0 16px 0;height:auto;line-height:normal;text-transform:uppercase}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-item>a.mega-menu-link .mega-indicator:after{margin:5px 0 0 -1px!important;font-size:12px;content:"\f107"!important;color:#222B31!important;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"!important}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-item>a.mega-menu-link:hover{color:#FDBD0F!important}#mega-menu-wrap-navbar{background:#fff0}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-item>a.mega-menu-link:focus{background:#fff0;color:#FDBD0F;font-weight:600}#mega-menu-wrap-navbar,ul#mega-menu-navbar{position:initial!important}.header-menu-outer-container .container{max-width:1388px}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item,#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0;margin:0}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu.mega-menu-item>ul.mega-sub-menu{background:#fff;padding:70px 0 114px 0;box-shadow:0 3px 6px #00000029;margin:0 0 0 0}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu>li.mega-menu-item-has-children{padding:0 15px}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu>li.mega-menu-item-has-children>a.mega-menu-link{color:#FDBD0F!important;font-size:16px;line-height:28px;padding:0 0 36px 0;font-weight:600!important;pointer-events:none;letter-spacing:.16px;text-transform:uppercase;font-family:"Open Sans",sans-serif}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu>.mega-menu-item-has-children.font-size-38>a.mega-menu-link{font-size:38px}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu>li>ul.mega-sub-menu>li>a{font-size:24px!important;color:#222B31!important;line-height:36px;font-weight:400!important;margin:0 0 18px 0!important;font-family:"Oswald",sans-serif!important;border-bottom:1px solid #E1E1E1!important;padding:0 0 18px 0!important;text-transform:uppercase!important}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu>li>ul.mega-sub-menu>li>a:hover{color:#FDBD0F!important}#mega-menu-wrap-navbar .hide>a.mega-menu-link{font-size:0!important;pointer-events:none!important}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu>li>ul.mega-sub-menu>li>a:hover,#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu.mega-menu-item ul.mega-sub-menu>li>ul.mega-sub-menu>li>a,#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-item>a.mega-menu-link:hover{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu.mega-menu-item>ul.mega-sub-menu>.mega-menu-columns-4-of-6{padding-right:10px}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu.mega-menu-item>ul.mega-sub-menu>.mega-menu-columns-4-of-6>.mega-sub-menu>li{padding:0 26px 0 0}#mega-menu-wrap-navbar #mega-menu-navbar>li.mega-menu-megamenu>ul.mega-sub-menu>li.widget_custom_html .custom-html-widget>div{width:416px;height:269px;background-size:cover;background-position:center;float:right}.home-banner-main-container .left-container{width:46%;float:left;position:relative;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-masked2.webp);background-size:cover;background-position:center right;z-index:10}.home-banner-main-container .left-container .content{width:478px;float:right;margin:0 132px 0 0;position:absolute;top:50%;transform:translateY(-50%);right:0}.home-banner-main-container .left-container .content h1{color:#fff;font-size:80px;line-height:84px;margin:0 0 22px 0;text-transform:uppercase}.home-banner-main-container .left-container .content h1 span{color:#FDBD0F}.home-banner-main-container .left-container .content .main-button{margin:42px 0 0 0}.home-banner-main-container .right-container{width:54%;float:left}.home-banner-main-container .right-container #rev_slider_1_1_wrapper,.home-banner-main-container .right-container .wp-block-video{margin:0 0 0 -155px!important}.home-banner-main-container .right-container .wp-block-video video{max-width:100%;object-fit:initial;object-fit:cover}.home-banner-main-container .right-container .wp-block-video video,.home-banner-main-container .left-container{height:760px}.home-about-main-container{padding:114px 0 88px 0}.home-about-main-container .container{max-width:1394px}.home-about-main-container .col-lg-7 .content{padding:0 44px 0 0}.home-about-main-container h3{line-height:42px;font-family:"Open Sans",sans-serif;font-weight:400;margin:0 0 16px 0;line-height:1.6}.home-about-main-container .content p{letter-spacing:.16px}.home-about-main-container .divider{margin-bottom:52px!important}.home-about-cta-main-container .left-container{height:632px;width:42.5%;float:left}.home-about-cta-main-container .left-container .image-container{margin:0 -130px 0 0}.home-about-cta-main-container .left-container .image{height:632px;background-position:center;background-size:cover;width:100%}.home-about-cta-main-container .right-container{width:57.5%;float:left;height:632px;position:relative;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-CTA-set-apart-banner-texture-masked2.webp);background-size:cover;background-position:center left}.home-about-cta-main-container .right-container .content{position:absolute;top:50%;transform:translateY(-50%);width:502px;margin:0 0 0 270px}.home-about-cta-main-container .right-container .content .divider-container{border-left:4px solid #FDBD0F;padding:0 0 0 50px}.home-about-cta-main-container .right-container .content h2{font-size:24px;line-height:32px;color:#fff;margin:0 0 23px 0}.home-about-cta-main-container .right-container .content p{line-height:28px;letter-spacing:.16px;color:#fff;font-weight:300}.home-about-main-container .video-container{margin:0 0 0 -10px}.home-about-main-container .video-container .video{height:384px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin:0 0 0 0;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-video-thumbnail-cover.webp)}.home-about-main-container .video-container .video a{position:absolute;width:100%;height:100%;font-size:0;top:0}.home-about-main-container .video-container .video a:before{content:"\f04b";font-weight:700;font-size:42px;color:#fff;position:relative;left:3px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";display:block;margin:0 auto;height:96px;width:96px;border-radius:100%;border:2px solid #fff;line-height:96px;text-align:center;position:relative;top:50%;transform:translateY(-50%);z-index:1}.home-about-main-container .video-container .video a:after{content:"";background:#000000bf;width:100%;height:100%;position:absolute;top:0;opacity:.5}.home-about-main-container .video-container .video a:hover:after{opacity:.25}.home-about-main-container .video-container .video a:hover:before{color:#FDBD0F;border:2px solid #FDBD0F}.home-services-main-container{padding:86px 0 0 0}.home-services-main-container .container{max-width:1384px}.home-services-main-container ul{margin:56px -12px 0 -12px}.home-services-main-container ul li{width:33.33333%;float:left;padding:0 12px;margin:0 0 60px 0}.home-services-main-container ul li a{position:relative;display:block}.home-services-main-container ul li .image-container{background-position:center;background-size:cover;width:100%}.home-services-main-container ul li .image,.home-services-main-container ul li .image-container{height:237px}.home-services-main-container ul li .image{position:relative;box-shadow:0 3px 6px #00000029;overflow:hidden}.home-services-main-container ul li a:hover .image-container{transform:scale(1.1)}.home-services-main-container ul li h3{font-size:20px;line-height:32px;margin:16px 0 10px 0;text-transform:uppercase}.home-services-main-container ul li .divider{width:100px}.home-services-main-container ul li a:hover .divider{width:100%}.home-why-choose-main-container{padding:140px 0 100px 0;margin:52px 0 0 0;position:relative}.home-why-choose-main-container .container{max-width:1400px}.home-why-choose-main-container .left-container .content-container{padding:9px 66px 0 0}.home-why-choose-main-container h2{line-height:36px;color:#fff;margin:0 0 20px 0;text-transform:uppercase}.home-why-choose-main-container ul{margin:62px 0 0 0;border-top:1px solid #C4C4C4}.home-why-choose-main-container ul li a{font-size:20px;line-height:32px;margin:0 0 0 0;color:#fff;display:block;border-bottom:1px solid #C4C4C4;padding:32px 0 32px 66px;position:relative}.home-why-choose-main-container .image-container{height:760px;background-position:center;background-size:cover;width:100%;margin:-130px 0 0 0}.home-why-choose-main-container .right-container{margin:0 0 0 -7px}.home-why-choose-main-container:before{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);content:"";z-index:-1;clip-path:polygon(0 0,100% 18%,100% 100%,0 100%);background-size:cover;background-position:center}.home-why-choose-main-container ul li a:after{width:82px;height:40px;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-CTA-arrow-yellow.svg);content:"";float:right;background-size:cover;background-position:center;right:-12px;position:absolute;top:27px}.home-why-choose-main-container ul li a:hover:after{right:-24px}.home-why-choose-main-container ul li a:before{font-weight:600;font-size:32px;float:left;margin:0 0 0 -66px;color:#fff;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";width:66px}.home-why-choose-main-container ul li a:hover:before{color:#FDBD0F}.home-why-choose-main-container ul li.fence a:before{content:"\e303"}.home-why-choose-main-container ul li.truck a:before{content:"\f48b"}.home-why-choose-main-container ul li.barrier a:before{content:"\e562"}.home-why-choose-main-container ul li.hands a:before{content:"\f4c5"}.home-why-choose-main-container ul li.user a:before{content:"\f82d"}.home-why-choose-main-container ul li.shield a:before{content:"\f2f7"}.home-cta-main-container{padding:144px 0 40px 0}.home-cta-main-container ul{margin:0 -12px}.home-cta-main-container ul li{width:50%;float:left;padding:0 12px}.home-cta-main-container ul li.left-container .list-container{background:#00419F}.home-cta-main-container ul li.right-container .list-container{background:#142A4B}.home-cta-main-container ul li p{margin:0 0 3px 0;color:#FDBD0F;font-size:20px;font-family:"Oswald",sans-serif;text-transform:uppercase}.home-cta-main-container ul li h2{color:#fff;font-size:48px;line-height:52px;margin:0 0 6px 0;font-weight:500;letter-spacing:.48px;text-transform:uppercase}.home-cta-main-container ul li h3{color:#fff;font-size:20px;line-height:24px;font-weight:300;text-transform:uppercase}.home-cta-main-container ul li .image-container{width:232px}.home-cta-main-container ul li .text-container{width:45%;float:left;padding:30px 22px 30px 30px;position:relative;height:300px}.home-cta-main-container ul li .image-container{width:55%;float:left}.home-cta-main-container ul li .image-container .image{position:relative;margin:5px 0}.home-cta-main-container ul li .image-container img{position:relative;width:auto;height:291px;z-index:1;left:0}.home-cta-main-container .container{max-width:1440px}.home-cta-main-container ul li .image-container .image:after{width:596px;height:300px;position:absolute;top:-4px;right:-145px;content:"";background-size:100%;background-position:center}.home-cta-main-container ul li.left-container .image-container .image:after{background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-CTA-arrow-yellow.svg)}.home-cta-main-container ul li.right-container .image-container .image:after{background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-CTA-arrow-blue.svg)}.home-cta-main-container ul li .text-container .main-button{position:absolute;bottom:35px}.home-cta-main-container ul li a:hover .image-container img{left:-10px}.home-cta-main-container ul li a:hover .text-container .main-button{background:#FFF}.home-cta-main-container ul li a:hover .text-container .main-button:after{border-left:20px solid #FFF}.home-cta-main-container ul li a:hover .image-container .image:after{right:-173px}.our-clients-main-container .container{max-width:1430px}.our-clients-main-container{margin:95px 0 0 0}.our-clients-main-container ul{margin:60px 0 0 0}.our-clients-main-container ul li img{display:block;margin:0 auto}.footer-main-container .footer-graphics-container{height:148px;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-footer-graphic.svg);background-size:564px auto;background-position:center}.footer-main-container{margin:65px 0 0 0}.footer-main-container .footer-content-container{background:#142A4B;padding:44px 0 24px 0}.footer-main-container .footer-logo{width:28%}.footer-main-container .footer-logo img{width:252px}.footer-main-container .footer-column h2{font-size:16px;line-height:24px;letter-spacing:.16px;color:#fff;font-family:"Open Sans",sans-serif;font-weight:400;margin:0 0 25px 0}.footer-main-container .footer-column ul li a{color:#fff;letter-spacing:.14px;font-size:14px;line-height:24px;margin:0 0 18px 0;display:table}.header-menu-contents ul li.phone a:hover,.page-template-template-contact .access-form-page-main-container ul li a:hover,.footer-main-container .footer-column ul li a:hover{color:#FDBD0F!important}.footer-main-container .footer-content-container .container{max-width:1346px}.footer-main-container .further-information,.footer-main-container .our-company,.footer-main-container .product-services{width:18%}.footer-main-container .contact-us ul.contact li p{color:#fff;letter-spacing:.14px;font-size:14px;line-height:24px;margin:0}.footer-main-container .contact-us .contact li{padding:0 0 0 28px;margin:0 0 16px 0}.footer-main-container .contact-us .contact .address a:before{content:"\f3c5";font-weight:600;font-size:20px;float:left;margin:0 8px 0 -28px;color:#FFF;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}.footer-main-container .contact-us .contact .phone a:before{content:"\f095";font-weight:600;font-size:20px;float:left;margin:0 8px 0 -28px;color:#FFF;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}.header-contact ul.social li,.footer-main-container .contact-us ul.social li{display:inline-block;margin:0 26px 0 0}.header-contact ul.social li{margin:0 16px 0 0}.header-contact ul.social li a,.footer-main-container .contact-us ul.social li a{font-size:0}.header-contact ul.social li a:before,.footer-main-container .contact-us ul.social li a:before{font-family:"Font Awesome 6 Brands";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}.header-contact ul.social li.facebook a:before,.footer-main-container .contact-us ul.social li.facebook a:before{content:"\f09a";font-weight:400;font-size:20px;margin:0 0 0 0;color:#fff}.header-contact ul.social li.linkedin a:before,.footer-main-container .contact-us ul.social li.linkedin a:before{content:"\f08c";font-weight:400;font-size:20px;margin:0 0 0 0;color:#fff}.footer-main-container .contact-us ul.contact{margin:0 0 28px 0}.footer-main-container .contact-us ul.social li a:hover:before{color:#FDBD0F}.footer-copyright p{margin:13px 0 0 0;text-align:center;letter-spacing:.12px;color:#FFF;opacity:.5;font-size:12px;font-weight:300}.footer-copyright p span{position:relative;top:-1px}.footer-copyright p a{color:#FFF}.inner-page-news-main-container{padding:126px 0 0 0}.inner-page-news-main-container ul{margin:56px 0 0 0}.inner-page-news-main-container ul li{width:50%;float:left;padding:0 32px;margin:0 0 20px 0}.inner-page-news-main-container ul li a{position:relative;overflow:hidden;display:block}.inner-page-news-main-container ul li .image-container{background-position:center;background-size:cover}.inner-page-news-main-container ul li .image-container,.inner-page-news-main-container ul li .image{height:420px}.inner-page-news-main-container ul li a:hover .image-container{transform:scale(1.1)}.inner-page-news-main-container ul li h3{font-size:14px;line-height:24px;margin:16px 0 10px 0;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:700}.inner-page-news-main-container ul li .divider{width:100px;margin:0 0 28px 0}.inner-page-news-main-container ul li a:hover .divider{width:100%}.inner-page-news-main-container ul li h4{font-size:30px;line-height:36px;margin:16px 0 10px 0;text-transform:uppercase;font-weight:600}.inner-page-news-main-container ul li .image{position:relative;overflow:hidden}.contact-form-container .cf-col-two{float:left;width:50%;padding:0 26px 44px 0}.contact-form-container .cf-col-one{padding:0 26px 44px 0;float:left;width:100%}.contact-form-container .cf-col-one.hidden{display:none}.contact-form-container .cf-col-one .wpcf7-textarea{height:116px}.contact-form-container .cf-col-one .wpcf7-submit{color:#222B31;font-size:14px;line-height:24px;border:1px solid #FDBD0F;padding:11px 27px;display:table;background:#FDBD0F;font-weight:700;border-radius:0;margin:-16px 0 0 0;text-transform:uppercase;text-align:center;height:48px}.contact-form-container .cf-col-one .wpcf7-submit:hover{background-color:#FDCA3F;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;border:1px solid #FDCA3F;color:#222B31}.contact-form-container .cf-col-one .wpcf7-submit:active,.contact-form-container .cf-col-one .wpcf7-submit:focus{outline:none;box-shadow:none!important;background-color:#FDBD0F;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;border:1px solid #FDBD0F;color:#222B31}.contact-form-container form div span input[type="text"],.contact-form-container form div span input[type="email"],.contact-form-container form div span textarea{border:1px solid #fff;color:#222B31;font-size:16px;padding:8px 10px 8px 10px;background-color:#fff0;border-radius:0;width:100%;height:auto;letter-spacing:0;font-weight:400;background:#fff;border-radius:2px}.contact-form-container form div span textarea:focus{background:#FFF;border:1px solid #fff}.contact-form-container form div span input[type="text"]:focus,.contact-form-container form div span input[type="email"]:focus,.contact-form-container form div span textarea:focus,.contact-form-container form div span input[type="text"]:active,.contact-form-container form div span input[type="email"]:active,.contact-form-container form div span textarea:active,.contact-form-container div span select:focus,.contact-form-container div span select:active{outline:none;box-shadow:none}.contact-form-container div span select{height:auto!important;font-size:14px!important;padding:5px 12px 14px 12px;width:100%;border:1px solid #fff;color:#222B31;border-radius:2px!important}.contact-form-container div span select:focus{background-color:#fff0;border:1px solid #fff}.cf-select-container span select{position:relative;z-index:2;background:#fff0;-webkit-appearance:none;-moz-appearance:none}.contact-form-container div span select::-ms-expand{display:none}.contact-form-container div span select option{color:#222B31;font-size:14px}.cf-select-container em{display:block;width:100%;height:42px;background:#fff;margin:-42px 0 0 0}.cf-select-container em:before{font-size:20px;font-family:"Font Awesome 6 Pro";font-weight:400;color:#FDBD0F;margin:0;top:7px;font-style:normal;right:42px;position:absolute;content:'\f107'}span.wpcf7-not-valid-tip{font-size:11px;position:absolute;margin:-4px 0 0 0}div.wpcf7 .ajax-loader{border:4px solid #FDBD0F;border-radius:50%;border-top:4px solid #fff;width:32px;height:32px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;background-image:none;background:#fff0;position:absolute;top:19px;left:0;right:-292px;margin:0 auto;opacity:1}.wpcf7-spinner{display:inline-block;border:4px solid #FDBD0F;border-radius:50%;border-top:4px solid #fff0;width:32px;height:32px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;background-image:none;background:#fff0;position:absolute;top:-7px;left:183px;margin:0 auto;opacity:1}.page-template-template-pay-online .wpcf7-spinner,.page-template-template-sample-report .wpcf7-spinner,.page-template-template-quote .wpcf7-spinner{left:176px}div.wpcf7 .ajax-loader::before,.wpcf7-spinner:before{display:none}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{font-size:14px;color:#222B31;border:1px solid #FDBD0F!important;padding:11px 14px!important;margin:14px 0 0 0!important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px solid #FDBD0F}.gform_ajax_spinner{border:4px solid #fff;border-radius:50%;border-top:4px solid #FDBD0F;width:32px;height:32px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;background-image:none!important;background:transparent!important;position:relative;top:0;right:50px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.FlowupLabels .fl_label{top:-24px;left:0;position:absolute;z-index:3;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;color:#222B31;font-size:14px;letter-spacing:.14px;font-weight:500}.FlowupLabels .fl_wrap.focused .fl_label,.FlowupLabels .fl_wrap.populated .fl_label{top:-28px!important;font-size:14px;color:#222B31;letter-spacing:.14px}.FlowupLabels .fl_wrap.focused .fl_label{color:#222B31}.fl_wrap{position:relative}.contact-form-container{width:100%;max-width:100%;margin:94px 0 0 0;position:relative;z-index:11}.contact-form-container .fl_wrap>p{margin:0}.page-template-template-price-guide .contact-form-container .wpcf7-spinner{border:4px solid #FDBD0F;border-top:4px solid #F4F4F4;top:-8px;left:186px}.contact-form-container .cf-col-one.submit-button sup{left:151px;width:0;height:0;border-top:24px solid #fff0;border-bottom:24px solid #fff0;border-left:22px solid #FDBD0F;content:"";position:absolute;right:0;top:-16px}.page-template-template-free-report .contact-form-container .cf-col-one.submit-button sup{left:148px}.contact-form-container .cf-col-one.submit-button>p:hover sup{border-left:22px solid #FDCA3F}.contact-form-container .cf-col-one.submit-button>p:hover .wpcf7-submit{background-color:#FDCA3F;border:1px solid #FDCA3F}.contact-form-container .cf-col-one.submit-button>p{display:table;margin:0 auto;position:relative}.contact-form-container form{position:relative;left:13px}.inner-page-banner-main-container{margin:148px 0 5px 0;padding:100px 0 0 0;position:relative}.inner-page-banner-main-container:before{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);content:"";z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,0 90%);background-size:cover;background-position:center}.inner-page-banner-main-container .left-container .content{padding:44px 0 0 0}.inner-page-banner-main-container .left-container .content h1{margin:0 0 40px 0;color:#fff;text-transform:uppercase}.inner-page-banner-main-container .right-container .image-container{height:775px;width:100%;margin:0 0 -338px 0;background-size:cover;margin:34px 0 -438px 0;box-shadow:0 3px 6px #00000029;width:100%;max-width:647px}.inner-page-intro-main-container .left-container .content{padding:24px 130px 0 0}.page-template-template-full-width .inner-page-intro-main-container.full-width .inner-page-intro-container .content h2,.inner-page-intro-main-container .left-container .content h2{margin:0 0 22px 0;text-transform:uppercase;font-weight:600;font-family:"Oswald",sans-serif;font-size:30px;line-height:42px}.inner-page-intro-main-container .left-container .content .divider{margin:0 0 30px 0}.inner-page-intro-main-container .left-container .content a.main-button{margin:40px 0 0 0}.inner-page-intro-main-container{padding:0 0 130px 0}.about-page-main-container{padding:150px 0 40px 0}.about-page-main-container .left-container .content{position:relative;height:622px}.about-page-main-container .left-container .content ul li .image-container{background-size:cover;background-position:center;box-shadow:0 6px 12px #00000040;position:absolute}.about-page-main-container .left-container .content ul li .image-one{width:221px;height:220px;right:112px;z-index:1}.about-page-main-container .left-container .content ul li .image-two{width:358px;height:356px;top:88px}.about-page-main-container .left-container .content ul li .image-three{width:359px;height:356px;bottom:0;right:0}.about-page-main-container .left-container .content .image-container{background-position:center;background-size:cover;height:620px;width:100%;max-width:652px}.about-page-main-container .right-container .content{padding:100px 2px 0 128px}.about-page-main-container .right-container .content h2{margin:0 0 24px 0;text-transform:uppercase}.about-page-main-container .right-container .content .divider{margin:0 0 46px 0}.about-page-main-container .right-container .content p a{font-weight:700;letter-spacing:.16px;text-decoration:underline}.inner-page-banner-main-container.full-width{padding:100px 0 236px 0}.inner-page-intro-main-container.full-width .content{margin:-143px auto 0 auto;background:#fff;padding:60px 80px 20px 80px;width:100%;max-width:1312px}.inner-page-intro-main-container.full-width .content h2{font-size:24px;line-height:1.6;font-family:"Open Sans",sans-serif;text-transform:none;font-weight:600;margin:0 0 18px 0}.why-choose-page-main-container .content-container{max-width:1156px;margin:0 auto;width:100%}.why-choose-page-main-container ul.accordion{border-top:1px solid #C4C4C4;padding:0 0 0 0}.why-choose-page-main-container ul.accordion>li{border-bottom:1px solid #C4C4C4;padding:28px 0 28px 0}.why-choose-page-main-container ul.accordion>li .scroll-section{padding:150px 0 0 0;margin:-150px 0 0 0}.why-choose-page-main-container ul.accordion li h2{font-size:24px;line-height:38px;font-weight:600;cursor:pointer;padding:0 40px 0 66px;text-transform:uppercase}.why-choose-page-main-container ul.accordion li h2:before{font-weight:600;font-size:32px;float:left;margin:0 0 0 -66px;color:#FDBD0F;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";width:66px}.why-choose-page-main-container ul.accordion li h2.fence:before{content:"\e303"}.why-choose-page-main-container ul.accordion li h2.truck:before{content:"\f48b"}.why-choose-page-main-container ul.accordion li h2.barrier:before{content:"\e562"}.why-choose-page-main-container ul.accordion li h2.hands:before{content:"\f4c5"}.why-choose-page-main-container ul.accordion li h2.user:before{content:"\f82d"}.why-choose-page-main-container ul.accordion li h2.shield:before{content:"\f2f7"}.why-choose-page-main-container ul.accordion li h2:after{font-weight:600;font-size:32px;color:#222B31;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";float:right;margin:0 -32px 0 0}.why-choose-page-main-container ul.accordion li h2:after{content:"\2b"}.why-choose-page-main-container ul.accordion li h2.active:after{content:"\f068"}.why-choose-page-main-container ul.accordion li .content{padding:38px 66px 10px 66px;display:none}.why-choose-page-main-container ul.accordion li .content ul{letter-spacing:.16px;line-height:28px;margin:0 0 48px 0}.why-choose-page-main-container ul.accordion li .content ul li:before{content:"";display:inline-block;width:4px;height:4px;background:#222B31;border-radius:50%;margin:0 16px 0 -19px;position:relative;top:-3px}.why-choose-page-main-container ul.accordion li .content ul li{padding:0 0 0 20px;margin:0 0 14px 0}.why-choose-page-main-container ul.accordion li .content .text{width:58%;float:left;padding:26px 0 0 0}.why-choose-page-main-container ul.accordion li .content .text h3{font-size:30px;line-height:42px;font-weight:600;border-left:4px solid #f4f6fa;padding:0 0 0 18px;max-width:498px;width:100%;text-transform:uppercase}.why-choose-page-main-container ul.accordion li .content .image{width:42%;height:237px;float:left;box-shadow:0 3px 6px #00000029;background-size:cover;background-position:center}.page-template-template-news .inner-page-intro-main-container.full-width .content h2{font-size:30px;line-height:36px;font-family:"Oswald",sans-serif;text-align:center}.page-template-template-news .inner-page-news-main-container ul{margin:-4px 0 0 0}.page-template-template-news .inner-page-news-main-container{padding:0 0 40px 0}.page-template-template-boom-gates .inner-page-banner-main-container .container{max-width:100%;padding:0}.page-template-template-boom-gates .inner-page-banner-main-container .container .col-lg-6{width:50%;float:left}.page-template-template-boom-gates .inner-page-banner-main-container .left-container{width:100%;max-width:687px;float:right;padding:40px 0 0 25px}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{margin:122px 0 -474px 0;box-shadow:none}.boom-gates-gallery-main-container .boom-gates-gallery h2{text-transform:uppercase;font-weight:600;text-align:center;margin:0 0 15px 0}.boom-gates-gallery-main-container .boom-gates-gallery ul.boom-gates-gallery-slider{margin:46px -10px 0 -10px}.boom-gates-gallery-main-container .boom-gates-gallery ul.boom-gates-gallery-slider .slick-list li{width:25%;padding:0 10px;float:left}.boom-gates-gallery-main-container .boom-gates-gallery ul li .main-image{width:100%;height:296px;background-size:cover;background-position:center;box-shadow:0 3px 6px #00000029;border:1px solid #F4F4F4}.boom-gates-gallery-main-container{margin:75px 0 0 0}.boom-gates-gallery-main-container .container{max-width:1416px}.boom-gates-gallery-main-container .slick-dots{bottom:-58px}.boom-gates-gallery-main-container .slick-dots li button{width:12px;height:12px}.boom-gates-gallery-main-container .slick-dots li button:before{background:#F4F4F4;border-radius:50%;opacity:1;width:12px;height:12px;content:""}.boom-gates-gallery-main-container .slick-dots li{margin:0 4px}.boom-gates-gallery-main-container .slick-dots li.slick-active button:before{background:#FDBD0F;opacity:1}.boom-gates-solution-main-container{background:#f4f6fa;clip-path:polygon(0 0,100% 8%,100% 100%,0 100%);padding:170px 0 109px 0;margin:120px 0 18px 0}.boom-gates-solution-main-container .content-container h2{text-transform:uppercase;font-weight:600;text-align:center;margin:0 0 15px 0}.boom-gates-solution-main-container .content-container ul.icons-list{margin:60px -20px 0 -20px}.boom-gates-solution-main-container .content-container ul.icons-list li{width:25%;float:left;padding:0 60px;text-align:center;margin:0 0 46px 0}.boom-gates-solution-main-container .content-container ul.icons-list li .icons{width:94px;height:94px;display:block;border-radius:50%;background:#00419F;margin:0 auto 11px auto}.boom-gates-solution-main-container .content-container ul.icons-list li .icons:before{font-weight:600;font-size:42px;color:#FDBD0F;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";line-height:94px}.boom-gates-solution-main-container .content-container ul.icons-list li .garage:before{content:"\e009"}.boom-gates-solution-main-container .content-container ul.icons-list li .shop:before{content:"\f54f"}.boom-gates-solution-main-container .content-container ul.icons-list li .music:before{content:"\f001"}.boom-gates-solution-main-container .content-container ul.icons-list li .building:before{content:"\f1ad"}.boom-gates-solution-main-container .content-container ul.icons-list li .construction:before{content:"\f85d"}.boom-gates-solution-main-container .content-container ul.icons-list li .plane:before{content:"\f072"}.boom-gates-solution-main-container .content-container ul.icons-list li .train:before{content:"\f238"}.boom-gates-solution-main-container .content-container ul.icons-list li .cars:before{content:"\f85b"}.boom-gates-solution-main-container .content-container ul.icons-list li h3{font-size:24px;line-height:38px;font-weight:600;min-height:76px;text-transform:uppercase}.boom-gates-solution-main-container .text{width:100%;max-width:1158px;margin:0 auto}.boom-gates-solution-main-container .text h3{line-height:1.6;font-family:"Open Sans",sans-serif;margin:0 0 26px 0}.boom-gates-solution-main-container .text p{letter-spacing:.16px}.page-template-template-boom-gates .home-cta-main-container{padding:100px 0 20px 0}.access-form-page-main-container{padding:0 0 68px 0;margin:-10px 0 0 0;position:relative;overflow:hidden}.page-template-template-existing-gate-repairs-service .access-form-page-main-container{overflow:visible;margin:25px 0 0 0}.access-form-page-main-container:before{content:"";background:#F4F4F4;clip-path:polygon(0 0,100% 8%,100% 100%,0 100%);padding:0 0 0 0;margin:123px 0 18px 0;width:100%;height:100%;position:absolute;z-index:-1}.access-form-page-main-container .icon.magnifying-glass-dollar{width:0;height:0;border:78px solid #fff0;border-bottom-color:#FDBD0F;position:relative;top:28px;display:block;margin:0 auto 144px auto}.access-form-page-main-container .icon.magnifying-glass-dollar:before{content:"\f688";font-weight:500;font-size:64px;color:#222B31;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";z-index:1;position:absolute;left:-29px;top:22px}.access-form-page-main-container .icon.magnifying-glass-dollar:after{content:'';position:absolute;left:-79px;top:78px;width:0;height:0;border:78px solid #fff0;border-top-color:#FDBD0F}.page-template-template-price-guide .inner-page-banner-main-container .right-container .image-container{margin:25px 0 -390px 0;box-shadow:none}.access-form-page-main-container .contact-form-main-container{width:100%;max-width:958px;margin:0 auto}.access-form-page-main-container .map-container h2,.access-form-page-main-container .contact-form-main-container h2{text-align:center;font-size:48px;margin:0 0 44px 0;text-transform:uppercase}.access-form-page-main-container .contact-form-main-container .divider{margin:0 auto 20px auto}.access-form-page-main-container .contact-form-main-container .text p{text-align:center;letter-spacing:.16px;line-height:28px}.page-template-template-existing-gate-repairs-service .footer-main-container,.page-template-template-request-quote .footer-main-container,.page-template-template-contact .footer-main-container,.page-template-template-free-report .footer-main-container,.page-template-template-price-guide .footer-main-container{margin:0}.page-template-template-existing-gate-repairs-service .footer-graphics-container,.page-template-template-request-quote .footer-graphics-container,.page-template-template-contact .footer-graphics-container,.page-template-template-free-report .footer-graphics-container,.page-template-template-price-guide .footer-graphics-container{background-color:#F4F4F4}.page-template-template-free-report .inner-page-banner-main-container .left-container .content h2{color:#fff;font-family:"Open Sans",sans-serif;font-weight:500;padding:30px 120px 0 0}.page-template-template-free-report .inner-page-banner-main-container .right-container .image-container{margin:25px 0 -285px 0;box-shadow:none}.page-template-template-free-report .access-form-page-main-container .icon.magnifying-glass-dollar:before{left:-23px;top:24px;content:"\f65a"}.page-template-template-free-report .access-form-page-main-container{margin:-102px 0 0 0}.inner-page-banner-main-container .map-container{box-shadow:0 3px 6px #00000029;width:664px;height:796px;margin:86px 0 -528px 0}.inner-page-banner-main-container .map-container iframe{width:100%}.page-template-template-contact .access-form-page-main-container ul.contact{text-align:center;margin:30px 0 0 0}.page-template-template-contact .access-form-page-main-container ul.contact li{display:inline-block;padding:0 0 0 0;margin:0 14px 12px 14px}.page-template-template-contact .access-form-page-main-container ul.contact li.address br{display:none}.page-template-template-contact .access-form-page-main-container ul.contact li a{color:#222B31;font-size:20px;line-height:32px;font-family:"Oswald",sans-serif;text-transform:uppercase;font-weight:500}.page-template-template-contact .access-form-page-main-container ul.contact li a:before{font-weight:600;font-size:20px;margin:0 0 0 0;color:#222B31;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";width:32px;position:relative;top:-1px}.page-template-template-contact .access-form-page-main-container ul.contact li.address a:before{content:"\f3c5"}.page-template-template-contact .access-form-page-main-container ul.contact li.phone a:before{content:"\f095"}.page-template-template-contact .access-form-page-main-container ul.contact li.facebook a:before{content:"\f09a";font-family:"Font Awesome 6 Brands"}.page-template-template-contact .access-form-page-main-container .icon.messages:before{content:"\f4b6";left:-34px}.page-template-template-contact .access-form-page-main-container .contact-form-main-container .text p{width:100%;max-width:920px;margin:0 auto}.contact-form-container .cf-col-one.submit .wpcf7-submit,.page-template-template-contact .contact-form-container .cf-col-one .wpcf7-submit{padding:11px 48px}.page-template-template-contact .access-form-page-main-container:before{margin:113px 0 18px 0}.single-post .inner-page-intro-container .content p{margin:0 0 26px 0;font-size:14px;line-height:24px;text-align:center;font-weight:700}.single-post .inner-page-intro-container .content h2{font-size:30px;line-height:36px;text-transform:uppercase;font-family:"Oswald",sans-serif;text-align:center;margin:25px 0 0 0}.single-news-page-main-container section h2{font-size:24px;line-height:1.6;margin:0 0 20px 0;font-family:"Open Sans",sans-serif}.single-news-page-main-container section .wp-block-columns img{width:428px;margin:0 auto}.single-news-page-main-container section p{letter-spacing:.16px;line-height:28px}.single-news-page-main-container section h3{margin:30px 0 18px 0}.single-news-page-main-container .container{max-width:1180px}.single .single-news-page-main-container section ul li{padding-left:87px;margin-bottom:14px}.single .single-news-page-main-container section ul li::before{width:4px;height:4px;border:none;margin-right:15px;top:-3px;margin-left:-19px;background:#222B31}.single-news-page-main-container{margin:-28px 0 0 0}.single .single-news-page-main-container section ul{margin:25px 0 42px 0}.single .single-news-page-main-container section .wp-block-image img{margin:16px auto 10px auto}.addtoany_list a span{background-color:transparent!important;border-radius:0!important;height:26px!important;width:28px!important;line-height:25px!important;display:block;margin:0 auto 12px auto}.addtoany_list a span svg{height:33px!important;width:33px!important;border-radius:0;padding:3px;text-align:center;margin:-3px 0 0 -4px}.addtoany_list .a2a_button_twitter span svg path{fill:#222B31!important}.addtoany_list .a2a_button_facebook span svg path{fill:#222B31!important}.addtoany_list .a2a_button_linkedin span svg path{fill:#222B31!important}.addtoany_list>a{text-align:center;margin:0 auto;display:inline-block;padding:0 5px}.single-share{margin:76px auto 54px auto;border-top:1px solid #F4F4F4;width:100%;max-width:290px;text-align:center;padding:16px 0 0 0}.single-share h2{letter-spacing:.16px;font-size:16px;line-height:28px;margin:0 0 10px 0;font-family:"Open Sans",sans-serif;font-weight:700}.single-share .main-button{margin:0 auto;position:relative;left:10px}.single-share .main-button:after{display:none}.single-share .main-button:before{width:0;height:0;border-top:24px solid #fff0;border-bottom:24px solid #fff0;border-right:20px solid #FDBD0F;content:"";position:absolute;left:-20px;top:0}.single-share .addtoany_shortcode{border-bottom:1px solid #F4F4F4;margin:0 0 20px 0}.inner-page-intro-main-container .bottom-text{width:100%;max-width:1024px;margin:0 auto;padding:46px 0 0 0}.inner-page-intro-main-container .bottom-text p{line-height:28px;letter-spacing:.16px}.price-guide-page-content-main-container .container{max-width:1416px}.price-guide-page-content-main-container ul li .list-container{width:100%;float:left;padding:42px 182px 70px 182px}.price-guide-page-content-main-container ul li:nth-child(odd) .list-container{background:#F4F4F4}.price-guide-page-content-main-container ul li .list-container .text{float:left;width:71%;border-right:4px solid #FDBD0F;padding:0 115px 0 0}.price-guide-page-content-main-container ul li .list-container .text h2{font-size:24px;line-height:38px;text-transform:uppercase;margin:0 0 16px 0;font-weight:600}.price-guide-page-content-main-container ul li .list-container .text p{letter-spacing:.16px;line-height:28px;margin:0}.price-guide-page-content-main-container ul li .list-container .price{float:left;width:29%;padding:68px 0 0 24px}.price-guide-page-content-main-container ul li .list-container .price p{font-size:24px;line-height:38px;margin:0;font-family:"Oswald",sans-serif;color:#00419F;font-weight:600}.price-guide-page-content-main-container{margin:-18px 0 116px 0}.page-template-template-free-report-landing-page .inner-page-intro-main-container.full-width .content h2{letter-spacing:.48px;text-transform:uppercase;font-size:48px;line-height:60px;margin:0 0 14px 0;font-family:"Oswald",sans-serif;font-weight:500}.page-template-template-full-width .inner-page-intro-main-container.full-width .inner-page-intro-container .content .divider{margin:0 0 50px 0}.page-template-template-free-report-landing-page .inner-page-intro-main-container .bottom-text{max-width:1155px;margin:40px auto 0 auto}.inner-page-intro-main-container .bottom-text ul.free-report-list li{border-bottom:1px solid #C4C4C4;padding:0 0 24px 0;margin:0 0 10px 0}.inner-page-intro-main-container .bottom-text ul.free-report-list li h3{line-height:38px;margin:0 0 22px 0;text-transform:uppercase;font-weight:600;padding:0 0 0 60px}.inner-page-intro-main-container .bottom-text ul.free-report-list li h3 span{font-size:48px;line-height:60px;color:#00419F;font-weight:700;width:60px;display:inline-block;margin:0 0 0 -60px}.inner-page-intro-main-container .bottom-text ul.free-report-list li p{margin:0 0 12px 0;padding:0 0 0 60px}.inner-page-intro-main-container .bottom-text ul.free-report-list li .main-button{margin:20px 0 0 60px}.inner-page-intro-main-container .bottom-text ul.free-report-list li:last-child{border-bottom:none}.page-template-template-request-quote .inner-page-banner-main-container:before{clip-path:none}.page-template-template-request-quote .inner-page-banner-main-container .inner-page-banner-container{padding:0 0 345px 0}.page-template-template-request-quote .access-form-page-main-container{margin:-278px 0 0 0}.page-template-template-request-quote .access-form-page-main-container .contact-form-main-container .text p{width:100%;max-width:920px;margin:0 auto}.page-template-template-request-quote .access-form-page-main-container .icon.messages:before{content:"\f4b6";left:-34px}.page-template-template-request-quote .contact-form-container{margin:66px 0 0 0}.page-template-template-request-quote .access-form-page-main-container .icon.magnifying-glass-dollar{top:20px;margin:0 auto 158px auto}ol{list-style:none;counter-reset:item;margin:16px 0 20px 0;padding:0 0 0 26px;line-height:28px;letter-spacing:.16px}ol.strong{font-weight:700}ol li{counter-increment:item;margin-bottom:14px;padding:0 0 0 0}ol li:before{content:counter(item);border-radius:100%;color:#00419F;width:26px;text-align:left;display:inline-block;font-size:16px;font-weight:700;margin:0 0 0 -26px}.automatic-gate-repairs-cta-main-container .container{max-width:1415px}.automatic-gate-repairs-cta-main-container .content-container{height:437px;background-size:cover;background-position:center;text-align:center;position:relative}.automatic-gate-repairs-cta-main-container .content-container:after{content:"";width:100%;height:100%;position:absolute;background:#00419F;background:#012150ed;opacity:.9;top:0;left:0}.automatic-gate-repairs-cta-main-container .content{width:100%;max-width:548px;margin:0 auto;padding:68px 0 0 0;position:relative;z-index:1}.automatic-gate-repairs-cta-main-container .content .divider{background:#fff}.automatic-gate-repairs-cta-main-container .content h2{color:#FDBD0F;font-size:48px;line-height:60px;margin:34px 0 25px 0;text-transform:uppercase}.automatic-gate-repairs-cta-main-container .content span{color:#222B31;font-family:"Oswald",sans-serif;font-size:24px;line-height:32px;background:#FDBD0F;padding:20px 28px;display:table;margin:0 auto;font-weight:600;width:100%;max-width:280px;text-transform:uppercase}.automatic-gate-repairs-cta-main-container a:hover .content span{background:#fff}.automatic-gate-repairs-cta-main-container{margin:-30px 0 16px 0}.home-services-main-container.automatic-gates-sales-installation-repair ul li{width:50%}.home-services-main-container.automatic-gates-sales-installation-repair ul li .image-container.hover{position:absolute;top:0;opacity:0}.home-services-main-container.automatic-gates-sales-installation-repair ul li a:hover .image-container.hover{opacity:1}.home-services-main-container.automatic-gates-sales-installation-repair ul li a:hover .image-container{transform:none}.automatic-gates-solution-main-container .bottom-text p,.automatic-gates-solution-main-container .top-text p{font-size:24px;line-height:42px;text-align:center;line-height:1.6}.automatic-gates-solution-main-container ul.icons-list li{width:33.33333%;float:left;padding:0 40px;text-align:center;margin:0 0 50px 0}.automatic-gates-solution-main-container ul.icons-list li .icons{width:94px;height:94px;display:block;border-radius:50%;background:#FDBD0F;margin:0 auto 15px auto}.automatic-gates-solution-main-container ul.icons-list li .icons:before{font-weight:600;font-size:42px;color:#00419F;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";line-height:94px}.automatic-gates-solution-main-container ul.icons-list li .person-through-window:before{content:"\e5a9"}.automatic-gates-solution-main-container ul.icons-list li .shield-alt:before{content:"\f3ed"}.automatic-gates-solution-main-container ul.icons-list li .id-badge:before{content:"\f2c1"}.automatic-gates-solution-main-container ul.icons-list li .shield-dog:before{content:"\e573"}.automatic-gates-solution-main-container ul.icons-list li .house-turret:before{content:"\e1b4"}.automatic-gates-solution-main-container ul.icons-list li .hand-holding-dollar:before{content:"\f4c0"}.automatic-gates-solution-main-container ul.icons-list li h3{font-size:30px;line-height:36px;font-weight:600;min-height:auto;margin:0 0 14px 0;text-transform:uppercase}.automatic-gates-solution-main-container ul.icons-list li h4{font-size:24px;font-family:"Open Sans",sans-serif;line-height:1.5}.automatic-gates-solution-main-container{margin:84px 0 0 0}.automatic-gates-solution-main-container .top-text{padding:35px 0 58px 0}.automatic-gates-solution-main-container .bottom-text{padding:36px 0 52px 0}.existing-gate-repairs-service-page-about-main-container .left-panel{width:49%;float:left;background-size:cover;background-position:center;height:632px;box-shadow:0 3px 6px #00000029}.existing-gate-repairs-service-page-about-main-container .right-panel{width:51%;float:left}.existing-gate-repairs-service-page-about-main-container .right-panel .content{width:100%;max-width:675px;padding:40px 0 0 142px}.existing-gate-repairs-service-page-about-main-container .right-panel .content h2{padding:0 120px 0 0;margin:0 0 17px 0;text-transform:uppercase;font-weight:600}.existing-gate-repairs-service-page-about-main-container .right-panel .content .divider{margin:0 0 29px 0}.request-repair-main-container{position:relative;padding:135px 0 109px 0;margin:168px 0 18px 0}.request-repair-main-container:after{background:#222B31;clip-path:polygon(0 0,100% 8%,100% 100%,0 100%);position:absolute;top:0;left:0;content:"";width:100%;height:100%;z-index:-1}.request-repair-main-container .left-container .content{padding:0 138px 0 0}.request-repair-main-container .left-container .content h2{color:#fff;margin:0 0 16px 0;font-weight:600;text-transform:uppercase}.request-repair-main-container .left-container .content .divider{margin:0 0 30px 0}.request-repair-main-container .left-container .content p{color:#fff}.request-repair-main-container .left-container .content a.main-button{margin:37px 0 0 0}.request-repair-main-container .right-container .image{height:887px;width:100%;background-position:center;background-size:cover;max-width:564px;float:right;margin:-170px 26px -194px 0}.existing-gate-repairs-service-page-about-main-container.repair-and-services-section{margin:240px 0 0 0}.existing-gate-repairs-service-page-about-main-container.repair-and-services-section .right-panel h3{line-height:36px;font-family:"Open Sans",sans-serif;font-weight:600;margin:0 0 17px 0}.existing-gate-repairs-service-page-about-main-container.repair-and-services-section .right-panel h3 span{color:#4F97EB;font-weight:800}.existing-gate-repairs-service-page-about-main-container.repair-and-services-section .right-panel h3 span em{font-style:normal;font-weight:500}.page-template-template-existing-gate-repairs-service .access-form-page-main-container .icon.magnifying-glass-dollar{border-bottom-color:#00419F}.page-template-template-existing-gate-repairs-service .access-form-page-main-container .icon.magnifying-glass-dollar{border-bottom-color:#dc3545}.page-template-template-existing-gate-repairs-service .access-form-page-main-container .icon.magnifying-glass-dollar:before{content:"\e562";color:#fff;font-size:44px;top:40px}.page-template-template-existing-gate-repairs-service .access-form-page-main-container .icon.magnifying-glass-dollar:after{border-top-color:#00419F}.page-template-template-existing-gate-repairs-service .access-form-page-main-container .icon.magnifying-glass-dollar:after{border-top-color:#dc3545}.gates-beneifts-main-container{background:#e7f0fc;padding:65px 0 60px 0;margin:114px 0 0 0}.gates-beneifts-main-container h2{text-align:center;margin:0 0 20px 0;font-weight:600;text-transform:uppercase}.gates-beneifts-main-container h3{font-family:"Open Sans",sans-serif;font-size:24px;line-height:1.6;margin:45px 0 0 0}.gates-beneifts-main-container ul{border-top:1px solid #4F97EB;padding:27px 0 0 0;margin:35px 0 0 0}.gates-beneifts-main-container ul li{border-bottom:1px solid #4F97EB;padding:0 0 26px 66px;margin:0 0 26px 0}.gates-beneifts-main-container ul li:last-child{border-bottom:none}.gates-beneifts-main-container ul li h4{font-size:16px;letter-spacing:.16px;line-height:28px;font-family:"Open Sans",sans-serif}.gates-beneifts-main-container ul li h4 span{font-size:48px;line-height:60px;color:#4F97EB;font-family:"Oswald",sans-serif;font-weight:600;width:66px;display:inline-block;margin:6px 0 0 -66px;float:left}.gates-beneifts-main-container .container{max-width:1180px}.gates-beneifts-main-container p{font-size:24px;margin:0 0 20px 0;font-weight:600;line-height:1.6}.home-services-main-container.main-gates-page ul li{width:33.33333%}.gate-repair-cta-main-container .left-container{float:left;background:#00419F;text-align:center;padding:90px 40px 80px 40px;width:50%;position:relative;z-index:1}.gate-repair-cta-main-container .left-container h2{font-size:48px;line-height:60px;color:#FFF;margin:0 0 30px 0;text-transform:uppercase}.gate-repair-cta-main-container .left-container span{display:table;font-size:24px;line-height:32px;color:#0C2A41;padding:20px 20px;background:#FDBD0F;margin:36px auto 0 auto;min-width:280px;font-family:"Oswald",sans-serif;font-weight:600;text-transform:uppercase}.gate-repair-cta-main-container .right-container{float:left;width:50%;background-position:center;background-size:cover}.gate-repair-cta-main-container .right-container,.gate-repair-cta-main-container .left-container{height:437px;min-height:437px}.gate-repair-cta-main-container .container{max-width:1416px}.gate-repair-cta-main-container{margin:20px 0 142px 0}.page-template-template-automatic-gates .gate-repair-cta-main-container{margin:40px 0 10px 0}.gate-repair-cta-main-container a{box-shadow:0 3px 6px #00000029;display:block;position:relative;overflow:hidden}.gate-repair-cta-main-container .left-container .divider,.gate-repair-cta-main-container a:hover span{background:#fff}.gate-repair-cta-main-container a:hover .right-container{transform:scale(1.1)}.home-services-main-container.product-overview-page{margin:0 0 0 0;padding:18px 0 0 0}.page-template-template-products-overview .home-cta-main-container{padding:30px 0 80px 0}.installing-bollard-cta-main-container{background:#f4f6fa;margin:130px 0 20px 0;padding:90px 0 100px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}.installing-bollard-cta-main-container h2{text-align:center;margin:0 0 28px 0;font-weight:600;text-transform:uppercase}.installing-bollard-cta-main-container ul{margin:88px auto 0 auto;width:100%;max-width:1034px}.installing-bollard-cta-main-container ul li{width:33.33333%;float:left;padding:0 20px;margin:0 0 96px 0}.installing-bollard-cta-main-container ul li img{width:202px;height:auto;margin:0 auto 36px auto;display:block}.installing-bollard-cta-main-container ul li h3{text-align:center;font-weight:600;text-transform:uppercase}.type-of-bollards-main-container{margin:60px 0 40px 0}.type-of-bollards-main-container h2{text-align:center;margin:0 0 20px 0;font-weight:600}.type-of-bollards-main-container h3{font-family:"Open Sans",sans-serif;text-align:center;line-height:1.6;margin:16px 0 58px 0}.type-of-bollards-main-container img{width:212px;margin:0 auto 20px auto;display:block}.type-of-bollards-main-container h4{line-height:38px;font-weight:600;margin:0 0 17px 0;font-size:24px;text-transform:uppercase}.type-of-bollards-main-container .left-container .content{padding:0 35px 0 0}.type-of-bollards-main-container .right-container .content{padding:0 0 0 35px}.automated-bollards-main-container{background:#142A4B;padding:75px 0 144px 0;margin:64px 0 0 0;clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}.automated-bollards-main-container h2{font-size:24px;color:#fff;margin:0 0 20px 0;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.6}.automated-bollards-main-container p{letter-spacing:.16px;color:#fff;line-height:28px;font-weight:300}.automated-bollards-main-container p a{color:#fff;font-weight:400}.automated-traffic-control-page-main-container{margin:112px 0 0 0}.automated-traffic-control-page-main-container ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.automated-traffic-control-page-main-container ul li{width:50%;float:left;padding:0 45px;margin:0 0 14px 0}.automated-traffic-control-page-main-container ul li h2{margin:16px 0 18px 0;text-transform:uppercase;font-size:24px;line-height:38px;font-weight:600}.page-template-template-automated-traffic-control .home-cta-main-container{padding:104px 0 40px 0}.access-control-page-list-main-container{margin:34px 0 0 0;padding:52px 0 0 0}.access-control-page-list-main-container h2{text-align:center;text-transform:uppercase;font-weight:600;margin:0 0 20px 0}.access-control-page-list-main-container h3{text-align:center;font-size:24px;line-height:1.6;font-family:"Open Sans",sans-serif;margin:16px 0 47px 0}.access-control-page-list-main-container ul li{width:33.33333%;float:left;padding:0 94px}.access-control-page-list-main-container ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -64px}.access-control-page-list-main-container ul li img{width:100%;max-width:212px;margin:0 0 11px 0}.access-control-page-list-main-container ul li h4{font-size:24px;line-height:38px;margin:0 0 16px 0;font-weight:600;text-transform:uppercase}.access-control-page-list-main-container ul li p{line-height:28px;letter-spacing:.16px}.access-control-page-cta-main-container{background:#142A4B;padding:98px 0 132px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 90%);margin:86px 0 0 0}.access-control-page-cta-main-container h2{font-size:24px;line-height:1.6;margin:0 0 0 0;color:#fff;font-family:"Open Sans",sans-serif;font-weight:400}.page-template-default .home-cta-main-container{padding:30px 0 40px 0}.parts-accessories-page-content-main-container ul.list-main-container>li{border-top:1px solid #C4C4C4}.parts-accessories-page-content-main-container ul.list-main-container>li h2{font-size:24px;line-height:38px;margin:0;text-transform:uppercase;font-weight:600;padding:26px 0 26px 0;cursor:pointer}.parts-accessories-page-content-main-container ul.list-main-container>li h2:after{font-weight:600;font-size:32px;color:#222B31;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";float:right;margin:2px 0 0 0}.parts-accessories-page-content-main-container ul.list-main-container>li h2:after{content:"\2b"}.parts-accessories-page-content-main-container ul.list-main-container>li h2.active:after{content:"\f068"}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li{width:50%;float:left;padding:0 52px;margin:0 0 42px 0}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li img{width:100%;max-width:526px;margin:0 0 31px 0;box-shadow:0 6px 12px #00000029}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li h3{font-size:30px;line-height:42px;margin:18px 0 14px 0;text-transform:uppercase;font-weight:600}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li p{line-height:28px;letter-spacing:.16px}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li span{display:block;letter-spacing:.16px;color:#FDBD0F;text-transform:uppercase;font-size:16px;margin:0 0 2px 0;font-weight:700}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li ul{letter-spacing:.16px;line-height:28px;font-weight:700}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li ul li{padding:0 0 0 32px;margin:0 0 10px 0}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li ul li:before{font-weight:600;font-size:20px;color:#FDBD0F;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";content:"\f00c";margin:0 12px 0 -30px;position:relative;top:1px}.parts-accessories-page-content-main-container ul.list-main-container>li .list-content{padding:32px 0 32px 0;width:100%;max-width:1260px;margin:0 auto;display:none}.parts-accessories-page-content-main-container{padding:72px 0 0 0}.parts-accessories-page-content-main-container ul.list-main-container>li .list-content .view-catalogue{font-weight:700;letter-spacing:.16px;text-transform:uppercase}.parts-accessories-page-content-main-container ul.list-main-container>li .list-content .view-catalogue:before{color:#00419F;font-size:20px;font-weight:600;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";content:"\f1c1";margin:0 5px 0 0}.parts-accessories-page-content-main-container .image-cta-container img{box-shadow:0 3px 6px #00000029;width:100%;margin:36px auto 0 auto;display:block;max-width:1157px}.request-repair-main-container.residential-automatic-gates .left-container .content p{font-size:20px;line-height:1.6}.request-repair-main-container.residential-automatic-gates .right-container .image{float:none;margin:-225px 0 0 -19px;max-width:664px;height:796px;box-shadow:0 3px 6px #00000029}.page-template-template-residential-automatic-gates .gates-beneifts-main-container{padding:65px 0 300px 0;margin:20px 0 -360px 0}.request-repair-main-container.residential-automatic-gates ul.list-tips li{border-top:1px solid #606062;padding:30px 0 8px 0;margin:0 0 15px 0;float:left;width:100%}.request-repair-main-container.residential-automatic-gates ul.list-tips li p{color:#fff;font-size:16px;line-height:28px;letter-spacing:.16px;font-weight:400}.request-repair-main-container.residential-automatic-gates ul.list-tips li .icon span:before{font-weight:600;font-size:42px;float:left;color:#FDBD0F;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";line-height:auto}.request-repair-main-container.residential-automatic-gates ul.list-tips li .icon span.road-spikes:before{content:"\e568"}.request-repair-main-container.residential-automatic-gates ul.list-tips li .icon span.right-left:before{content:"\f362"}.request-repair-main-container.residential-automatic-gates ul.list-tips li .icon span.car-bus:before{content:"\f85a"}.request-repair-main-container.residential-automatic-gates ul.list-tips{width:100%;max-width:1156px;margin:100px auto 20px auto}.request-repair-main-container.residential-automatic-gates ul.list-tips li .icon{width:120px;float:left;padding:26px 0 0 0}.request-repair-main-container.residential-automatic-gates ul.list-tips li .text{width:1036px;float:left}.request-repair-main-container.residential-automatic-gates{padding:135px 0 80px 0;z-index:1}.commerical-automatic-gate-page-main-container ul li{width:33.33333%;float:left;border-right:2px solid #FDBD0F;border-left:2px solid #fff0;padding:4px 0 10px 0}.commerical-automatic-gate-page-main-container ul li p{margin:0 0 18px 0;font-size:48px;line-height:60px;text-align:center;font-family:"Oswald",sans-serif;font-weight:500;color:#FDBD0F}.commerical-automatic-gate-page-main-container ul li p span{color:#0C2A41}.commerical-automatic-gate-page-main-container ul li:last-child{border-right:2px solid #fff0}.commerical-automatic-gate-page-main-container ul li .image-container{width:330px;height:78px;background-size:cover;background-position:center;display:block;margin:0 auto 28px auto}.commerical-automatic-gate-page-main-container ul li h2{font-size:24px;line-height:30px;text-align:center;font-family:"Open Sans",sans-serif;text-transform:uppercase}.commerical-automatic-gate-page-main-container h3{font-family:"Open Sans",sans-serif;width:100%;max-width:1156px;margin:78px auto 0 auto;line-height:1.6}.commerical-automatic-gate-page-main-container .container{max-width:1500px}.commerical-automatic-gate-page-main-container{margin:-30px 0 84px 0}.boom-gates-solution-main-container.industrial-automatic-gates-page{padding:138px 0 82px 0;margin:-64px 0 18px 0}.boom-gates-solution-main-container.industrial-automatic-gates-page h2{font-size:48px;line-height:60px}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li .cloud:before{content:"\f0c2"}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li .traffic-light:before{content:"\f637"}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li .computer:before{content:"\e4e5"}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li .bolt:before{content:"\f0e7"}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li h3{color:#0C2A41;line-height:1.5;text-transform:none;font-family:"Open Sans",sans-serif}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li{padding:0 38px}.boom-gates-solution-main-container.industrial-automatic-gates-page .text a{color:#0C2A41;font-size:24px;line-height:32px;background:#FDBD0F;padding:20px 30px;font-weight:700;text-transform:uppercase;font-family:"Oswald",sans-serif;min-width:330px;text-align:center;display:table;margin:20px auto 0 auto}.boom-gates-solution-main-container.industrial-automatic-gates-page .text a:hover{background:#FFF}.automatic-gates-solution-main-container.industrial-automatic-gates-page{margin:84px 0 -26px 0}.gate-repair-cta-main-container.industrial-automatic-gates-page{margin:20px 0 44px 0}.full-width-page-main-container{margin:-20px 0 0 0}.full-width-page-main-container .content-container{max-width:1156px;margin:0 auto;width:100%}.full-width-page-main-container .content-container h2{font-size:24px;line-height:38px;font-weight:600;text-transform:uppercase;margin:26px 0 18px 0}.full-width-page-main-container .content-container h3{font-size:22px;line-height:36px;font-weight:600;text-transform:uppercase;margin:26px 0 18px 0}.page-template-template-full-width .inner-page-banner-main-container .content-container.left-container h1{padding:0}.page-template-template-full-width .inner-page-banner-main-container .col-lg-6{width:100%}.home-banner-main-container .left-container .content .main-button:hover,.header-menu-contents ul .main-button:hover{opacity:.9}.access-control-page-cta-main-container .container,.automated-bollards-main-container .container,.type-of-bollards-main-container .container{max-width:1182px}.inner-page-intro-main-container.full-width{padding:0 0 74px 0}.page-id-79 .home-cta-main-container{padding:118px 0 40px 0}.parts-accessories-page-content-main-container .container,.request-repair-main-container .container,.about-page-main-container .container,.inner-page-intro-main-container .container,.inner-page-banner-main-container .container{max-width:1374px}.boom-gates-solution-main-container .container{max-width:1400px}.access-control-page-list-main-container .container,.inner-page-news-main-container .container{max-width:1440px}.page-template-template-industries-overview .home-services-main-container .container,.page-template-template-automatic-gates .home-services-main-container .container{max-width:1205px}.main-header{font-size:48px;line-height:60px;text-align:center;margin:0 0 25px 0;text-transform:uppercase}.divider{background:#FDBD0F;height:4px;width:227px;display:table}.center.divider{margin:0 auto}.home-banner-main-container{margin:148px 0 0 0}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.body-main-container{position:relative;overflow-x:hidden}.main-button{background:#FDBD0F;font-size:14px;display:table;padding:13px 12px 13px 16px;text-transform:uppercase;color:#222B31;font-weight:700;min-width:156px;text-align:center;position:relative}.main-button:after{width:0;height:0;border-top:24px solid #fff0;border-bottom:24px solid #fff0;border-left:20px solid #FDBD0F;content:"";position:absolute;right:-20px;top:0}.main-button:hover{background:#FDCA3F}.main-button:hover:after{border-left:20px solid #FDCA3F}.main-button:hover:before{border-right:20px solid #FDCA3F}.parts-accessories-footer-contents{margin:36px auto 50px auto;max-width:1157px;width:100%}.parts-accessories-footer-contents h2{text-transform:uppercase;margin:0 0 20px 0}.parts-accessories-footer-contents img{box-shadow:0 3px 6px #00000029;width:100%;margin:0 auto 30px auto;display:block;max-width:1157px}.parts-accessories-footer-contents .contact-form-container input[type="text"],.parts-accessories-footer-contents .contact-form-container input[type="email"],.parts-accessories-footer-contents .contact-form-container select,.parts-accessories-footer-contents .contact-form-container textarea{border:1px solid #e1e1e1!important}.parts-accessories-footer-contents .contact-form-container #request-quote{padding:200px 0 0 0;margin:-200px 0 0 0}.parts-accessories-page-content-main-container ul.list-main-container>li .list-content .main-button{margin:0 auto 0 auto;cursor:pointer}.parts-accessories-footer-contents .contact-form-container{margin:70px 0 0 0}.page-template-template-parts-accessories .access-form-page-main-container .icon.messages:before{content:"\f4b6";left:-34px}.scroll-section#contact-form,.scroll-section#repair-and-service-request-form{padding:140px 0 0 0;margin:-140px 0 0 0}.inner-page-intro-main-container .left-container .content .main-button.inline{margin:40px 30px 0 0;display:inline-block}.inner-page-intro-main-container .left-container .content .main-button.red-button{background:#dc3545;color:#fff}.inner-page-intro-main-container .left-container .content .main-button.red-button:after{border-left:20px solid #dc3545}.inner-page-intro-main-container .left-container .content .main-button.red-button:hover{opacity:.9}#repair-and-service-scroll{padding:300px 0 0 0;margin:-300px 0 0 0}.page-template-template-contact .inner-page-banner-container .content{min-height:260px}.page-template-template-contact .inner-page-banner-main-container:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:500px}.page-template-template-contact .access-form-page-main-container{margin:-160px 0 0 0}.page-template-template-contact .map-container{width:100%;max-width:932px;margin:20px auto 0 auto}.page-template-template-contact .map-container iframe{width:100%;height:400px;margin:40px 0 20px 0}.repair-and-service-package-main-container{background:#e7f0fc;margin:-48px 0 -250px 0;padding:107px 0 190px 0;position:relative;z-index:-1;clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}.repair-and-service-package-main-container h2{font-family:"Open Sans",sans-serif;font-size:24px;line-height:42px;font-weight:700;margin:0 0 52px 0}.repair-and-service-package-main-container ul{font-size:20px;line-height:28px;margin:0 -4px;columns:2;-webkit-columns:2;-moz-columns:2}.repair-and-service-package-main-container ul li{width:100%;padding:0 4px}.repair-and-service-package-main-container ul li p{border-bottom:1px solid #015186;margin:0;min-height:91px;padding:16px 0 18px 35px;display:block}.repair-and-service-package-main-container ul li:nth-child(8) p,.repair-and-service-package-main-container ul li:nth-child(1) p{border-top:1px solid #015186}.repair-and-service-package-main-container ul li p span{color:#4F97EB;font-weight:800;display:inline-block;width:30px;margin:0 0 0 -35px}.footer-main-container .contact-us ul.social li a:hover:before,.footer-main-container .contact-us ul.social li a:before,.gate-repair-cta-main-container a:hover span,.gate-repair-cta-main-container a span,.gate-repair-cta-main-container a:hover .right-container,.gate-repair-cta-main-container a .right-container,.home-about-main-container .video-container .video a:hover:after,.home-about-main-container .video-container .video a:before,.home-about-main-container .video-container .video a:hover:after,.home-about-main-container .video-container .video a:before,.automatic-gate-repairs-cta-main-container a:hover .content span,.automatic-gate-repairs-cta-main-container a .content span,.main-button:hover:before,.main-button:before,.home-cta-main-container ul li a .image-container img,.home-cta-main-container ul li a:hover .image-container img,.home-cta-main-container ul li a .image-container .image:after,.home-cta-main-container ul li a:hover .image-container .image:after,.contact-form-container .cf-col-one.submit-button>p sup,.contact-form-container .cf-col-one.submit-button>p:hover sup,.inner-page-news-main-container ul li a:hover .divider,.inner-page-news-main-container ul li a .divider,.inner-page-news-main-container ul li a:hover .image-container,.inner-page-news-main-container ul li a .image-container,.home-why-choose-main-container ul li a:hover:after,.home-why-choose-main-container ul li a:after,.home-why-choose-main-container ul li a:hover:before,.home-why-choose-main-container ul li a:before,.home-services-main-container ul li a:hover .divider,.home-services-main-container ul li a .divider,.home-services-main-container ul li a:hover .image-container,.home-services-main-container ul li a .image-container,.main-button,.main-button:hover,.main-button:after,.main-button:hover:after,a.hover-transition{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}@media (min-width:320px) and (max-width:767px){.container{padding-left:16px;padding-right:16px;max-width:100%}.header-top-container{display:none}.header-logo-menu-container .logo{padding:16px 0}.header-menu-container .header-contact>a{background:#f48a3a;font-size:16px;line-height:24px;color:#fff;border-radius:6px;padding:12px 25px;margin:8px 84px 6px 0;display:table;font-weight:300}.header-menu-contents{display:none}.header-logo-menu-container .right-panel{text-align:left}@supports (-webkit-touch-callout:none){.header-main-container{position:relative;position:sticky;position:-webkit-sticky}.banner-main-container{margin:0 0 0 0}.body-main-container{overflow-x:inherit;overflow:inherit}}.home-banner-main-container{margin:76px 0 0 0}.home-banner-main-container .right-container,.home-banner-main-container .left-container{width:100%}.home-banner-main-container .right-container #rev_slider_1_1_wrapper,.home-banner-main-container .right-container .wp-block-video{margin:0 0 0 0!important}.home-banner-main-container .right-container #rev_slider_1_1,.home-banner-main-container .right-container #rev_slider_1_1_wrapper,.home-banner-main-container .right-container .wp-block-video video{height:60vw!important}.home-banner-main-container .left-container .content{position:relative;top:initial;transform:none;width:100%;margin:0;float:left;padding:40px 16px 40px 16px}.home-banner-main-container .left-container{height:auto;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);background-position:center}.home-banner-main-container .left-container .content h1{margin:0 0 14px 0}.divider{width:40vw;max-width:227px;width:277px;margin:0 auto}.home-banner-main-container .left-container .content .main-button{margin:30px 0 0 0}.home-about-main-container{padding:40px 0 60px 0}.home-about-main-container .divider{margin-bottom:30px!important}.home-about-main-container h3{line-height:30px;font-size:20px}.home-about-main-container .col-lg-7 .content{padding:0}.home-about-main-container .video-container{margin:20px 0 0 0}.home-about-main-container .video-container .video{height:60vw;max-width:800px;margin:0 auto;max-height:500px}.home-about-cta-main-container .right-container,.home-about-cta-main-container .left-container{width:100%}.home-about-cta-main-container .left-container .image{height:60vw}.home-about-cta-main-container .left-container{height:auto}.home-about-cta-main-container .right-container{background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);height:auto;background-position:center}.home-about-cta-main-container .right-container .content{position:relative;top:initial;transform:none;width:100%;margin:0 0 0 0;padding:38px 16px 32px 16px}.home-about-cta-main-container .right-container .content .divider-container{border:none;padding:0}.home-services-main-container{padding:40px 0 0 0}.home-services-main-container ul{margin:40px 0 0 0}.home-services-main-container ul li{width:100%;padding:0;margin:0 0 30px 0}.home-services-main-container ul li .image,.home-services-main-container ul li .image-container{height:54vw}.home-why-choose-main-container:before{display:none}.home-why-choose-main-container{padding:40px 0 60px 0;margin:30px 0 0 0;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.home-why-choose-main-container h2{font-size:26px;line-height:36px}.home-why-choose-main-container .left-container .content-container{padding:9px 0 0 0}.home-why-choose-main-container ul{margin:42px 0 0 0}.home-why-choose-main-container ul li a{padding:24px 60px 24px 66px}.home-why-choose-main-container ul li a:after{top:19px}.home-why-choose-main-container .right-container{margin:0}.home-why-choose-main-container .image-container{margin:50px 0 0 0;height:60vw}.home-cta-main-container{padding:60px 0 0 0}.home-cta-main-container ul li .text-container{height:auto}.home-cta-main-container ul li .text-container .main-button{position:relative;bottom:initial;margin:20px 0 0 0}.home-cta-main-container ul li .image-container,.home-cta-main-container ul li .text-container{width:100%}.home-cta-main-container .container{padding:0 12px}.home-cta-main-container ul li{width:100%;padding:0;margin:0 0 10px 0}.home-cta-main-container ul li .image-container .image{padding:38px 0 0 20px;width:100%;max-width:320px;margin:0 auto}.home-cta-main-container ul li .image-container img{display:block;height:224px}.home-cta-main-container ul li .image-container .image:after{width:211px;height:300px;right:10px;background-size:450px auto;background-position:center}.home-cta-main-container ul li .text-container{padding:10px 16px 38px 16px;max-width:344px;margin:0 auto;display:block;float:none}.our-clients-main-container{margin:26px 0 0 0}.our-clients-main-container ul{margin:20px 0 0 0}.our-clients-main-container ul li{padding:0 10px}.footer-main-container .footer-graphics-container{display:none}.footer-main-container{margin:30px 0 0 0}.footer-main-container .further-information,.footer-main-container .our-company,.footer-main-container .product-services,.footer-main-container .contact-us{width:50%}.footer-main-container .footer-logo{width:100%}.footer-main-container .footer-logo img{margin:0 0 14px 0}.footer-main-container .footer-column{margin:0 0 38px 0}.footer-main-container .footer-column h2{margin:0 0 20px 0}.footer-main-container .footer-column ul li a{margin:0 0 12px 0}.footer-copyright p{margin:0 0 0 0}.inner-page-banner-main-container{margin:76px 0 0 0;padding:6px 0 0 0;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);background-position:center;background-size:cover}.inner-page-banner-main-container:before{display:none}.inner-page-banner-main-container .right-container .image-container{margin:30px auto 35px auto;background-position:center;box-shadow:none;width:100%;max-width:663px}.inner-page-intro-main-container .left-container .content{padding:44px 0 0 0}.inner-page-intro-main-container .left-container .content h2{font-size:28px;line-height:40px}.inner-page-intro-main-container{padding:0 0 22px 0}.about-page-main-container .left-container{padding:0 0 0 0}.about-page-main-container .left-container .content ul li .image-container{position:relative;box-shadow:none}.about-page-main-container .left-container .content ul li .image-one{width:100%;right:0;height:40vw}.about-page-main-container .left-container .content ul li .image-two{width:100%;right:0;height:40vw;top:0}.about-page-main-container .left-container .content ul li .image-three{width:100%;right:0;height:40vw;top:0}.about-page-main-container{padding:60px 0 0 0}.about-page-main-container .left-container .content{height:auto}.about-page-main-container .right-container .content{padding:40px 2px 0 0}.about-page-main-container .right-container .content .divider{margin:0 0 32px 0}.inner-page-news-main-container{padding:50px 0 0 0}.inner-page-news-main-container ul li{width:100%;padding:0;margin:0 0 20px 0}.inner-page-news-main-container ul li .image-container,.inner-page-news-main-container ul li .image{height:56vw}.inner-page-news-main-container ul li h4{font-size:26px;line-height:36px}.page-id-79 .home-cta-main-container{padding:18px 0 0 0}.inner-page-banner-main-container.full-width{padding:6px 0 40px 0}.inner-page-intro-main-container.full-width{padding:0 0 22px 0}.inner-page-intro-main-container.full-width .content{margin:0 auto 0 auto;padding:0 0 24px 0}.page-template-template-full-width .inner-page-intro-main-container.full-width .inner-page-intro-container .content h2,.page-template-template-news .inner-page-intro-main-container.full-width .content h2,.inner-page-intro-main-container.full-width .content h2{font-size:22px;line-height:36px}.why-choose-page-main-container ul.accordion li h2{position:relative}.why-choose-page-main-container ul.accordion li h2:after{position:absolute;top:0;right:0;margin:0}.why-choose-page-main-container ul.accordion li .content{padding:22px 0 10px 0}.why-choose-page-main-container ul.accordion li .content ul{margin:0 0 38px 0}.why-choose-page-main-container ul.accordion li .content .text{width:100%;padding:0 0 34px 0}.why-choose-page-main-container ul.accordion li .content .text h3{max-width:100%}.why-choose-page-main-container ul.accordion li .content .image{width:100%;height:44vw;max-height:360px;box-shadow:none}.why-choose-page-main-container ul.accordion li .content .text h3{font-size:26px;line-height:38px}.why-choose-page-main-container ul.accordion li .content .text-image{width:100%;max-width:600px;margin:0 auto}.page-template-template-news .inner-page-news-main-container{padding:0 0 0 0}.home-about-cta-main-container .left-container .image-container{margin:0}.boom-gates-gallery-main-container{margin:5px 0 0 0}.boom-gates-gallery-main-container .boom-gates-gallery ul li .main-image{height:32vw}.boom-gates-solution-main-container{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%);padding:90px 0 34px 0;margin:90px 0 10px 0}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{background-position:initial}.boom-gates-solution-main-container .content-container ul.icons-list li{width:50%;padding:0 20px;margin:0 0 20px 0}.boom-gates-solution-main-container .text h3{line-height:30px;margin:0 0 22px 0;font-size:18px}.boom-gates-solution-main-container .content-container ul.icons-list{margin:40px -20px 0 -20px}.page-template-template-boom-gates .home-cta-main-container{padding:50px 0 12px 0}.page-template-template-boom-gates .inner-page-banner-main-container .left-container{padding:0;max-width:100%}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{margin:40px auto 35px auto;background-position:initial}.page-template-template-free-report .inner-page-banner-main-container .right-container .image-container,.page-template-template-price-guide .inner-page-banner-main-container .right-container .image-container{margin:35px auto 35px auto;height:84vw;width:auto;background-size:contain;background-repeat:no-repeat;max-height:400px}.access-form-page-main-container:before{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%)}.access-form-page-main-container .icon.magnifying-glass-dollar{top:-16px;margin:0 auto 96px auto}.access-form-page-main-container{margin:-64px 0 0 0;padding:0 0 10px 0}.access-form-page-main-container .map-container h2,.access-form-page-main-container .contact-form-main-container h2{font-size:28px;margin:0 0 26px 0;line-height:40px;text-transform:uppercase}.contact-form-container{margin:60px 0 0 0}.contact-form-container .cf-col-one,.contact-form-container .cf-col-two{padding:0 0 44px 0;width:100%}.contact-form-container form{position:relative;left:0}.page-template-template-free-report .inner-page-banner-main-container .left-container .content h2{padding:30px 0 0 0;font-size:24px;line-height:40px}.page-template-template-free-report .access-form-page-main-container{margin:-46px 0 0 0}.inner-page-banner-main-container .map-container{margin:35px 0 35px 0;height:84vw;width:auto;max-height:400px}.inner-page-banner-main-container .map-container iframe{height:100%}.page-template-template-contact .access-form-page-main-container{margin:-165px 0 0 0;position:relative;z-index:1}.page-template-template-contact .access-form-page-main-container:before{margin:119px 0 18px 0}.home-cta-main-container ul li a:hover .image-container img{left:0}.home-cta-main-container ul li a:hover .text-container .main-button{background:#FDBD0F}.home-cta-main-container ul li a:hover .text-container .main-button:after{border-left:20px solid #FDBD0F}.home-cta-main-container ul li a:hover .image-container .image:after{right:10px}.single-news-page-main-container section h2{font-size:18px;line-height:28px;margin:0 0 20px 0}.single .single-news-page-main-container section ul li{padding-left:20px}.single-share{margin:40px auto 20px auto}.inner-page-intro-main-container .bottom-text{padding:20px 0 0 0}.price-guide-page-content-main-container{margin:10px 0 60px 0}.price-guide-page-content-main-container ul li .list-container{padding:32px 20px 34px 20px}.price-guide-page-content-main-container ul li .list-container .text{width:100%;border-right:none;padding:0 0 26px 0;border-bottom:4px solid #FDBD0F}.price-guide-page-content-main-container ul li .list-container .price{width:100%;padding:20px 0 0 0}.page-template-template-free-report-landing-page .inner-page-intro-main-container.full-width .content h2{font-size:24px;line-height:38px;font-weight:600}.page-template-template-free-report-landing-page .inner-page-intro-main-container .bottom-text{margin:0 auto 0 auto}.inner-page-intro-main-container .bottom-text ul.free-report-list li h3{line-height:32px;font-size:22px;padding:0 0 0 40px}.inner-page-intro-main-container .bottom-text ul.free-report-list li h3 span{font-size:40px;width:40px;margin:0 0 0 -40px}.inner-page-intro-main-container .bottom-text ul.free-report-list li p{padding:0 0 0 0}.inner-page-intro-main-container .bottom-text ul.free-report-list li{padding:0 0 15px 0;margin:0 0 20px 0}.page-template-template-request-quote .access-form-page-main-container .icon.magnifying-glass-dollar{top:-9px;margin:0 auto 106px auto}.page-template-template-request-quote .access-form-page-main-container{margin:-348px 0 0 0;z-index:1}.automatic-gate-repairs-cta-main-container .content h2{font-size:32px;line-height:46px;margin:22px 0 25px 0}.automatic-gate-repairs-cta-main-container .content{padding:36px 16px 30px 16px}.automatic-gate-repairs-cta-main-container .content span{font-size:28px;line-height:36px;padding:18px 28px;max-width:260px}.automatic-gate-repairs-cta-main-container .content-container{height:auto}.automatic-gate-repairs-cta-main-container .container{padding:0}.automatic-gate-repairs-cta-main-container{margin:10px 0 16px 0}.inner-page-intro-main-container .left-container .content h2 br{display:none}.automatic-gates-solution-main-container{margin:20px 0 0 0}.automatic-gates-solution-main-container .bottom-text p,.automatic-gates-solution-main-container .top-text p{font-size:20px;line-height:30px}.automatic-gates-solution-main-container .top-text{padding:35px 0 26px 0}.automatic-gates-solution-main-container .bottom-text{padding:12px 0 8px 0}.automatic-gates-solution-main-container ul.icons-list li{width:50%;padding:0 20px;margin:0 0 26px 0}.automatic-gates-solution-main-container ul.icons-list li h3{font-size:26px;line-height:34px;margin:0 0 14px 0}.automatic-gates-solution-main-container ul.icons-list li h4{font-size:20px;min-height:90px}.page-template-template-automatic-gates .home-cta-main-container{padding:70px 0 0 0}.existing-gate-repairs-service-page-about-main-container{margin:30px 0 0 0}.existing-gate-repairs-service-page-about-main-container .left-panel{width:100%;height:60vw;box-shadow:none}.existing-gate-repairs-service-page-about-main-container .right-panel{width:100%}.existing-gate-repairs-service-page-about-main-container .right-panel .content{padding:40px 16px 0 16px;max-width:100%}.existing-gate-repairs-service-page-about-main-container .right-panel .content h2{padding:0}.request-repair-main-container{padding:100px 0 62px 0;margin:38px 0 18px 0;clip-path:polygon(0 0,100% 2%,100% 100%,0 100%)}.request-repair-main-container .left-container .content{padding:0 0 40px 0}.request-repair-main-container .right-container .image{height:100vw;position:relative;margin:0;float:none;margin:0 auto;background-size:contain;background-repeat:no-repeat}.existing-gate-repairs-service-page-about-main-container.repair-and-services-section{margin:55px 0 0 0}.page-template-template-existing-gate-repairs-service .access-form-page-main-container{margin:-20px 0 0 0}.gates-beneifts-main-container{padding:45px 0 60px 0;margin:10px 0 0 0}.gates-beneifts-main-container h3{font-family:"Open Sans",sans-serif;font-size:18px;line-height:32px;margin:25px 0 0 0}.gates-beneifts-main-container p{font-size:20px;line-height:33px}.gates-beneifts-main-container{padding:45px 0 24px 0;margin:10px 0 6px 0}.gate-repair-cta-main-container .right-container,.gate-repair-cta-main-container .left-container{height:auto;min-height:auto;width:100%}.gate-repair-cta-main-container .right-container{height:60vw}.gate-repair-cta-main-container .left-container h2{font-size:34px;line-height:46px;margin:0 0 24px 0}.gate-repair-cta-main-container .left-container{padding:34px 20px 40px 20px}.gate-repair-cta-main-container .left-container span{min-width:240px}.page-template-template-automatic-gates .gate-repair-cta-main-container,.gate-repair-cta-main-container{margin:20px 0 50px 0}.gate-repair-cta-main-container a{box-shadow:none}.installing-bollard-cta-main-container{margin:6px 0 0 0;padding:46px 0 80px 0;clip-path:polygon(0 0,100% 0%,100% 100%,0 97%)}.installing-bollard-cta-main-container ul{margin:40px auto 0 auto;max-width:600px}.installing-bollard-cta-main-container ul li{width:50%;margin:0 0 20px 0}.installing-bollard-cta-main-container ul li img{margin:0 auto 36px auto;width:120px}.type-of-bollards-main-container .left-container .content{padding:0}.type-of-bollards-main-container .right-container .content{padding:18px 0 0 0}.automated-bollards-main-container{padding:50px 0 70px 0;margin:30px 0 0 0;clip-path:polygon(0 0,100% 0,100% 100%,0 97%)}.type-of-bollards-main-container h3{font-size:18px;line-height:32px;margin:16px 0 30px 0}.automated-bollards-main-container h2{font-size:20px;line-height:32px}.automated-traffic-control-page-main-container{margin:10px 0 0 0}.automated-traffic-control-page-main-container ul li{width:100%;padding:0;margin:0 0 18px 0}.page-template-template-automated-traffic-control .home-cta-main-container{padding:30px 0 40px 0}.access-control-page-list-main-container{margin:6px 0 0 0;padding:0 0 0 0}.access-control-page-list-main-container h3{font-size:20px;line-height:30px;margin:26px 0 30px 0}.access-control-page-list-main-container ul li{width:100%;float:left;padding:0 0 20px 0}.access-control-page-list-main-container ul{margin:0}.access-control-page-cta-main-container{padding:52px 0 70px 0;clip-path:polygon(0 0,100% 0%,100% 100%,0 97%);margin:20px 0 0 0}.access-control-page-cta-main-container h2{font-size:20px;line-height:32px}.access-control-page-list-main-container ul li img{max-width:170px}.parts-accessories-page-content-main-container{padding:0 0 0 0}.parts-accessories-page-content-main-container ul.list-main-container>li h2{line-height:34px;padding:26px 40px 26px 0}.parts-accessories-page-content-main-container ul.list-main-container>li h2:after{margin:0 -40px 0 0}.parts-accessories-page-content-main-container ul.list-main-container>li .list-content{padding:16px 0 32px 0}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li{width:100%;padding:0;margin:0 0 30px 0}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li h3{font-size:28px;line-height:40px}.page-template-template-residential-automatic-gates .gates-beneifts-main-container{padding:52px 0 0 0;margin:20px 0 0 0}.request-repair-main-container.residential-automatic-gates:after{clip-path:none}.request-repair-main-container.residential-automatic-gates{padding:56px 0 20px 0;clip-path:none;margin:0 0 0 0}.request-repair-main-container.residential-automatic-gates .right-container .image{margin:0 0 0 0;height:60vw;box-shadow:none;max-width:100%}.request-repair-main-container.residential-automatic-gates ul.list-tips{margin:64px auto 20px auto}.request-repair-main-container.residential-automatic-gates ul.list-tips li{padding:0 0 0 0;margin:0 0 15px 0}.commerical-automatic-gate-page-main-container ul{margin:20px 0 0 0}.commerical-automatic-gate-page-main-container ul li{border-bottom:2px solid #FDBD0F;padding:26px 0 21px 0;max-width:400px;margin:0 auto;float:none;width:100%;border-right:none;border-left:none}.commerical-automatic-gate-page-main-container h3{margin:48px auto 0 auto;line-height:42px;font-size:18px;line-height:34px}.commerical-automatic-gate-page-main-container{margin:-30px 0 14px 0}.boom-gates-solution-main-container.industrial-automatic-gates-page{padding:90px 0 82px 0;margin:15px 0 18px 0}.boom-gates-solution-main-container.industrial-automatic-gates-page h2{font-size:clamp(28px, 6vw, 44px);line-height:120%}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li h3{line-height:34px;font-size:22px}.boom-gates-solution-main-container.industrial-automatic-gates-page .text a{min-width:260px}.boom-gates-solution-main-container.industrial-automatic-gates-page{padding:90px 0 60px 0;margin:15px 0 0 0}.automatic-gates-solution-main-container.industrial-automatic-gates-page{margin:55px 0 -10px 0}.gate-repair-cta-main-container.industrial-automatic-gates-page{margin:20px 0 5px 0}.mobile-menu-button{padding:0 16px!important}.header-menu-container #menu-main-menu{padding:10px 16px 20px 16px!important}.header-contact{padding:0 16px 0 16px!important}.cf-select-container em:before{right:10px}.price-guide-page-content-main-container ul li:nth-child(even) .list-container{padding:32px 0 34px 0}.request-repair-main-container:after{clip-path:polygon(0 0,100% 3%,100% 100%,0 100%)}.inner-page-banner-main-container .left-container .content{padding:54px 16px 56px 16px}.inner-page-banner-main-container .inner-page-banner-container .container{padding:0}.inner-page-banner-main-container .content-container.left-container{background-position:center;background-size:cover;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp)}.inner-page-banner-main-container{background-image:none}.inner-page-banner-main-container .left-container .content h1{margin:0 0 20px 0}.inner-page-banner-main-container .content-container.right-container .content{padding:0 16px}.inner-page-banner-main-container .right-container .image-container{margin:20px auto 35px auto;box-shadow:0 3px 6px #00000029;height:416px;max-width:346px}.inner-page-intro-main-container .left-container .content{padding:0 0 0 0}.page-template-template-boom-gates .inner-page-banner-main-container .container .col-lg-6{width:100%}.request-repair-main-container.residential-automatic-gates ul.list-tips li .icon,.request-repair-main-container.residential-automatic-gates ul.list-tips li .text{width:100%}.home-about-main-container .main-header br{display:none}.about-page-main-container .left-container .content .image-container{background-size:contain;background-repeat:no-repeat;height:93vw;margin:0 auto}.page-template-template-contact .map-container iframe{height:50vw;max-height:400px}.repair-and-service-package-main-container{margin:30px 0 -250px 0;padding:50px 0 228px 0}.repair-and-service-package-main-container ul{columns:1;-webkit-columns:1;-moz-columns:1}.repair-and-service-package-main-container ul li p{min-height:80px}.repair-and-service-package-main-container ul li:nth-child(8) p,.repair-and-service-package-main-container ul li:nth-child(1) p{border-top:none}.repair-and-service-package-main-container{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.access-control-page-list-main-container h2,.type-of-bollards-main-container h2,.installing-bollard-cta-main-container h2,.about-page-main-container .right-container .content h2{font-size:28px;line-height:40px}.main-header{font-size:clamp(28px, 6vw, 44px)}.inner-page-banner-main-container .left-container .content h1{font-size:36px!important;line-height:46px!important;text-align:center}.home-banner-main-container .left-container .content h1{font-size:clamp(38px, 11vw, 60px)}.inner-page-banner-main-container .left-container .content h1,.home-banner-main-container .left-container .content h1,.main-header{line-height:120%}}@media (min-width:320px) and (max-width:576px){.page-template-template-boom-gates .inner-page-banner-main-container .left-container{padding:0 0 0 16px}.boom-gates-solution-main-container .content-container ul.icons-list li{width:100%;margin:0 0 30px 0}.boom-gates-solution-main-container .content-container ul.icons-list li h3{min-height:auto}.boom-gates-gallery-main-container .boom-gates-gallery ul li .main-image{height:70vw}.home-services-main-container.automatic-gates-sales-installation-repair ul li{width:100%}.automatic-gates-solution-main-container ul.icons-list li{width:100%}.automatic-gates-solution-main-container ul.icons-list li h4{min-height:auto}.installing-bollard-cta-main-container ul li{width:100%}.footer-copyright p{margin:0 auto;width:100%;max-width:180px}.footer-copyright p span{display:none}.footer-main-container .footer-logo,.footer-main-container .further-information,.footer-main-container .our-company,.footer-main-container .product-services,.footer-main-container .contact-us{width:100%}.inner-page-banner-main-container .left-container .content{padding:44px 16px 38px 16px}.inner-page-banner-main-container .right-container .image-container{max-height:416px;height:100vw;min-height:344px}}@media (min-width:577px) and (max-width:767px){.home-services-main-container ul li{width:50%;padding:0 12px}.home-services-main-container ul{margin:40px -12px 0 -12px}.home-services-main-container ul li .image,.home-services-main-container ul li .image-container{height:28vw}.page-template-template-boom-gates .inner-page-banner-main-container .left-container .content h1{margin:5vw 0 26px 0}.home-services-main-container.main-gates-page ul li .image,.home-services-main-container.main-gates-page ul li .image-container{height:19vw}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li h3{min-height:102px}.home-services-main-container.automatic-gates-sales-installation-repair ul{margin:38px -12px 0 -12px}}@media (min-width:768px) and (max-width:991px){.container{padding-left:24px;padding-right:24px;max-width:100%}.header-top-container{display:none}.header-logo-menu-container .logo{padding:16px 0}.header-menu-container .header-contact>a{background:#f48a3a;font-size:16px;line-height:24px;color:#fff;border-radius:6px;padding:12px 25px;margin:8px 84px 6px 0;display:table;font-weight:300}.header-menu-contents{display:none}.header-logo-menu-container .right-panel{text-align:left}@supports (-webkit-touch-callout:none){.header-main-container{position:relative;position:sticky;position:-webkit-sticky}.banner-main-container{margin:0 0 0 0}.body-main-container{overflow-x:inherit;overflow:inherit}}.home-banner-main-container{margin:76px 0 0 0}.home-banner-main-container .right-container,.home-banner-main-container .left-container{width:100%}.home-banner-main-container .right-container #rev_slider_1_1_wrapper,.home-banner-main-container .right-container .wp-block-video{margin:0 0 0 0!important}.home-banner-main-container .right-container #rev_slider_1_1,.home-banner-main-container .right-container #rev_slider_1_1_wrapper,.home-banner-main-container .right-container .wp-block-video video{height:60vw!important}.home-banner-main-container .left-container .content{position:relative;top:initial;transform:none;width:100%;margin:0;float:left;padding:40px 24px 40px 24px}.home-banner-main-container .left-container{background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);height:auto;background-position:center}.home-banner-main-container .left-container .content h1{margin:0 0 14px 0}.divider{width:40vw;max-width:227px}.home-banner-main-container .left-container .content .main-button{margin:30px 0 0 0}.home-about-main-container{padding:40px 0 60px 0}.home-about-main-container .divider{margin-bottom:30px!important}.home-about-main-container h3{line-height:30px;font-size:20px}.home-about-main-container .col-lg-7 .content{padding:0}.home-about-main-container .video-container{margin:20px 0 0 0}.home-about-main-container .video-container .video{height:60vw;max-width:800px;margin:0 auto;max-height:500px}.home-about-cta-main-container .right-container,.home-about-cta-main-container .left-container{width:100%}.home-about-cta-main-container .left-container .image{height:60vw}.home-about-cta-main-container .left-container{height:auto}.home-about-cta-main-container .right-container{background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);height:auto;background-position:center}.home-about-cta-main-container .right-container .content{position:relative;top:initial;transform:none;width:100%;margin:0 0 0 0;padding:38px 24px 32px 24px}.home-about-cta-main-container .right-container .content .divider-container{border:none;padding:0}.home-services-main-container{padding:40px 0 0 0}.home-services-main-container ul{margin:40px 0 0 0}.home-services-main-container ul li{width:100%;padding:0;margin:0 0 30px 0}.home-services-main-container ul li .image,.home-services-main-container ul li .image-container{height:54vw}.home-why-choose-main-container:before{display:none}.home-why-choose-main-container{padding:40px 0 60px 0;margin:30px 0 0 0;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.home-why-choose-main-container h2{font-size:26px;line-height:36px}.home-why-choose-main-container .left-container .content-container{padding:9px 0 0 0}.home-why-choose-main-container ul{margin:42px 0 0 0}.home-why-choose-main-container ul li a{padding:24px 60px 24px 66px}.home-why-choose-main-container ul li a:after{top:19px}.home-why-choose-main-container .right-container{margin:0}.home-why-choose-main-container .image-container{margin:50px 0 0 0;height:60vw}.home-cta-main-container{padding:60px 0 0 0}.home-cta-main-container ul{max-width:768px;margin:0 auto}.home-cta-main-container ul li{width:100%;padding:0;margin:0 0 20px 0}.our-clients-main-container{margin:26px 0 0 0}.our-clients-main-container ul{margin:20px 0 0 0}.our-clients-main-container ul li{padding:0 10px}.home-services-main-container ul li{width:50%;padding:0 12px}.home-services-main-container ul{margin:40px -12px 0 -12px}.home-services-main-container ul li .image,.home-services-main-container ul li .image-container{height:28vw}.footer-main-container .footer-graphics-container{display:none}.footer-main-container{margin:30px 0 0 0}.footer-main-container .contact-us,.footer-main-container .further-information,.footer-main-container .our-company,.footer-main-container .product-services{width:50%}.footer-main-container .footer-logo{width:100%}.footer-main-container .footer-logo img{margin:0 0 14px 0}.footer-main-container .footer-column{margin:0 0 38px 0}.footer-main-container .footer-column h2{margin:0 0 20px 0}.footer-main-container .footer-column ul li a{margin:0 0 12px 0}.footer-copyright p{margin:0 0 0 0}.inner-page-banner-main-container{margin:76px 0 0 0;padding:6px 0 0 0;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);background-position:center;background-size:cover}.inner-page-banner-main-container .left-container .content h1{margin:0 0 26px 0;font-size:48px;line-height:120%}.inner-page-banner-main-container:before{display:none}.inner-page-banner-main-container .right-container .image-container{background-position:center;box-shadow:none;width:100%;max-width:663px;margin:50px auto 40px auto}.inner-page-intro-main-container .left-container .content{padding:44px 0 0 0}.inner-page-intro-main-container .left-container .content h2{font-size:28px;line-height:40px}.inner-page-intro-main-container{padding:0 0 22px 0}.about-page-main-container .left-container{padding:0 0 0 0}.about-page-main-container .left-container .content ul li .image-container{position:relative;box-shadow:none}.about-page-main-container .left-container .content ul li .image-one{width:100%;right:0;height:40vw}.about-page-main-container .left-container .content ul li .image-two{width:100%;right:0;height:40vw;top:0}.about-page-main-container .left-container .content ul li .image-three{width:100%;right:0;height:40vw;top:0}.about-page-main-container{padding:60px 0 0 0}.about-page-main-container .left-container .content{height:auto}.about-page-main-container .right-container .content{padding:40px 2px 0 0}.about-page-main-container .right-container .content .divider{margin:0 0 32px 0}.inner-page-news-main-container{padding:50px 0 0 0}.inner-page-news-main-container ul li{width:100%;padding:0;margin:0 0 20px 0}.inner-page-news-main-container ul li .image-container,.inner-page-news-main-container ul li .image{height:56vw}.inner-page-news-main-container ul li h4{font-size:26px;line-height:36px}.page-id-79 .home-cta-main-container{padding:18px 0 0 0}.inner-page-banner-main-container.full-width{padding:6px 0 40px 0}.inner-page-intro-main-container.full-width{padding:0 0 22px 0}.inner-page-intro-main-container.full-width .content{margin:0 auto 0 auto;padding:0 0 24px 0}.page-template-template-full-width .inner-page-intro-main-container.full-width .inner-page-intro-container .content h2,.page-template-template-news .inner-page-intro-main-container.full-width .content h2,.inner-page-intro-main-container.full-width .content h2{font-size:22px;line-height:36px}.why-choose-page-main-container ul.accordion li h2{position:relative}.why-choose-page-main-container ul.accordion li h2:after{position:absolute;top:0;right:0;margin:0}.why-choose-page-main-container ul.accordion li .content{padding:22px 0 10px 0}.why-choose-page-main-container ul.accordion li .content ul{margin:0 0 38px 0}.why-choose-page-main-container ul.accordion li .content .text{width:100%;padding:0 0 34px 0}.why-choose-page-main-container ul.accordion li .content .text h3{max-width:100%}.why-choose-page-main-container ul.accordion li .content .image{width:100%;height:44vw;max-height:360px;box-shadow:none}.why-choose-page-main-container ul.accordion li .content .text h3{font-size:26px;line-height:38px}.why-choose-page-main-container ul.accordion li .content .text-image{width:100%;max-width:600px;margin:0 auto}.page-template-template-news .inner-page-news-main-container{padding:0 0 0 0}.home-about-cta-main-container .left-container .image-container{margin:0}.page-template-template-boom-gates .inner-page-banner-main-container .left-container{padding:0 0 0 16px}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{margin:60px 0 26px 0;background-position:initial}.page-template-template-boom-gates .inner-page-banner-main-container .left-container .content h1{margin:5vw 0 26px 0}.boom-gates-gallery-main-container .boom-gates-gallery ul li .main-image{height:22vw}.page-template-template-free-report .inner-page-banner-main-container .right-container .image-container,.page-template-template-price-guide .inner-page-banner-main-container .right-container .image-container{margin:35px auto 35px auto;height:84vw;width:auto;background-size:contain;background-repeat:no-repeat;max-height:400px}.access-form-page-main-container:before{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%)}.access-form-page-main-container .icon.magnifying-glass-dollar{top:-16px;margin:0 auto 96px auto}.access-form-page-main-container{margin:-64px 0 0 0;padding:0 0 10px 0}.access-form-page-main-container .map-container h2,.access-form-page-main-container .contact-form-main-container h2{font-size:28px;margin:0 0 26px 0;line-height:40px}.contact-form-container{margin:60px 0 0 0}.page-template-template-free-report .inner-page-banner-main-container .left-container .content h2{padding:30px 0 0 0;font-size:24px;line-height:40px}.page-template-template-free-report .access-form-page-main-container{margin:-46px 0 0 0}.inner-page-banner-main-container .map-container{margin:35px 0 35px 0;height:84vw;width:auto;max-height:400px}.inner-page-banner-main-container .map-container iframe{height:100%}.page-template-template-contact .access-form-page-main-container{margin:-165px 0 0 0;position:relative;z-index:1}.page-template-template-contact .access-form-page-main-container:before{margin:128px 0 18px 0}.single-news-page-main-container section h2{font-size:18px;line-height:28px;margin:0 0 20px 0}.single-share{margin:40px auto 20px auto}.inner-page-intro-main-container .bottom-text{padding:20px 0 0 0}.price-guide-page-content-main-container{margin:10px 0 60px 0}.price-guide-page-content-main-container ul li .list-container{padding:32px 20px 34px 20px}.price-guide-page-content-main-container ul li .list-container .text{width:70%;padding:0 30px 26px 0}.price-guide-page-content-main-container ul li .list-container .price{width:30%;padding:0 0 0 30px}.page-template-template-free-report-landing-page .inner-page-intro-main-container.full-width .content h2{font-size:28px;line-height:42px;font-weight:600}.page-template-template-free-report-landing-page .inner-page-intro-main-container .bottom-text{margin:0 auto 0 auto}.inner-page-intro-main-container .bottom-text ul.free-report-list li h3{line-height:32px;font-size:22px;padding:0 0 0 40px}.inner-page-intro-main-container .bottom-text ul.free-report-list li h3 span{font-size:40px;width:40px;margin:0 0 0 -40px}.inner-page-intro-main-container .bottom-text ul.free-report-list li p{padding:0 0 0 0}.inner-page-intro-main-container .bottom-text ul.free-report-list li{padding:0 0 15px 0;margin:0 0 20px 0}.page-template-template-request-quote .access-form-page-main-container .icon.magnifying-glass-dollar{top:-19px;margin:0 auto 100px auto}.page-template-template-request-quote .access-form-page-main-container{margin:-348px 0 0 0;z-index:1}.automatic-gate-repairs-cta-main-container .content h2{font-size:32px;line-height:46px;margin:22px 0 25px 0}.automatic-gate-repairs-cta-main-container .content{padding:36px 16px 30px 16px}.automatic-gate-repairs-cta-main-container .content span{font-size:28px;line-height:36px;padding:18px 28px;max-width:260px}.automatic-gate-repairs-cta-main-container .content-container{height:auto}.automatic-gate-repairs-cta-main-container .container{padding:0}.automatic-gate-repairs-cta-main-container{margin:10px 0 16px 0}.inner-page-intro-main-container .left-container .content h2 br{display:none}.automatic-gates-solution-main-container{margin:20px 0 0 0}.automatic-gates-solution-main-container .bottom-text p,.automatic-gates-solution-main-container .top-text p{font-size:20px;line-height:30px}.automatic-gates-solution-main-container .top-text{padding:35px 0 26px 0}.automatic-gates-solution-main-container .bottom-text{padding:12px 0 8px 0}.automatic-gates-solution-main-container ul.icons-list li{width:50%;padding:0 20px;margin:0 0 26px 0}.automatic-gates-solution-main-container ul.icons-list li h3{font-size:26px;line-height:34px;margin:0 0 14px 0}.automatic-gates-solution-main-container ul.icons-list li h4{font-size:20px;min-height:90px}.page-template-template-automatic-gates .home-cta-main-container{padding:70px 0 0 0}.existing-gate-repairs-service-page-about-main-container{margin:30px 0 0 0}.existing-gate-repairs-service-page-about-main-container .left-panel{width:100%;height:60vw;box-shadow:none}.existing-gate-repairs-service-page-about-main-container .right-panel{width:100%}.existing-gate-repairs-service-page-about-main-container .right-panel .content{padding:40px 24px 0 24px;max-width:100%}.existing-gate-repairs-service-page-about-main-container .right-panel .content h2{padding:0}.request-repair-main-container{padding:100px 0 62px 0;margin:38px 0 18px 0;clip-path:polygon(0 0,100% 2%,100% 100%,0 100%)}.request-repair-main-container .left-container .content{padding:0 0 40px 0}.request-repair-main-container .right-container .image{height:100vw;position:relative;margin:0;float:none;margin:0 auto;background-size:contain;background-repeat:no-repeat;max-height:887px}.existing-gate-repairs-service-page-about-main-container.repair-and-services-section{margin:55px 0 0 0}.page-template-template-existing-gate-repairs-service .access-form-page-main-container{margin:-20px 0 0 0}.boom-gates-solution-main-container{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%);padding:90px 0 34px 0;margin:90px 0 10px 0}.boom-gates-gallery-main-container{margin:5px 0 0 0}.boom-gates-solution-main-container{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%);padding:90px 0 34px 0;margin:90px 0 10px 0}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{background-position:initial}.boom-gates-solution-main-container .content-container ul.icons-list li{padding:0 20px;margin:0 0 20px 0}.boom-gates-solution-main-container .text h3{line-height:30px;margin:0 0 22px 0;font-size:18px}.boom-gates-solution-main-container .content-container ul.icons-list{margin:40px -20px 0 -20px}.page-template-template-boom-gates .home-cta-main-container{padding:50px 0 12px 0}.page-template-template-boom-gates .inner-page-banner-main-container .left-container{padding:0;max-width:100%}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{margin:40px auto 35px auto;background-position:initial}.gates-beneifts-main-container{padding:45px 0 60px 0;margin:10px 0 0 0}.gates-beneifts-main-container h3{font-family:"Open Sans",sans-serif;font-size:18px;line-height:32px;margin:25px 0 0 0}.gates-beneifts-main-container p{font-size:20px;line-height:33px}.gates-beneifts-main-container{padding:45px 0 24px 0;margin:10px 0 6px 0}.gate-repair-cta-main-container .right-container,.gate-repair-cta-main-container .left-container{height:auto;min-height:auto;width:100%}.gate-repair-cta-main-container .right-container{height:60vw}.gate-repair-cta-main-container .left-container h2{font-size:34px;line-height:46px;margin:0 0 24px 0}.gate-repair-cta-main-container .left-container{padding:34px 20px 40px 20px}.gate-repair-cta-main-container .left-container span{min-width:240px}.page-template-template-automatic-gates .gate-repair-cta-main-container,.gate-repair-cta-main-container{margin:20px 0 50px 0}.gate-repair-cta-main-container a{box-shadow:none}.home-services-main-container.main-gates-page ul li .image,.home-services-main-container.main-gates-page ul li .image-container{height:19vw}.installing-bollard-cta-main-container{margin:6px 0 0 0;padding:46px 0 80px 0;clip-path:polygon(0 0,100% 0%,100% 100%,0 97%)}.installing-bollard-cta-main-container ul{margin:40px auto 0 auto;max-width:600px}.installing-bollard-cta-main-container ul li{width:50%;margin:0 0 20px 0}.installing-bollard-cta-main-container ul li img{margin:0 auto 36px auto;width:120px}.type-of-bollards-main-container .left-container .content{padding:0}.type-of-bollards-main-container .right-container .content{padding:18px 0 0 0}.automated-bollards-main-container{padding:50px 0 70px 0;margin:30px 0 0 0;clip-path:polygon(0 0,100% 0,100% 100%,0 97%)}.type-of-bollards-main-container h3{font-size:18px;line-height:32px;margin:16px 0 30px 0}.automated-bollards-main-container h2{font-size:20px;line-height:32px}.automated-traffic-control-page-main-container{margin:30px 0 0 0}.automated-traffic-control-page-main-container ul{margin:0 -20px}.automated-traffic-control-page-main-container ul li{padding:0 20px}.access-control-page-list-main-container{margin:6px 0 0 0;padding:0 0 0 0}.access-control-page-list-main-container h3{font-size:20px;line-height:30px;margin:26px 0 30px 0}.access-control-page-list-main-container ul li{width:50%;float:left;padding:0 20px 20px 20px}.access-control-page-list-main-container ul{margin:0 -20px}.access-control-page-cta-main-container{padding:52px 0 70px 0;clip-path:polygon(0 0,100% 0%,100% 100%,0 97%);margin:20px 0 0 0}.access-control-page-cta-main-container h2{font-size:20px;line-height:32px}.access-control-page-list-main-container ul li img{max-width:170px}.parts-accessories-page-content-main-container{padding:0 0 0 0}.parts-accessories-page-content-main-container ul.list-main-container>li h2{line-height:34px;padding:26px 40px 26px 0}.parts-accessories-page-content-main-container ul.list-main-container>li h2:after{margin:0 -40px 0 0}.parts-accessories-page-content-main-container ul.list-main-container>li .list-content{padding:16px 0 32px 0}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li{width:100%;padding:0;margin:0 0 30px 0}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li h3{font-size:28px;line-height:40px}.page-template-template-residential-automatic-gates .gates-beneifts-main-container{padding:52px 0 0 0;margin:20px 0 0 0}.request-repair-main-container.residential-automatic-gates:after{clip-path:none}.request-repair-main-container.residential-automatic-gates{padding:56px 0 20px 0;clip-path:none;margin:0 0 0 0}.request-repair-main-container.residential-automatic-gates .right-container .image{margin:0 0 0 0;height:60vw;box-shadow:none;max-width:100%}.request-repair-main-container.residential-automatic-gates ul.list-tips{margin:64px auto 20px auto}.request-repair-main-container.residential-automatic-gates ul.list-tips li{padding:0 0 0 0;margin:0 0 15px 0}.request-repair-main-container.residential-automatic-gates ul.list-tips li .text{width:100%}.commerical-automatic-gate-page-main-container ul{margin:20px 0 0 0}.commerical-automatic-gate-page-main-container ul li{border-bottom:2px solid #FDBD0F;padding:26px 0 21px 0;max-width:400px;margin:0 auto;float:none;width:100%;border-right:none;border-left:none}.commerical-automatic-gate-page-main-container h3{margin:48px auto 0 auto;line-height:42px;font-size:18px;line-height:34px}.commerical-automatic-gate-page-main-container{margin:-30px 0 14px 0}.boom-gates-solution-main-container.industrial-automatic-gates-page{padding:90px 0 82px 0;margin:15px 0 18px 0}.boom-gates-solution-main-container.industrial-automatic-gates-page h2{font-size:clamp(28px, 6vw, 44px);line-height:120%}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li h3{line-height:34px;font-size:22px}.boom-gates-solution-main-container.industrial-automatic-gates-page .text a{min-width:260px}.boom-gates-solution-main-container.industrial-automatic-gates-page{padding:90px 0 60px 0;margin:15px 0 0 0}.automatic-gates-solution-main-container.industrial-automatic-gates-page{margin:55px 0 -10px 0}.gate-repair-cta-main-container.industrial-automatic-gates-page{margin:20px 0 5px 0}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li{width:50%}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li h3{min-height:102px}.home-services-main-container.automatic-gates-sales-installation-repair ul{margin:38px -12px 0 -12px}.contact-form-container .cf-col-one{padding:0 13px 44px 13px}.contact-form-container .cf-col-two{padding:0 13px 44px 13px}.contact-form-container form{left:0;margin:0 -13px}.FlowupLabels .fl_label{left:14px}.cf-select-container em:before{right:24px}.price-guide-page-content-main-container ul li:nth-child(even) .list-container{padding:32px 0 34px 0}.request-repair-main-container:after{clip-path:polygon(0 0,100% 3%,100% 100%,0 100%)}.inner-page-banner-main-container .left-container .content{padding:54px 16px 56px 16px}.inner-page-banner-main-container .inner-page-banner-container .container{padding:0}.inner-page-banner-main-container .content-container.left-container{background-position:center;background-size:cover;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp)}.inner-page-banner-main-container{background-image:none}.inner-page-banner-main-container .left-container .divider{width:227px;margin:0 auto}.inner-page-banner-main-container .left-container .content h1{margin:0 0 20px 0;text-align:center;font-size:40px;line-height:50px}.inner-page-banner-main-container .content-container.right-container .content{padding:0 16px}.inner-page-banner-main-container .right-container .image-container{margin:20px auto 35px auto;box-shadow:0 3px 6px #00000029;height:416px;max-width:346px}.inner-page-intro-main-container .left-container .content{padding:0 0 0 0}.page-template-template-boom-gates .inner-page-banner-main-container .container .col-lg-6{width:100%}.home-about-main-container .main-header br{display:none}.about-page-main-container .left-container .content .image-container{margin:0 auto}.repair-and-service-package-main-container{margin:30px 0 -250px 0;padding:50px 0 228px 0}.repair-and-service-package-main-container ul li p{min-height:120px}.access-control-page-list-main-container h2,.type-of-bollards-main-container h2,.installing-bollard-cta-main-container h2,.about-page-main-container .right-container .content h2{font-size:28px;line-height:40px}.main-header{font-size:clamp(28px, 6vw, 44px)}.home-banner-main-container .left-container .content h1{font-size:clamp(60px, 10vw, 60px)}.home-banner-main-container .left-container .content h1,.main-header{line-height:120%}}@media (min-width:992px) and (max-width:1023px){.container{padding-left:24px;padding-right:24px;max-width:100%}.header-top-container{display:none}.header-logo-menu-container .logo{padding:16px 0}.header-menu-container .header-contact>a{background:#f48a3a;font-size:16px;line-height:24px;color:#fff;border-radius:6px;padding:12px 25px;margin:8px 84px 6px 0;display:table;font-weight:300}.header-menu-contents{display:none}.header-logo-menu-container .right-panel{text-align:left}@supports (-webkit-touch-callout:none){.header-main-container{position:relative;position:sticky;position:-webkit-sticky}.banner-main-container{margin:0 0 0 0}.body-main-container{overflow-x:inherit;overflow:inherit}}.home-banner-main-container{margin:76px 0 0 0}.home-banner-main-container .right-container,.home-banner-main-container .left-container{width:100%}.home-banner-main-container .right-container #rev_slider_1_1_wrapper,.home-banner-main-container .right-container .wp-block-video{margin:0 0 0 0!important}.home-banner-main-container .right-container #rev_slider_1_1,.home-banner-main-container .right-container #rev_slider_1_1_wrapper,.home-banner-main-container .right-container .wp-block-video video{height:60vw!important}.home-banner-main-container .left-container .content{position:relative;top:initial;transform:none;width:100%;margin:0;float:left;padding:40px 24px 40px 24px}.home-banner-main-container .left-container{background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);height:auto;background-position:center}.home-banner-main-container .left-container .content h1{margin:0 0 14px 0}.divider{width:40vw;max-width:227px}.home-banner-main-container .left-container .content .main-button{margin:30px 0 0 0}.home-about-main-container{padding:40px 0 60px 0}.home-about-main-container .col-lg-7,.home-about-main-container .col-lg-5{width:100%}.home-about-main-container .divider{margin-bottom:30px!important}.home-about-main-container h3{line-height:30px;font-size:20px}.home-about-main-container .col-lg-7 .content{padding:0}.home-about-main-container .video-container{margin:20px 0 0 0}.home-about-main-container .video-container .video{height:60vw;max-width:800px;margin:0 auto;max-height:500px}.home-about-cta-main-container .right-container,.home-about-cta-main-container .left-container{width:100%}.home-about-cta-main-container .left-container .image{height:60vw}.home-about-cta-main-container .left-container{height:auto}.home-about-cta-main-container .right-container{background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);height:auto;background-position:center}.home-about-cta-main-container .right-container .content{position:relative;top:initial;transform:none;width:100%;margin:0 0 0 0;padding:38px 24px 32px 24px}.home-about-cta-main-container .right-container .content .divider-container{border:none;padding:0}.home-services-main-container{padding:40px 0 0 0}.home-why-choose-main-container:before{display:none}.home-why-choose-main-container{padding:40px 0 60px 0;margin:0 0 0 0;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.home-why-choose-main-container .col-lg-7,.home-why-choose-main-container .col-lg-5{width:100%}.home-why-choose-main-container h2{font-size:26px;line-height:36px}.home-why-choose-main-container .left-container .content-container{padding:9px 0 0 0}.home-why-choose-main-container ul{margin:42px 0 0 0}.home-why-choose-main-container ul li a{padding:24px 60px 24px 66px}.home-why-choose-main-container ul li a:after{top:19px}.home-why-choose-main-container .right-container{margin:0}.home-why-choose-main-container .image-container{margin:50px 0 0 0;height:60vw}.home-cta-main-container{padding:60px 0 0 0}.home-cta-main-container ul{max-width:684px;margin:0 auto}.home-cta-main-container ul li{width:100%;padding:0;margin:0 0 20px 0}.our-clients-main-container{margin:26px 0 0 0}.our-clients-main-container ul{margin:20px 0 0 0}.our-clients-main-container ul li{padding:0 10px}.home-services-main-container ul li .image,.home-services-main-container ul li .image-container{height:18vw}.footer-main-container .footer-graphics-container{display:none}.footer-main-container{margin:30px 0 0 0}.footer-main-container .contact-us,.footer-main-container .further-information,.footer-main-container .our-company,.footer-main-container .product-services{width:50%}.footer-main-container .footer-logo{width:100%}.footer-main-container .footer-logo img{margin:0 0 14px 0}.footer-main-container .footer-column{margin:0 0 38px 0}.footer-main-container .footer-column h2{margin:0 0 20px 0}.footer-main-container .footer-column ul li a{margin:0 0 12px 0}.footer-copyright p{margin:0 0 0 0}.inner-page-banner-main-container .col-lg-6{width:100%}.inner-page-banner-main-container{margin:76px 0 0 0;padding:6px 0 0 0;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);background-position:center;background-size:cover}.inner-page-banner-main-container .left-container .content h1{margin:0 0 26px 0;font-size:54px;line-height:120%}.inner-page-banner-main-container:before{display:none}.inner-page-banner-main-container .right-container .image-container{background-position:center;box-shadow:none;width:100%;max-width:663px;margin:50px auto 40px auto}.inner-page-intro-main-container .left-container .content{padding:44px 0 0 0}.inner-page-intro-main-container .left-container .content h2{font-size:28px;line-height:40px}.inner-page-intro-main-container{padding:0 0 22px 0}.about-page-main-container .col-lg-6,.inner-page-intro-main-container .col-lg-6{width:100%}.about-page-main-container .left-container{padding:0 0 0 0}.about-page-main-container .left-container .content ul li .image-container{position:relative;box-shadow:none;width:33.33333%!important;float:left;height:27vw!important}.about-page-main-container .left-container .content ul li .image-one{width:100%;right:0;height:40vw}.about-page-main-container .left-container .content ul li .image-two{width:100%;right:0;height:40vw;top:0}.about-page-main-container .left-container .content ul li .image-three{width:100%;right:0;height:40vw;top:0}.about-page-main-container{padding:60px 0 0 0}.about-page-main-container .left-container .content{height:auto}.about-page-main-container .right-container .content{padding:40px 2px 25px 0}.about-page-main-container .right-container .content .divider{margin:0 0 32px 0}.inner-page-news-main-container{padding:50px 0 0 0}.inner-page-news-main-container ul li .image-container,.inner-page-news-main-container ul li .image{height:25vw}.inner-page-news-main-container ul li h4{font-size:26px;line-height:36px}.page-id-79 .home-cta-main-container{padding:18px 0 0 0}.inner-page-banner-main-container.full-width{padding:6px 0 40px 0}.inner-page-intro-main-container.full-width{padding:0 0 22px 0}.inner-page-intro-main-container.full-width .content{margin:0 auto 0 auto;padding:0 0 24px 0}.page-template-template-news .inner-page-intro-main-container.full-width .content h2,.inner-page-intro-main-container.full-width .content h2{font-size:22px;line-height:36px}.why-choose-page-main-container ul.accordion li h2{position:relative}.why-choose-page-main-container ul.accordion li h2:after{position:absolute;top:0;right:0;margin:0}.why-choose-page-main-container ul.accordion li .content{padding:22px 0 10px 0}.why-choose-page-main-container ul.accordion li .content ul{margin:0 0 38px 0}.why-choose-page-main-container ul.accordion li .content .text{width:100%;padding:0 0 34px 0}.why-choose-page-main-container ul.accordion li .content .text h3{max-width:100%}.why-choose-page-main-container ul.accordion li .content .image{width:100%;height:44vw;max-height:360px;box-shadow:none}.why-choose-page-main-container ul.accordion li .content .text h3{font-size:26px;line-height:38px}.why-choose-page-main-container ul.accordion li .content .text-image{width:100%;max-width:600px;margin:0 auto}.page-template-template-news .inner-page-news-main-container{padding:0 0 0 0}.home-about-cta-main-container .left-container .image-container{margin:0}.boom-gates-gallery-main-container .boom-gates-gallery ul li .main-image{height:18vw}.page-template-template-free-report .inner-page-banner-main-container .right-container .image-container,.page-template-template-price-guide .inner-page-banner-main-container .right-container .image-container{margin:35px auto 35px auto;height:86vw;width:auto;background-size:contain;background-repeat:no-repeat;max-height:460px}.access-form-page-main-container:before{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%)}.access-form-page-main-container .icon.magnifying-glass-dollar{top:-16px;margin:0 auto 96px auto}.access-form-page-main-container{margin:-64px 0 0 0;padding:0 0 10px 0}.access-form-page-main-container .map-container h2,.access-form-page-main-container .contact-form-main-container h2{font-size:28px;margin:0 0 26px 0;line-height:40px}.contact-form-container{margin:60px 0 0 0}.page-template-template-free-report .inner-page-banner-main-container .left-container .content h2{padding:30px 0 0 0;font-size:24px;line-height:40px}.page-template-template-free-report .access-form-page-main-container{margin:-46px 0 0 0}.inner-page-banner-main-container .map-container{margin:35px 0 35px 0;height:84vw;width:auto;max-height:400px}.inner-page-banner-main-container .map-container iframe{height:100%}.page-template-template-contact .access-form-page-main-container{margin:-165px 0 0 0;position:relative;z-index:1}.page-template-template-contact .access-form-page-main-container:before{margin:128px 0 18px 0}.single-news-page-main-container section h2{font-size:18px;line-height:28px;margin:0 0 20px 0}.single-share{margin:40px auto 20px auto}.inner-page-intro-main-container .bottom-text{padding:20px 0 0 0}.price-guide-page-content-main-container{margin:10px 0 60px 0}.price-guide-page-content-main-container ul li .list-container{padding:32px 20px 34px 20px}.price-guide-page-content-main-container ul li .list-container .text{width:70%;padding:0 30px 26px 0}.price-guide-page-content-main-container ul li .list-container .price{width:30%;padding:0 0 0 30px}.page-template-template-free-report-landing-page .inner-page-intro-main-container.full-width .content h2{font-size:32px;line-height:46px;font-weight:600}.page-template-template-free-report-landing-page .inner-page-intro-main-container .bottom-text{margin:0 auto 0 auto}.inner-page-intro-main-container .bottom-text ul.free-report-list li h3{line-height:32px;font-size:22px;padding:0 0 0 40px}.inner-page-intro-main-container .bottom-text ul.free-report-list li h3 span{font-size:40px;width:40px;margin:0 0 0 -40px}.inner-page-intro-main-container .bottom-text ul.free-report-list li p{padding:0 0 0 0}.inner-page-intro-main-container .bottom-text ul.free-report-list li{padding:0 0 15px 0;margin:0 0 20px 0}.page-template-template-request-quote .access-form-page-main-container .icon.magnifying-glass-dollar{top:-19px;margin:0 auto 100px auto}.page-template-template-request-quote .access-form-page-main-container{margin:-348px 0 0 0;z-index:1}.automatic-gate-repairs-cta-main-container .content h2{font-size:32px;line-height:46px;margin:22px 0 25px 0}.automatic-gate-repairs-cta-main-container .content{padding:42px 16px 40px 16px}.automatic-gate-repairs-cta-main-container .content span{font-size:28px;line-height:36px;padding:18px 28px;max-width:260px}.automatic-gate-repairs-cta-main-container .content-container{height:auto}.automatic-gate-repairs-cta-main-container .container{padding:0}.automatic-gate-repairs-cta-main-container{margin:10px 0 16px 0}.inner-page-intro-main-container .left-container .content h2 br{display:none}.automatic-gates-solution-main-container{margin:20px 0 0 0}.automatic-gates-solution-main-container .bottom-text p,.automatic-gates-solution-main-container .top-text p{font-size:20px;line-height:30px}.automatic-gates-solution-main-container .top-text{padding:35px 0 26px 0}.automatic-gates-solution-main-container .bottom-text{padding:5px 0 36px 0}.automatic-gates-solution-main-container ul.icons-list li h3{font-size:26px;line-height:34px;margin:0 0 14px 0}.automatic-gates-solution-main-container ul.icons-list li h4{font-size:20px;min-height:90px}.page-template-template-automatic-gates .home-cta-main-container{padding:70px 0 0 0}.automatic-gates-solution-main-container ul.icons-list li{padding:0 20px;margin:0 0 30px 0}.existing-gate-repairs-service-page-about-main-container{margin:30px 0 0 0}.existing-gate-repairs-service-page-about-main-container .left-panel{width:100%;height:60vw;box-shadow:none}.existing-gate-repairs-service-page-about-main-container .right-panel{width:100%}.existing-gate-repairs-service-page-about-main-container .right-panel .content{padding:40px 24px 0 24px;max-width:100%}.existing-gate-repairs-service-page-about-main-container .right-panel .content h2{padding:0}.request-repair-main-container{padding:100px 0 62px 0;margin:38px 0 18px 0;clip-path:polygon(0 0,100% 2%,100% 100%,0 100%)}.request-repair-main-container .left-container .content{padding:0 0 40px 0}.request-repair-main-container .right-container .image{height:100vw;position:relative;margin:0;float:none;margin:0 auto;background-size:contain;background-repeat:no-repeat;max-height:887px}.existing-gate-repairs-service-page-about-main-container.repair-and-services-section{margin:55px 0 0 0}.page-template-template-existing-gate-repairs-service .access-form-page-main-container{margin:-20px 0 0 0}.request-repair-main-container .col-lg-6{width:100%}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{margin:60px 0 26px 0;background-position:initial}.boom-gates-solution-main-container{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%);padding:90px 0 34px 0;margin:90px 0 10px 0}.boom-gates-gallery-main-container{margin:5px 0 0 0}.boom-gates-solution-main-container{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%);padding:90px 0 34px 0;margin:90px 0 10px 0}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{background-position:initial}.boom-gates-solution-main-container .content-container ul.icons-list li{margin:0 0 20px 0}.boom-gates-solution-main-container .text h3{line-height:30px;margin:0 0 22px 0;font-size:18px}.boom-gates-solution-main-container .content-container ul.icons-list{margin:40px -20px 0 -20px}.page-template-template-boom-gates .home-cta-main-container{padding:50px 0 12px 0}.page-template-template-boom-gates .inner-page-banner-main-container .left-container{padding:0;max-width:100%}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{margin:40px auto 35px auto;background-position:initial}.gates-beneifts-main-container{padding:45px 0 60px 0;margin:10px 0 0 0}.gates-beneifts-main-container h3{font-family:"Open Sans",sans-serif;font-size:18px;line-height:32px;margin:25px 0 0 0}.gates-beneifts-main-container p{font-size:20px;line-height:33px}.gates-beneifts-main-container{padding:45px 0 24px 0;margin:10px 0 6px 0}.gate-repair-cta-main-container .right-container,.gate-repair-cta-main-container .left-container{height:auto;min-height:auto;width:100%}.gate-repair-cta-main-container .right-container{height:60vw}.gate-repair-cta-main-container .left-container h2{font-size:34px;line-height:46px;margin:0 0 24px 0}.gate-repair-cta-main-container .left-container{padding:34px 20px 40px 20px}.gate-repair-cta-main-container .left-container span{min-width:240px}.page-template-template-automatic-gates .gate-repair-cta-main-container,.gate-repair-cta-main-container{margin:20px 0 50px 0}.gate-repair-cta-main-container a{box-shadow:none}.installing-bollard-cta-main-container{margin:6px 0 0 0;padding:46px 0 50px 0;clip-path:polygon(0 0,100% 0%,100% 100%,0 97%)}.installing-bollard-cta-main-container ul{margin:40px auto 0 auto}.installing-bollard-cta-main-container ul li{margin:0 0 40px 0}.installing-bollard-cta-main-container ul li img{margin:0 auto 36px auto;width:120px}.type-of-bollards-main-container .left-container .content{padding:0}.type-of-bollards-main-container .right-container .content{padding:18px 0 0 0}.automated-bollards-main-container{padding:50px 0 70px 0;margin:30px 0 0 0;clip-path:polygon(0 0,100% 0,100% 100%,0 97%)}.type-of-bollards-main-container h3{font-size:18px;line-height:32px;margin:16px 0 30px 0}.automated-bollards-main-container h2{font-size:20px;line-height:32px}.automated-traffic-control-page-main-container{margin:30px 0 0 0}.automated-traffic-control-page-main-container ul{margin:0 -20px}.automated-traffic-control-page-main-container ul li{padding:0 20px}.access-control-page-list-main-container{margin:6px 0 0 0;padding:0 0 0 0}.access-control-page-list-main-container h3{font-size:20px;line-height:30px;margin:26px 0 30px 0}.access-control-page-list-main-container ul li{width:50%;float:left;padding:0 20px 20px 20px}.access-control-page-list-main-container ul{margin:0 -20px}.access-control-page-cta-main-container{padding:52px 0 70px 0;clip-path:polygon(0 0,100% 0%,100% 100%,0 97%);margin:20px 0 0 0}.access-control-page-cta-main-container h2{font-size:20px;line-height:32px}.access-control-page-list-main-container ul li img{max-width:170px}.parts-accessories-page-content-main-container{padding:0 0 0 0}.parts-accessories-page-content-main-container ul.list-main-container>li .list-content{padding:16px 0 32px 0}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li h3{font-size:28px;line-height:40px}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li{padding:0 15px;margin:0 0 30px 0}.page-template-template-residential-automatic-gates .gates-beneifts-main-container{padding:52px 0 0 0;margin:20px 0 0 0}.request-repair-main-container.residential-automatic-gates:after{clip-path:none}.request-repair-main-container.residential-automatic-gates{padding:56px 0 20px 0;clip-path:none;margin:0 0 0 0}.request-repair-main-container.residential-automatic-gates .right-container .image{margin:0 0 0 0;height:60vw;box-shadow:none;max-width:100%}.request-repair-main-container.residential-automatic-gates ul.list-tips{margin:64px auto 20px auto}.request-repair-main-container.residential-automatic-gates ul.list-tips li{padding:0 0 0 0;margin:0 0 15px 0}.request-repair-main-container.residential-automatic-gates ul.list-tips li .text{width:100%}.commerical-automatic-gate-page-main-container ul{margin:20px 0 0 0}.commerical-automatic-gate-page-main-container h3{margin:28px auto 0 auto;line-height:42px;font-size:18px;line-height:34px}.commerical-automatic-gate-page-main-container{margin:-30px 0 14px 0}.commerical-automatic-gate-page-main-container ul li{padding:16px 20px 10px 20px}.commerical-automatic-gate-page-main-container ul li .image-container{width:100%;max-width:330px}.boom-gates-solution-main-container.industrial-automatic-gates-page{padding:90px 0 82px 0;margin:15px 0 18px 0}.boom-gates-solution-main-container.industrial-automatic-gates-page h2{font-size:clamp(28px, 6vw, 44px);line-height:120%}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li h3{line-height:34px;font-size:22px}.boom-gates-solution-main-container.industrial-automatic-gates-page .text a{min-width:260px}.boom-gates-solution-main-container.industrial-automatic-gates-page{padding:90px 0 60px 0;margin:15px 0 0 0}.automatic-gates-solution-main-container.industrial-automatic-gates-page{margin:55px 0 -10px 0}.gate-repair-cta-main-container.industrial-automatic-gates-page{margin:20px 0 5px 0}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li{width:50%}.home-services-main-container ul{margin:40px -12px 0 -12px}.home-services-main-container.automatic-gates-sales-installation-repair ul{margin:38px -12px 0 -12px}.contact-form-container .cf-col-one{padding:0 13px 44px 13px}.contact-form-container .cf-col-two{padding:0 13px 44px 13px}.contact-form-container form{left:0;margin:0 -13px}.FlowupLabels .fl_label{left:14px}.cf-select-container em:before{right:24px}.access-form-page-main-container .contact-form-main-container{max-width:100%}.price-guide-page-content-main-container ul li:nth-child(even) .list-container{padding:32px 0 34px 0}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list{margin:0 -15px}.page-template-template-news .inner-page-news-main-container ul{margin:0 -32px}.request-repair-main-container:after{clip-path:polygon(0 0,100% 3%,100% 100%,0 100%)}.inner-page-banner-main-container .left-container .content{padding:54px 16px 56px 16px}.inner-page-banner-main-container .inner-page-banner-container .container{padding:0}.inner-page-banner-main-container .content-container.left-container{background-position:center;background-size:cover;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp)}.inner-page-banner-main-container{background-image:none}.inner-page-banner-main-container .left-container .divider{width:227px;margin:0 auto}.inner-page-banner-main-container .left-container .content h1{margin:0 0 20px 0;text-align:center;font-size:40px;line-height:50px}.inner-page-banner-main-container .content-container.right-container .content{padding:0 16px}.inner-page-banner-main-container .right-container .image-container{margin:20px auto 35px auto;box-shadow:0 3px 6px #00000029;height:416px;max-width:346px}.inner-page-intro-main-container .left-container .content{padding:0 0 0 0}.page-template-template-boom-gates .inner-page-banner-main-container .container .col-lg-6{width:100%}.page-template-template-contact .inner-page-intro-main-container ul li{width:33.33333%;float:left}.about-page-main-container .left-container .content .image-container{margin:0 auto}.repair-and-service-package-main-container{margin:30px 0 -250px 0;padding:50px 0 228px 0}.access-control-page-list-main-container h2,.type-of-bollards-main-container h2,.installing-bollard-cta-main-container h2,.about-page-main-container .right-container .content h2{font-size:28px;line-height:40px}.main-header{font-size:clamp(28px, 6vw, 44px)}.home-banner-main-container .left-container .content h1{font-size:clamp(60px, 10vw, 60px)}.home-banner-main-container .left-container .content h1,.main-header{line-height:120%}}@media (min-width:1024px) and (max-width:1199px){.container{padding-left:24px;padding-right:24px;max-width:100%}.header-top-container{display:none}.header-logo-menu-container .logo{padding:16px 0}.header-menu-container .header-contact>a{background:#f48a3a;font-size:16px;line-height:24px;color:#fff;border-radius:6px;padding:12px 25px;margin:8px 84px 6px 0;display:table;font-weight:300}.header-menu-contents{display:none}.header-logo-menu-container .right-panel{text-align:left}@supports (-webkit-touch-callout:none){.header-main-container{position:relative;position:sticky;position:-webkit-sticky}.banner-main-container{margin:0 0 0 0}.body-main-container{overflow-x:inherit;overflow:inherit}}.home-banner-main-container{margin:76px 0 0 0}.home-banner-main-container .right-container,.home-banner-main-container .left-container{width:100%}.home-banner-main-container .right-container #rev_slider_1_1_wrapper,.home-banner-main-container .right-container .wp-block-video{margin:0 0 0 0!important}.home-banner-main-container .right-container #rev_slider_1_1,.home-banner-main-container .right-container #rev_slider_1_1_wrapper,.home-banner-main-container .right-container .wp-block-video video{height:60vw!important}.home-banner-main-container .left-container .content{position:relative;top:initial;transform:none;width:100%;margin:0;float:left;padding:40px 24px 40px 24px}.home-banner-main-container .left-container{background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);height:auto;background-position:center}.home-banner-main-container .left-container .content h1{margin:0 0 14px 0}.divider{width:40vw;max-width:227px}.home-banner-main-container .left-container .content .main-button{margin:30px 0 0 0}.home-about-main-container{padding:40px 0 60px 0}.home-about-main-container h3{line-height:30px;font-size:20px}.home-about-main-container .video-container .video{height:28vw}.home-about-cta-main-container .right-container,.home-about-cta-main-container .left-container{width:100%}.home-about-cta-main-container .left-container .image{height:60vw}.home-about-cta-main-container .left-container{height:auto}.home-about-cta-main-container .right-container{background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);height:auto;background-position:center}.home-about-cta-main-container .right-container .content{position:relative;top:initial;transform:none;width:100%;margin:0 0 0 0;padding:38px 24px 32px 24px}.home-about-cta-main-container .right-container .content .divider-container{border:none;padding:0}.home-services-main-container{padding:40px 0 0 0}.home-why-choose-main-container:before{display:none}.home-why-choose-main-container{padding:40px 0 60px 0;margin:0 0 0 0;background-image:url(/wp-content/themes/bollinger-automation/theme/images/Bollinger-Automation-home-full-width-banner-texture-large-new6.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.home-why-choose-main-container .col-lg-7,.home-why-choose-main-container .col-lg-5{width:100%}.home-why-choose-main-container h2{font-size:26px;line-height:36px}.home-why-choose-main-container .left-container .content-container{padding:9px 0 0 0}.home-why-choose-main-container ul{margin:42px 0 0 0}.home-why-choose-main-container ul li a{padding:24px 60px 24px 66px}.home-why-choose-main-container ul li a:after{top:19px}.home-why-choose-main-container .right-container{margin:0}.home-why-choose-main-container .image-container{margin:50px 0 0 0;height:60vw}.home-cta-main-container{padding:60px 0 0 0}.home-cta-main-container ul{max-width:684px;margin:0 auto}.home-cta-main-container ul li{width:100%;padding:0;margin:0 0 20px 0}.our-clients-main-container{margin:26px 0 0 0}.our-clients-main-container ul{margin:20px 0 0 0}.our-clients-main-container ul li{padding:0 10px}.home-services-main-container ul li .image,.home-services-main-container ul li .image-container{height:18vw}.footer-main-container .footer-graphics-container{display:none}.footer-main-container{margin:30px 0 0 0}.footer-main-container .contact-us,.footer-main-container .further-information,.footer-main-container .our-company,.footer-main-container .product-services{width:50%}.footer-main-container .footer-logo{width:100%}.footer-main-container .footer-logo img{margin:0 0 14px 0}.footer-main-container .footer-column{margin:0 0 38px 0}.footer-main-container .footer-column h2{margin:0 0 20px 0}.footer-main-container .footer-column ul li a{margin:0 0 12px 0}.footer-copyright p{margin:0 0 0 0}.inner-page-banner-main-container{margin:76px 0 0 0;padding:6px 0 0 0;background-position:center;background-size:cover}.inner-page-banner-main-container .left-container .content h1{margin:0 0 26px 0;font-size:48px;line-height:58px}.inner-page-banner-main-container .right-container .image-container{background-position:center;width:100%;margin:50px 0 -360px 0;height:55vw;max-height:652px;min-height:569px}.inner-page-intro-main-container{padding:0 0 40px 0}.inner-page-intro-main-container .left-container .content{padding:24px 10px 0 0;min-height:372px}.inner-page-intro-main-container .left-container .content h2{font-size:28px;line-height:40px}.about-page-main-container .left-container{padding:0 0 0 0}.about-page-main-container .left-container .content ul li .image-container{position:relative;box-shadow:none;width:33.33333%!important;float:left;height:27vw!important}.about-page-main-container .left-container .content ul li .image-one{width:100%;right:0;height:40vw}.about-page-main-container .left-container .content ul li .image-two{width:100%;right:0;height:40vw;top:0}.about-page-main-container .left-container .content ul li .image-three{width:100%;right:0;height:40vw;top:0}.about-page-main-container{padding:60px 0 40px 0}.about-page-main-container .left-container .content{height:auto}.about-page-main-container .right-container .content{padding:40px 2px 25px 0}.about-page-main-container .right-container .content .divider{margin:0 0 32px 0}.inner-page-news-main-container{padding:50px 0 0 0}.inner-page-news-main-container ul li .image-container,.inner-page-news-main-container ul li .image{height:25vw}.inner-page-news-main-container ul li h4{font-size:26px;line-height:36px}.page-id-79 .home-cta-main-container{padding:18px 0 0 0}.inner-page-banner-main-container.full-width{padding:6px 0 70px 0}.inner-page-intro-main-container.full-width{padding:0 0 22px 0}.inner-page-intro-main-container.full-width .content{margin:0 auto 0 auto;padding:38px 0 24px 0}.page-template-template-news .inner-page-intro-main-container.full-width .content h2,.inner-page-intro-main-container.full-width .content h2{font-size:22px;line-height:36px}.why-choose-page-main-container ul.accordion li h2{position:relative}.why-choose-page-main-container ul.accordion li h2:after{position:absolute;top:0;right:0;margin:0}.why-choose-page-main-container ul.accordion li .content{padding:22px 0 10px 0}.why-choose-page-main-container ul.accordion li .content ul{margin:0 0 38px 0}.why-choose-page-main-container ul.accordion li .content .text{width:100%;padding:0 0 34px 0}.why-choose-page-main-container ul.accordion li .content .text h3{max-width:100%}.why-choose-page-main-container ul.accordion li .content .image{width:100%;height:44vw;max-height:360px;box-shadow:none}.why-choose-page-main-container ul.accordion li .content .text h3{font-size:26px;line-height:38px}.why-choose-page-main-container ul.accordion li .content .text-image{width:100%;max-width:600px;margin:0 auto}.page-template-template-news .inner-page-news-main-container{padding:0 0 0 0}.home-about-cta-main-container .left-container .image-container{margin:0}.boom-gates-gallery-main-container .boom-gates-gallery ul li .main-image{height:18vw}.page-template-template-free-report .inner-page-banner-main-container .right-container .image-container,.page-template-template-price-guide .inner-page-banner-main-container .right-container .image-container{margin:35px 0 35px 0;height:86vw;width:auto;background-size:contain;background-repeat:no-repeat;max-height:460px}.access-form-page-main-container:before{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%)}.access-form-page-main-container .icon.magnifying-glass-dollar{top:-16px;margin:0 auto 96px auto}.access-form-page-main-container{margin:-64px 0 0 0;padding:0 0 10px 0}.access-form-page-main-container .map-container h2,.access-form-page-main-container .contact-form-main-container h2{font-size:28px;margin:0 0 26px 0;line-height:40px}.contact-form-container{margin:60px 0 0 0}.page-template-template-free-report .inner-page-banner-main-container .left-container .content h2{padding:30px 0 0 0;font-size:24px;line-height:40px}.page-template-template-free-report .access-form-page-main-container{margin:-46px 0 0 0}.inner-page-banner-main-container .map-container{margin:35px 0 35px 0;height:84vw;width:auto;max-height:400px}.inner-page-banner-main-container .map-container iframe{height:100%}.page-template-template-contact .access-form-page-main-container{margin:-58px 0 0 0}.page-template-template-contact .access-form-page-main-container:before{margin:128px 0 18px 0}.single-news-page-main-container section h2{font-size:18px;line-height:28px;margin:0 0 20px 0}.single-share{margin:40px auto 20px auto}.inner-page-intro-main-container .bottom-text{padding:20px 0 0 0}.price-guide-page-content-main-container{margin:10px 0 60px 0}.price-guide-page-content-main-container ul li .list-container{padding:32px 20px 34px 20px}.price-guide-page-content-main-container ul li .list-container .text{width:70%;padding:0 30px 26px 0}.price-guide-page-content-main-container ul li .list-container .price{width:30%;padding:0 0 0 30px}.page-template-template-free-report-landing-page .inner-page-intro-main-container.full-width .content h2{font-size:32px;line-height:46px;font-weight:600}.page-template-template-free-report-landing-page .inner-page-intro-main-container .bottom-text{margin:0 auto 0 auto}.inner-page-intro-main-container .bottom-text ul.free-report-list li h3{line-height:32px;font-size:22px;padding:0 0 0 40px}.inner-page-intro-main-container .bottom-text ul.free-report-list li h3 span{font-size:40px;width:40px;margin:0 0 0 -40px}.inner-page-intro-main-container .bottom-text ul.free-report-list li p{padding:0 0 0 0}.inner-page-intro-main-container .bottom-text ul.free-report-list li{padding:0 0 15px 0;margin:0 0 20px 0}.page-template-template-request-quote .access-form-page-main-container .icon.magnifying-glass-dollar{top:-19px;margin:0 auto 100px auto}.page-template-template-request-quote .access-form-page-main-container{margin:-348px 0 0 0;z-index:1}.automatic-gate-repairs-cta-main-container .content h2{font-size:32px;line-height:46px;margin:22px 0 25px 0}.automatic-gate-repairs-cta-main-container .content{padding:42px 16px 40px 16px}.automatic-gate-repairs-cta-main-container .content span{font-size:28px;line-height:36px;padding:18px 28px;max-width:260px}.automatic-gate-repairs-cta-main-container .content-container{height:auto}.automatic-gate-repairs-cta-main-container .container{padding:0}.automatic-gate-repairs-cta-main-container{margin:30px 0 16px 0}.inner-page-intro-main-container .left-container .content h2 br{display:none}.automatic-gates-solution-main-container{margin:20px 0 0 0}.automatic-gates-solution-main-container .bottom-text p,.automatic-gates-solution-main-container .top-text p{font-size:20px;line-height:30px}.automatic-gates-solution-main-container .top-text{padding:35px 0 26px 0}.automatic-gates-solution-main-container .bottom-text{padding:5px 0 36px 0}.automatic-gates-solution-main-container ul.icons-list li h3{font-size:26px;line-height:34px;margin:0 0 14px 0}.automatic-gates-solution-main-container ul.icons-list li h4{font-size:20px;min-height:90px}.page-template-template-automatic-gates .home-cta-main-container{padding:70px 0 0 0}.automatic-gates-solution-main-container ul.icons-list li{padding:0 20px;margin:0 0 30px 0}.existing-gate-repairs-service-page-about-main-container{margin:30px 0 70px 0}.existing-gate-repairs-service-page-about-main-container .right-panel .content{padding:40px 24px 0 24px}.existing-gate-repairs-service-page-about-main-container .right-panel .content h2{padding:0}.request-repair-main-container{padding:100px 0 62px 0;margin:38px 0 18px 0;clip-path:polygon(0 0,100% 2%,100% 100%,0 100%)}.request-repair-main-container .left-container .content{padding:0 0 40px 0}.request-repair-main-container .right-container .image{height:75vw;position:relative;float:none;margin:0 auto;background-size:contain;background-repeat:no-repeat;max-height:887px}.existing-gate-repairs-service-page-about-main-container.repair-and-services-section{margin:55px 0 0 0}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{margin:60px 0 26px 0;background-position:initial}.boom-gates-solution-main-container{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%);padding:90px 0 34px 0;margin:90px 0 10px 0}.boom-gates-gallery-main-container{margin:40px 0 0 0}.boom-gates-solution-main-container{clip-path:polygon(0 0,100% 2%,100% 100%,0 100%);padding:90px 0 34px 0;margin:90px 0 10px 0}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{background-position:initial}.boom-gates-solution-main-container .content-container ul.icons-list li{padding:0 20px;margin:0 0 20px 0}.boom-gates-solution-main-container .text h3{line-height:30px;margin:0 0 22px 0;font-size:18px}.boom-gates-solution-main-container .content-container ul.icons-list{margin:40px -20px 0 -20px}.page-template-template-boom-gates .home-cta-main-container{padding:50px 0 12px 0}.page-template-template-boom-gates .inner-page-banner-main-container .left-container{padding:0 0 0 16px}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{margin:60px 0 -420px 0;background-position:initial}.gates-beneifts-main-container{padding:45px 0 60px 0;margin:10px 0 0 0}.gates-beneifts-main-container h3{font-family:"Open Sans",sans-serif;font-size:18px;line-height:32px;margin:25px 0 0 0}.gates-beneifts-main-container p{font-size:20px;line-height:33px}.gate-repair-cta-main-container .left-container h2{font-size:34px;line-height:46px;margin:0 0 24px 0}.gate-repair-cta-main-container .left-container span{min-width:240px}.page-template-template-automatic-gates .gate-repair-cta-main-container,.gate-repair-cta-main-container{margin:20px 0 50px 0}.gate-repair-cta-main-container a{box-shadow:none}.installing-bollard-cta-main-container{margin:140px 0 0 0;padding:46px 0 50px 0;clip-path:polygon(0 0,100% 0%,100% 100%,0 97%)}.installing-bollard-cta-main-container ul{margin:40px auto 0 auto}.installing-bollard-cta-main-container ul li{margin:0 0 40px 0}.installing-bollard-cta-main-container ul li img{margin:0 auto 36px auto;width:120px}.type-of-bollards-main-container .left-container .content{padding:0}.type-of-bollards-main-container .right-container .content{padding:18px 0 0 0}.automated-bollards-main-container{padding:50px 0 70px 0;margin:30px 0 0 0;clip-path:polygon(0 0,100% 0,100% 100%,0 97%)}.type-of-bollards-main-container h3{font-size:18px;line-height:32px;margin:16px 0 30px 0}.automated-bollards-main-container h2{font-size:20px;line-height:32px}.automated-traffic-control-page-main-container{margin:100px 0 0 0}.automated-traffic-control-page-main-container ul{margin:0 -20px}.automated-traffic-control-page-main-container ul li{padding:0 20px}.parts-accessories-page-content-main-container{padding:0 0 0 0}.parts-accessories-page-content-main-container ul.list-main-container>li .list-content{padding:16px 0 32px 0}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li h3{font-size:28px;line-height:40px}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list>li{padding:0 15px;margin:0 0 30px 0}.access-control-page-list-main-container{margin:6px 0 0 0;padding:0 0 0 0}.access-control-page-list-main-container h3{font-size:20px;line-height:30px;margin:26px 0 30px 0}.access-control-page-list-main-container ul li{width:50%;float:left;padding:0 20px 20px 20px}.access-control-page-list-main-container ul{margin:0 -20px}.access-control-page-cta-main-container{padding:52px 0 70px 0;clip-path:polygon(0 0,100% 0%,100% 100%,0 97%);margin:20px 0 0 0}.access-control-page-cta-main-container h2{font-size:20px;line-height:32px}.access-control-page-list-main-container ul li img{max-width:170px}.page-template-template-residential-automatic-gates .gates-beneifts-main-container{padding:52px 0 0 0;margin:10px 0 0 0}.request-repair-main-container.residential-automatic-gates:after{clip-path:none}.request-repair-main-container.residential-automatic-gates{padding:56px 0 20px 0;clip-path:none;margin:0 0 0 0}.request-repair-main-container.residential-automatic-gates .right-container .image{margin:0 0 0 0;height:60vw;box-shadow:none;max-width:100%}.request-repair-main-container.residential-automatic-gates ul.list-tips{margin:64px auto 20px auto}.request-repair-main-container.residential-automatic-gates ul.list-tips li{padding:0 0 0 0;margin:0 0 15px 0}.request-repair-main-container.residential-automatic-gates ul.list-tips li .text{width:100%}.commerical-automatic-gate-page-main-container ul{margin:20px 0 0 0}.commerical-automatic-gate-page-main-container h3{margin:28px auto 0 auto;line-height:42px;font-size:18px;line-height:34px}.commerical-automatic-gate-page-main-container{margin:-30px 0 14px 0}.commerical-automatic-gate-page-main-container ul li{padding:16px 20px 10px 20px}.commerical-automatic-gate-page-main-container ul li .image-container{width:100%;max-width:330px}.boom-gates-solution-main-container.industrial-automatic-gates-page{padding:90px 0 82px 0;margin:15px 0 18px 0}.boom-gates-solution-main-container.industrial-automatic-gates-page h2{font-size:clamp(28px, 6vw, 44px);line-height:120%}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li h3{line-height:34px;font-size:22px}.boom-gates-solution-main-container.industrial-automatic-gates-page .text a{min-width:260px}.boom-gates-solution-main-container.industrial-automatic-gates-page{padding:90px 0 60px 0;margin:15px 0 0 0}.automatic-gates-solution-main-container.industrial-automatic-gates-page{margin:55px 0 -10px 0}.gate-repair-cta-main-container.industrial-automatic-gates-page{margin:20px 0 5px 0}.boom-gates-solution-main-container.industrial-automatic-gates-page ul.icons-list li{width:50%}.home-services-main-container ul{margin:40px -12px 0 -12px}.home-services-main-container.automatic-gates-sales-installation-repair ul{margin:38px -12px 0 -12px}.contact-form-container .cf-col-one{padding:0 13px 44px 13px}.contact-form-container .cf-col-two{padding:0 13px 44px 13px}.contact-form-container form{left:0;margin:0 -13px}.FlowupLabels .fl_label{left:14px}.cf-select-container em:before{right:24px}.access-form-page-main-container .contact-form-main-container{max-width:100%}.price-guide-page-content-main-container ul li:nth-child(even) .list-container{padding:32px 0 34px 0}.parts-accessories-page-content-main-container ul.list-main-container>li ul.product-accessories-list{margin:0 -15px}.page-template-template-news .inner-page-news-main-container ul{margin:0 -32px}.request-repair-main-container:after{clip-path:polygon(0 0,100% 3%,100% 100%,0 100%)}.page-template-template-price-guide .inner-page-intro-main-container{padding:0 0 160px 0}.inner-page-banner-main-container .map-container{margin:86px 0 -270px 0!important}.about-page-main-container .left-container .content .image-container{background-size:contain;background-repeat:no-repeat;height:45vw;margin:0 auto}.margin-bottom-minus-10{margin-bottom:-10px}.margin-bottom-minus-20{margin-bottom:-20px}.margin-bottom-minus-30{margin-bottom:-30px}.margin-bottom-minus-40{margin-bottom:-40px}.margin-bottom-minus-50{margin-bottom:-50px}.margin-bottom-minus-60{margin-bottom:-60px}.margin-bottom-minus-70{margin-bottom:-70px}.margin-bottom-minus-80{margin-bottom:-80px}.margin-bottom-minus-90{margin-bottom:-90px}.margin-bottom-minus-100{margin-bottom:-100px}.margin-bottom-minus-110{margin-bottom:-110px}.margin-bottom-minus-120{margin-bottom:-120px}.margin-bottom-minus-130{margin-bottom:-130px}.margin-bottom-minus-140{margin-bottom:-140px}.margin-bottom-minus-150{margin-bottom:-150px}.margin-bottom-minus-160{margin-bottom:-160px}.margin-bottom-minus-170{margin-bottom:-170px}.margin-bottom-minus-180{margin-bottom:-180px}.margin-bottom-minus-190{margin-bottom:-190px}.margin-bottom-minus-200{margin-bottom:-200px}.margin-bottom-plus-10{margin-bottom:10px}.margin-bottom-plus-20{margin-bottom:20px}.margin-bottom-plus-30{margin-bottom:30px}.margin-bottom-plus-40{margin-bottom:40px}.margin-bottom-plus-50{margin-bottom:50px}.margin-bottom-plus-60{margin-bottom:60px}.margin-bottom-plus-70{margin-bottom:70px}.margin-bottom-plus-80{margin-bottom:80px}.margin-bottom-plus-90{margin-bottom:90px}.margin-bottom-plus-100{margin-bottom:100px}.margin-bottom-plus-110{margin-bottom:110px}.margin-bottom-plus-120{margin-bottom:120px}.margin-bottom-plus-130{margin-bottom:130px}.margin-bottom-plus-140{margin-bottom:140px}.margin-bottom-plus-150{margin-bottom:150px}.margin-bottom-plus-160{margin-bottom:160px}.margin-bottom-plus-170{margin-bottom:170px}.margin-bottom-plus-180{margin-bottom:180px}.margin-bottom-plus-190{margin-bottom:190px}.margin-bottom-plus-200{margin-bottom:200px}.access-control-page-list-main-container h2,.type-of-bollards-main-container h2,.installing-bollard-cta-main-container h2,.about-page-main-container .right-container .content h2{font-size:28px;line-height:40px}.main-header{font-size:clamp(28px, 6vw, 44px)}.home-banner-main-container .left-container .content h1{font-size:clamp(60px, 6vw, 80px)}.home-banner-main-container .left-container .content h1,.main-header{line-height:120%}}@media (min-width:1200px) and (max-width:1919px){.home-banner-main-container .left-container .content{width:40vw;max-width:480px;margin:0 4.3vw 0 0}}@media (min-width:1200px) and (max-width:1475px){.header-logo-menu-container .right-panel{position:relative;left:-16px}.header-logo-menu-container .center-panel h2{margin:32px 0 0 0}.header-main-container.scroll .header-logo-menu-container .center-panel h2{margin:20px 0 0 0}.home-about-cta-main-container .right-container .content{margin:0 0 0 178px}.home-why-choose-main-container ul li a{padding:32px 64px 32px 66px}.home-cta-main-container ul li h2{margin:0 -51px 6px 0}.page-template-template-free-report .inner-page-banner-main-container .right-container .image-container,.page-template-template-price-guide .inner-page-banner-main-container .right-container .image-container{margin:0 0 -400px 0}.automatic-gates-solution-main-container ul.icons-list li h4{min-height:90px}.request-repair-main-container.residential-automatic-gates .right-container .image{margin:-225px 0 0 0}}@media (min-width:1200px) and (max-width:1919px){.container{padding:0 24px}}@media (min-width:1200px) and (max-width:1439px){.inner-page-intro-main-container .left-container .content{padding:24px 25px 0 0}.inner-page-banner-main-container .right-container .content{padding:0 20px 0 0}.inner-page-banner-main-container .left-container .content{padding:44px 0 0 20px}.inner-page-banner-main-container .container{max-width:100%}.existing-gate-repairs-service-page-about-main-container .right-panel .content{padding:40px 24px 0 24px}.home-banner-main-container .right-container{margin-left:-14%;width:68%}}@media (min-width:1440px){.home-banner-main-container .right-container{margin-left:-11%;width:65%}}@media (min-width:1200px){.mobile-header{display:none}.header-spacer-main-container,.mobile-menu-button,.header-menu-container.mobile,.mobile-header{display:none}.inner-page-banner-main-container .left-container .content h1{padding:0 120px 0 0;font-size:54px;line-height:64px}.home-services-main-container.automatic-gates-sales-installation-repair ul{margin:38px -12px 0 -12px}.inner-page-banner-main-container .right-container .image-container{float:right}.page-template-template-boom-gates .inner-page-banner-main-container .right-container .image-container{max-width:100%}.margin-bottom-minus-10{margin-bottom:-10px}.margin-bottom-minus-20{margin-bottom:-20px}.margin-bottom-minus-30{margin-bottom:-30px}.margin-bottom-minus-40{margin-bottom:-40px}.margin-bottom-minus-50{margin-bottom:-50px}.margin-bottom-minus-60{margin-bottom:-60px}.margin-bottom-minus-70{margin-bottom:-70px}.margin-bottom-minus-80{margin-bottom:-80px}.margin-bottom-minus-90{margin-bottom:-90px}.margin-bottom-minus-100{margin-bottom:-100px}.margin-bottom-minus-110{margin-bottom:-110px}.margin-bottom-minus-120{margin-bottom:-120px}.margin-bottom-minus-130{margin-bottom:-130px}.margin-bottom-minus-140{margin-bottom:-140px}.margin-bottom-minus-150{margin-bottom:-150px}.margin-bottom-minus-160{margin-bottom:-160px}.margin-bottom-minus-170{margin-bottom:-170px}.margin-bottom-minus-180{margin-bottom:-180px}.margin-bottom-minus-190{margin-bottom:-190px}.margin-bottom-minus-200{margin-bottom:-200px}.margin-bottom-plus-10{margin-bottom:10px}.margin-bottom-plus-20{margin-bottom:20px}.margin-bottom-plus-30{margin-bottom:30px}.margin-bottom-plus-40{margin-bottom:40px}.margin-bottom-plus-50{margin-bottom:50px}.margin-bottom-plus-60{margin-bottom:60px}.margin-bottom-plus-70{margin-bottom:70px}.margin-bottom-plus-80{margin-bottom:80px}.margin-bottom-plus-90{margin-bottom:90px}.margin-bottom-plus-100{margin-bottom:100px}.margin-bottom-plus-110{margin-bottom:110px}.margin-bottom-plus-120{margin-bottom:120px}.margin-bottom-plus-130{margin-bottom:130px}.margin-bottom-plus-140{margin-bottom:140px}.margin-bottom-plus-150{margin-bottom:150px}.margin-bottom-plus-160{margin-bottom:160px}.margin-bottom-plus-170{margin-bottom:170px}.margin-bottom-plus-180{margin-bottom:180px}.margin-bottom-plus-190{margin-bottom:190px}.margin-bottom-plus-200{margin-bottom:200px}.page-template-template-commercial-automatic-gates .home-cta-main-container{padding:20px 0 40px 0}}@media (min-width:320px) and (max-width:1199px){#nav-icon{width:28px;height:25px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;margin:0 0 0 13px}#nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#00419F;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-2px;left:4px}#nav-icon.open span:nth-child(2){width:0%;opacity:0}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:4px}.header-logo-menu-container{display:none}.mobile-menu-button .logo{width:56%;float:left}.mobile-menu-button .logo img{width:160px;margin:15px 0 0 0}.mobile-menu-button .cart,.mobile-menu-button .menu-button,.mobile-menu-button .phone{display:inline-block}.phone-and-menu-button{width:44%;float:left;text-align:right}.mobile-menu-button{position:fixed;z-index:1000;top:0;right:0;width:100%;height:77px;padding:0 24px;background:#fff}.mobile-menu-button .phone a{font-size:0;margin:20px 0 0 0;display:block;border-right:1px solid #c9c6c6;position:relative;float:right}.mobile-menu-button .phone a:before{content:'\f095';margin:0 16px 0 0;font-weight:900;font-size:22px;width:22px;color:#00419F;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";top:1px}.header-menu-container{top:0;height:100%;margin:0 0 0 0;position:fixed;width:100%;opacity:0;padding:72px 0 50px 0;overflow:scroll;background:#142A4B;visibility:hidden}.header-menu-container.active{z-index:999;opacity:1;visibility:visible}.body-main-container .header-menu-container{display:none}.body-menu-overlay{width:100%;height:100%;position:absolute;top:0;display:none}.body-menu-overlay.active{display:block}.header-menu-container #menu-main-menu>li{display:block;margin:0}.header-menu-container #menu-main-menu{text-align:left;margin:0 0 0 0;padding:10px 24px 20px 24px}.header-menu-container .menu-main-menu-container{position:relative;width:100%}.header-menu-container #menu-main-menu>li>a{display:block;margin:0 0 0 0;border-bottom:1px solid #c9c6c6;padding:16px 30px 16px 0;font-size:20px;color:#fff;font-weight:300;position:relative;text-decoration:none;text-transform:uppercase}.header-menu-container #menu-main-menu>li.active-menu>a{border-bottom:1px solid #fff0}.header-menu-container #menu-main-menu>li.menu-item-has-children>a:after{font-size:22px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";content:"\f107";color:#fff;line-height:28px;top:20px;position:absolute;margin:0;right:0;font-weight:400}.header-menu-container #menu-main-menu>li.menu-item-has-children.active-menu>a:after{content:"\f106"}.header-menu-container #menu-main-menu>li>.sub-menu{position:relative;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;visibility:visible;display:none;margin:-4px 0 0 0;width:100%;border:none;padding:0 0 15px 0;box-shadow:none;opacity:1;background:#142A4B;border-bottom:1px solid #a7a7a7}.header-menu-container #menu-main-menu .sub-menu .menu-item>a{color:#fff;padding:8px 0 7px 25px;font-size:18px;font-weight:300;margin:0 0 0 0;border-bottom:none;display:block;text-decoration:none;text-transform:uppercase}.header-menu-container #menu-main-menu>li.two-column-menu>.sub-menu{margin:0 auto;position:relative;width:100%;margin:0}.sub-menu{padding:0 0 30px 0;margin:0 0 0 0;text-align:left;list-style:none;background-clip:padding-box;border:none;border-radius:0}.header-menu-container #menu-main-menu .menu-item>a:focus,.header-menu-container #menu-main-menu .menu-item>a:hover{background-color:#fff0}.header-menu-container #menu-main-menu>li.mobile-small-menu>a{border:none;font-size:18px;padding:10px 0}.header-menu-container #menu-main-menu>li.mobile-small-menu.first>a{margin:18px 0 0 0}body.active{overflow:hidden}.mobile-menu-button.active .logo img,.mobile-menu-button .logo img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.header-menu-container.active,.header-menu-container{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.header-contact{padding:0 24px 0 24px}.header-contact ul{padding:0}.header-menu-container .header-contact li.phone{display:block;margin:0 0 14px 0}.header-menu-container .header-contact li.phone a{font-size:22px;color:#fff;text-decoration:none}.header-menu-container .header-contact li.phone a:before{content:'\f095';margin:0 12px 0 0;font-weight:900;top:0;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";font-size:22px;color:#fff}.header-menu-container .header-contact a.main-button{position:fixed;left:0;width:100%;border-radius:0;font-size:20px;text-align:center;padding:22px 26px;bottom:0;z-index:1000;line-height:22px;background:#FDBD0F;color:#222B31;text-decoration:none;font-weight:600;border:none;margin:0}.main-header-main-container,.main-header-menu-main-container{display:none}.header-menu-container #menu-main-menu .sub-menu .menu-item-has-children>a:first-child{display:none}.header-menu-container #menu-main-menu .sub-menu .menu-item-has-children>ul.sub-menu{padding:0 0 6px 0}}