body{overflow-x:hidden}.scylla-banner{clear:both}.btn.btn-ioq{position:fixed;left:0;top:50%;z-index:9;border-radius:0;border-left:0;padding:20px 15px;font-size:16px;border-bottom-right-radius:10px;border-top-right-radius:10px;background-image:none;writing-mode:vertical-lr;text-orientation:revert}.conttact-us-pg{background:var(--primary)}h1{line-height:1.3;font-family:Open Sans}.ct-page h1{margin-bottom:20px}.rv-star label{font-size:0}.rv-content{margin-bottom:25px}.about-us-content{background:var(--primary);margin-top:-50px}.about-us-content h1{margin-top:0;font-size:36px}a.btn.align-left{margin-left:20px}.page-template-template-default .i-section:not(.section-rfs) h2{margin-top:0!important}.image-section-x1{background:var(--primary)}.align-left .row{align-items:center}.image-section-x1 a.btn{margin-left:0;margin-top:30px}.container .left-content{padding-right:25px}.container .stp-item{margin-bottom:25px}.six-sectiion .s-title{text-align:left;padding:30px;background:#f5f0e9 url(//bravofencecompany.com/wp-content/themes/legalgrowth/assets/css/../img/integration.svg);margin:15px 8px;border-radius:10px;min-height:115px;background-repeat:no-repeat;background-position:18px center;background-size:72px}.image-section-x2 .col-6:last-child .inner-data{padding-left:30px}.services-x1 p{color:#fff;margin-bottom:30px}.section-accordion .content ul li{text-align:left}.section-accordion .al-accordion-panel.content,.section-accordion .al-accordion-panel.content ul{padding:0}.section-accordion .al-accordion-panel.content ul{padding:0 20px;margin:0}.section-accordion .al-accordion-panel{padding:0;padding-top:5px}.section-accordion .al-accordion-panel-content p{text-align:left;margin-bottom:5px!important}.section-accordion .al-accordion-panel.content{padding:20px 30px}.section-accordion .al-accordion-temp{padding:0;margin-top:50px}.i-section.section-sfa .inn-card{padding:0}.i-section.section-sfa .inn-card ul{padding:0 20px}.i-section.section-sfa{background:var(--primary)}body.page.page-template-template-default h2{font-size:46px}.loc-sectiion-x1{background:var(--primary);margin-top:-50px}.loc-sectiion-x1 .left-content .btn{margin:15px 0 0!important;display:block;width:100%}.loc-sectiion-x1 h1{margin:0}.loc-sectiion-x1.section-area .card{padding-left:40px}.align-left .col-6:last-child .inner-data{padding-left:60px}.about-us-content .inner-data.left-content{padding-right:60px}.loc-sectiion .row{align-items:center}.loc-sectiion .row .col-6:first-child .inner-data{padding-right:60px}.blue-card .card-brand img{max-width:120px}.gallery-item{padding-bottom:0;margin:0;border-radius:4px;overflow:hidden}.gallery-item .gallery-caption{display:flex;position:absolute;z-index:99;top:0;left:0;right:0;bottom:0;margin:auto;align-items:center;justify-content:center;color:#fff;font-size:26px;line-height:1.3;white-space:pre-line;pointer-events:none}.gallery-item img{position:relative;width:auto;height:auto;object-fit:none;left:0}.fence-card .inn-card{flex:0 0 calc(33.3% - 10px);max-width:calc(33.3% - 10px)}.rank-math-html-sitemap{column-count:2;margin-bottom:40px}.gallery-filtering{padding:75px 0}.gallery-sec .btn{background-position:90% 55%}.gallery-content{display:flex;align-items:center;text-align:center;flex-direction:column;margin-bottom:25px}.gallery-content h1{font-family:var(--title-font)}.gallery-sec-subtitle{font-size:20px !important;font-weight:600 !important;background:0 0 !important;color:var(--black) !important;padding:0 !important;text-align:left}.brfence-tabs{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:75px;overflow-x:auto;scrollbar-width:none !important;scroll-behavior:smooth;-ms-overflow-style:none !important}.brfence-tabs::-webkit-scrollbar{display:none !important}.brfence-tab{transition:.3s ease all;border-radius:50px;color:#fff;font-weight:500;text-align:center;background:var(--button);padding:10px 20px;display:inline-block;text-decoration:none;border:2px solid var(--blue);line-height:normal;font-size:20px;cursor:pointer;white-space:nowrap}.brfence-tab.bf-tab-active,.brfence-tab:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.brfence-gallery{display:grid;gap:5px}.brfence-img-container{position:relative;overflow:hidden;display:none;max-height:400px}.brfence-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;cursor:pointer}.brfence-img-container.bf-tab-show{display:block}.brfence-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.58);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;text-align:center;opacity:0;transition:opacity .3s ease-in-out;text-transform:uppercase;cursor:pointer;pointer-events:none}.brfence-img-container:hover .brfence-overlay{opacity:1}.home-hero{height:100%}@media(max-width:1890px){.section-gallery .owl-theme .owl-nav{left:-135px}.gac-section{padding-left:32px;padding-right:32px}.btn-cta{font-size:25px}.gac-section h2{font-size:28px}.custom-scroll{padding-right:100px}}@media(max-width:1690px){.phoneBox p span a{font-size:25px}ul.menu>li{margin:0 6px}.sc-logo{max-width:335px}.rvt:after{content:none}.section-gallery .row{align-items:center}.material-section h3{font-size:28px}}@media(max-width:1490px){.sc-logo{max-width:255px}.section-imgs{padding-left:20px;padding-right:20px}.community{width:calc(100% - 4rem)}.section-testimonials:before{content:"";position:absolute;width:32%;height:96.5%;background:rgba(245,95,66,.3) url(//bravofencecompany.com/wp-content/themes/legalgrowth/assets/css/../img/testimonial-bg.webp);left:0;top:13px}.section-testimonials{background:0 0}.single-sec-text.single-sec-text-right{padding:0 30px}.section-faq{padding:20px 20px 145px}.itm-content{padding:65px 20px 20px;font-size:17px}.case-result .case-worth{font-size:55px;line-height:82px}}@media (max-width:1440px){.brfence-img-container{height:300px}.btn-cta{padding:15px 0 10px 55px;font-size:22px}}@media (max-width:1400px){.i-section.section-rfs .full-container{padding:0}}@media(max-width:1350px){.phoneBox p span a{font-size:18px}}@media (max-width:1079px) and (min-width:641px){.last-footer-nav{width:50% !important}}@media(max-width:1271px){.navbar-headBox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 75px 0 15px}.header{background:#fff}.phoneBox{margin-left:auto}.home-hero{clear:left}.mean-container a.meanmenu-reveal{color:#fff;top:-68px;right:12px !important;background:var(--button);border-radius:50%}.w-btn{top:-45px}.mean-container a.meanmenu-reveal span{background-color:#fff}.mean-container .mean-bar{background:0 0;padding:0;min-height:0}.mean-container .mean-nav{margin-top:0}ul.menu li{margin:0}.mean-container .mean-nav{background:var(--blue)}.mean-container .mean-nav ul li a.mean-expand{height:34px;background:rgba(0,0,0,.4)}.mean-container .mean-nav ul li a.mean-expand{padding:12.5px !important}.header .container-fluid{padding:0}.navbar-headBox{padding:7px 20px}.big-footer{padding:50px 20px}.right-cta{margin-right:75px}.home-hero{height:100%}.rvt:after{content:none}.section-gallery .owl-theme .owl-nav{left:-130px;bottom:-10px}.step-title{font-size:22px}.six-sectiion p{font-size:16px}.section-ins-services .step-title{font-size:20px}.blue-card{margin:0 15px}.full-container{padding:0 5px}.footer .phone-btn{font-size:32px}.btm-card{padding:0 20px}.material-section h3{font-size:25px}.header .container{padding:0}.home-hero h1{font-size:50px;line-height:normal}.hero-bg{width:100%}.section-gallery .col-6{width:100%}.section-gallery{padding:90px 50px}.review-card{margin-bottom:25px}.section-gallery .owl-theme .owl-nav{left:auto;bottom:-20px;right:auto;position:inherit}.section-gallery .lt-content{max-width:100%}.review-card{margin-right:0}.step-title:after{content:none}.gac-section .col-2{width:100%;display:flex;align-items:center;justify-content:center}.gac-section .col-3{display:flex;align-items:center;border-right:0;width:100%;justify-content:center;margin-bottom:25px}.wd-form{padding:0;border-right:0}.gac-section .cta{margin-left:auto;margin-right:auto}.btn-cta:after{top:4px}.cta-cap{font-size:14px}.sb-card ul.cta-phone{background-size:35px}.section-rvds.section-rca .inn-card{flex:0 0 calc(50% - 15px);margin:0;max-width:calc(50% - 15px)}}@media (max-width:1080px){.btn-cta a{font-size:20px}.single-locations .scylla-banner figure{display:none}.single-locations .scylla-banner .scylla-banner-content{flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px);padding:40px 20px}}@media (min-width:1024px){.brfence-gallery{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){section.section-rca.gallery-sec,.gallery-sec-subtitle{text-align:center}.w-btn{top:-35px}.gallery-content{margin-bottom:0}section.section-rca.gallery-sec .row{gap:15px}.blog-single h1{font-size:35px}.col-5{width:100%}.col-7{width:100%}.col-6{width:100%}.copyright{padding:25px 10px 20px}.copyright .ft-nav{margin-left:auto;margin-right:auto;order:-1}.col-4{width:100%}.col-8{width:100%}.home-hero h1{font-size:40px;line-height:normal}.hero-bg{padding:0 15px;box-sizing:border-box}.btn.hd-button{margin-left:35px;background-size:30px;background-position:center;font-size:0;padding:0 !important;width:35px;height:35px}.bravo-fencing-solutions{margin-top:50px}.header .btn:after{content:none}.copyright .container{justify-content:center}.phoneBox p,.phoneBox p span{font-size:0;line-height:0}.phoneBox p span a{font-size:0;width:35px;height:35px;display:block;background:url(//bravofencecompany.com/wp-content/themes/legalgrowth/assets/css/../img/phone-solid.svg);border-radius:50%;margin-right:-25px;background-size:19px;background-repeat:no-repeat;background-position:center;border:1px solid #114038}.big-footer .container{flex-direction:column}.copyright .ft-nav{padding:0;margin-left:0}.copyright ul li{display:flex;align-items:center}.footer .phone-btn{font-size:24px}.footer h3{margin-bottom:0;margin-top:30px}.page:not(.home) .col-3{width:100%;order:1}.page .col-9{width:100%}.page .content{padding:0 0 30px}.steps{gap:20px}.step{width:calc(33.33% - 14px)}body:not(.home).page .step-title{font-size:18px}body:not(.home).page .step-title:after{top:-20px}.with-slidebar .col-3{width:100%}.col-9{width:100%}.with-slidebar .col-9 .content{padding-right:0}.scylla-banner figure{padding-bottom:22%;flex:0 0 100%;max-width:100%;border-radius:0}.scylla-banner .scylla-banner-content{flex:0 0 100%;max-width:100%;padding:35px 15px}.section-rfs.conttact-us-pg .row .col-6{width:calc(100% - 0px)}.al-accordion-temp{padding-left:0;margin-top:15px}.nav-links .page-numbers{padding:6px}.navigation .prev,.navigation .next{padding:5px 10px}.sb-card ul.cta-phone{background-position:center left 40%}.heading-title{font-size:35px}.stp-item:nth-child(3){margin-bottom:12.5px}.single-locations .col-3{width:100%;order:1}.single-locations .content{padding:0 0 30px}.single-locations .scylla-banner figure,.post-type-archive-locations .scylla-banner figure{flex:0 0 100%;max-width:100%}.post-type-archive-locations .scylla-banner .scylla-container,.single-locations .scylla-banner .scylla-container{flex-direction:column}.single-locations .scylla-banner .scylla-banner-content,.post-type-archive-locations .scylla-banner .scylla-banner-content{flex:0 0 100%;max-width:100%;padding:40px 25px 40px}.single-locations .scylla-banner-content h1,.post-type-archive-locations .scylla-banner-content h1{font-size:30px}.single-locations .scylla-banner .btn.bgtn,.post-type-archive-locations .scylla-banner .btn.bgtn{padding:7px 50px 11px 15px}.single-locations .content .steps{margin:55px 0 0}}@media (max-width:900px){.brfence-tabs{justify-content:flex-start}.gallery-filtering{padding:30px 0}.brfence-tabs{margin-bottom:45px}.material-section h3{font-size:20px}.w-btn{top:-30px}.sb-card ul.cta-phone{background-position:center left 38%}}@media(max-width:768px){.page-contact-info{flex-direction:column}.nav-links .page-numbers{padding:5px}.navigation .prev,.navigation .next{padding:4px 10px}.blog-single h1{font-size:30px}.material-section h3{font-size:18px}.page-contact-box{width:100%}.copyright .ft-nav{width:100%;justify-content:center}.home-hero h1{font-size:30px;line-height:normal}.hero-bg{width:100%;margin-top:30px}.left-content{padding-right:0}.section-gallery{padding:30px 20px}.section-gallery .lt-content{max-width:100%}.review-card{margin-right:0;margin:25px 0 30px}.step-section h2{font-size:40px}.step-title{font-size:20px}.step-title:after{top:-17px}.steps{gap:20px}.material-section .col-2{width:33.33%}.material-section .row{justify-content:center}.faq-heading{font-size:40px}.gac-section .col-3{border-right:0;flex:0 0 100%;max-width:100%;justify-content:center}.wd-form{padding:0;border-right:0}.gac-section .col-2{width:100%;display:block;align-items:center;justify-content:center;text-align:center;margin-top:20px}.section-area .card{margin-bottom:30px;padding:0}.al-accordion-temp{padding-left:0;margin-top:20px}.i-section:not(.section-rfs) h2{font-size:34px}.section-ins-services .step{width:calc(50% - 14px)}.section-sfa .inn-card,.section-rca .inn-card{margin-bottom:20px}.w-btn{top:0}.foo-card{margin-bottom:40px}.section-rca .row .row{padding-left:0;margin-top:30px}.section-rca.white-section .row .row{padding-right:0;padding-left:0;margin-bottom:25px}.blue-card{margin-bottom:20px}.social-media{justify-content:flex-start}.last-footer-nav{width:100%}.section-ins-services .step{margin:0}.section-ins-services .step-title{font-size:17px}.right-cta{display:none}.top-bar{padding:8px 10px}.home-hero img{width:100%;height:100%}.hero-bg{width:100%;height:100%;align-items:center;display:flex;flex-direction:column;justify-content:center}.material-section figure{padding-bottom:56%;margin:5px 0}.btn-cta{padding:10px 0 10px 55px}.sb-card ul.cta-phone{background-position:center left 36%}h3,h2,h4,h5,h6{margin-bottom:.6em;line-height:1.4}h2{font-size:34px}h3{font-size:26px}h4{font-size:24px}body{line-height:1.7}.inner-data ul{padding-left:25px}.rv-content{padding:25px 0}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{line-height:.8}.section-gallery .owl-theme .owl-nav{bottom:0;margin-top:20px}.i-section{padding:30px 0}figure{border-radius:0}.step img{border-radius:0}.i-section.step-section{padding-bottom:0}.i-section.material-section,.i-section.section-gallery{padding-right:20px;padding-left:20px}.material-section figure{padding-bottom:56%;margin:0}.material-section .row{gap:15px}.gap-top-0{padding-top:0 !important}.i-section.gac-section{padding:0}.gac-section .full-container{padding:30px 30px 40px;border-radius:0}.gac-section .gform_button{margin:15px auto 10px!important}.w-acc{flex-direction:column}.w-acc ul{margin:0;padding:0}}@media (min-width:768px) and (max-width:1023px){.brfence-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.single-locations #gform_wrapper_3{margin-bottom:50px}.blog-row{grid-template-columns:repeat(1,1fr)}.brfence-gallery{grid-template-columns:1fr}.section-rca.gallery-sec .inn-card{flex:none;max-width:none;width:100%}.gallery-columns-3{grid-template-columns:repeat(2,1fr)}.gallery-item .gallery-caption{font-size:18px!important;padding:0 10px}.custom-scroll{padding-right:0}.featured-slide .owl-theme .owl-nav{text-align:center}.scylla-banner .scylla-banner-content{padding:35px 0}body.page.page-template-template-default h1{font-size:35px!important}body.page.page-template-template-default h2{font-size:30px!important}.container .left-content{padding-right:0}.about-us-content .inner-data.left-content{padding-right:0!important}.align-left .col-6:last-child .inner-data{padding-left:0!important}.container .left-content{padding-right:0!important}.blue-card ul{padding:0}.social-media li a{width:35px;height:35px}.social-media li a img{width:20px}.form.blue-card{margin-left:0;margin-right:0}.navigation .screen-reader-text{font-size:25px}.nav-links .page-numbers{padding:3px}.navigation .prev,.navigation .next{padding:2px 5px}.faq-heading{font-size:30px}.i-section.column-2-content{padding:30px 0}.bravo-fencing-solutions{margin-top:30px}.stp-item{padding:87px 20px 20px;background-position:center 15px !important;background-size:58px !important;margin:0}.six-sectiion h3{font-size:26px}.i-section.section-rfs{padding:0}.i-section.section-rfs .blue-card{border-radius:0;padding:25px 20px 25px}.circle-bullet li{margin-left:20px}.ts-title{margin:auto auto 20px}.i-section.section-rvds .row{gap:20px}.big-footer{padding:30px 0}.stp-item:nth-child(3){margin-bottom:25px}.i-section.section-area,.i-section.six-sectiion{padding-bottom:0}.section-sfa .row{gap:25px}.al-accordion-btn{font-size:18px;line-height:1.4}.single-locations .scylla-banner-content h1{font-size:24px}.single-locations .scylla-banner-content p{margin-bottom:10px}.single-locations .btn.bgtn{font-size:14px}.single-locations .scylla-banner{margin-bottom:15px}}@media(max-width:600px){.sc-logo{max-width:70px;padding-right:0;border-right:0;margin-right:20px}.footer h3{margin-bottom:0;margin-top:0}.home-hero{height:400px}.home-hero h1{margin:0}.step{width:100%;margin-bottom:35px}.blog-single h1{font-size:28px}.blog-single h2{font-size:25px}.step-title:after{top:-34px}.i-section:not(.section-rfs) h2{margin-top:0}.section-ins-services .step{width:100%}.csform{padding:20px 25px 35px}#input_1_1_3{border-top-left-radius:0;border-right:1px solid #fff}#input_1_1_6{border-top-right-radius:0}#input_1_2{border-right:1px solid #fff}.material-section .col-2{width:50%}.left-content{padding-right:0;margin-bottom:30px}.section-sfa h3,.section-rca h3{font-size:25px}.w-btn{margin:25px auto 10px}.section-rfs .gform-theme--foundation .gform-grid-col,.section-rfs .gfield:not(.gfield--type-name){margin:0 !important}.blue-card{margin-left:15px;padding:15px 35px 25px}.top-title h2{font-size:30px}.blue-card ul{column-count:2}.nws-form .gform-theme--foundation .gform_fields{display:flex;justify-content:space-between;flex-direction:column}.nws-form .gform-theme--foundation #field_submit{flex:0 0 55px;max-width:55px}.heading-title{font-size:30px}.btn-group{gap:10px;flex-direction:column}.btn-group .btn{min-width:65px;font-size:16px}.card-bottom{display:flex;flex-direction:column}.card-box{padding:20px}.step-title:after{top:-28px}.home-hero h1{font-size:27px;padding:0}.home-hero h2{font-size:19px}.scylla-banner figure{padding-bottom:40%}.banner-image{display:none}.hero-bg{background:url('/wp-content/uploads/2025/02/CHAIN-LINK-FENCE-Installer.webp');margin-top:0}.home-hero h1{padding:0 20px;text-shadow:0px 0px 5px rgba(0,0,0,.7)}.section-rca .row .row{flex-direction:column}.section-rca .inn-card{max-width:100%;width:100%}.sb-card ul.cta-phone{background-position:center left 30%}.btn-group br{display:none}.nws-form{padding:25px 20px}}@media(max-width:639px){body .wd-form .gform-theme--foundation .gform-grid-col{inline-size:100% !important}.gac-section .gform-theme--foundation .gform_fields{row-gap:15px !important}.csform #input_1_1_3{border-top-left-radius:10px;border-right:1px solid #fff;border-top-right-radius:10px}.csform #input_1_1_6{border-top-right-radius:0}.csform #field_1_2 .ginput_container.ginput_container_email,#input_1_10_3{border-right:1px solid #fff}}@media(max-width:500px){.copyright ul li a,.copyright p,.copyright a{font-size:14px}.material-section .col-2{width:100%}.left-content .btn{font-size:18px}.sb-card ul.cta-phone{background-position:center left 28%}.gac-section .col-3 h2{font-size:25px}.section-rvds.section-rca .inn-card{flex:0 0 100%;margin:0;max-width:100%}}@media(max-width:475px){.left-content .btn{font-size:16px}.sb-card ul.cta-phone{background-position:center left 20%}}@media(max-width:375px){.left-content .btn{font-size:14px}.sb-card ul.cta-phone{background-position:center left 15%}}