a{text-decoration:none!important}article.post-password-required{padding-left:30px;padding-right:30px}#hero-section-mobile{position:relative!important;overflow:hidden!important;z-index:0!important}#hero-section-mobile video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;z-index:0!important;pointer-events:none!important;transform:translate3d(0,0,0)}#hero-section-mobile .et_pb_column::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:3!important;pointer-events:none}@media (max-width:980px){#hero-section-mobile video{height:100vh!important;min-height:100%!important}}.et_pb_scroll_top{background-color:#B22233!important;border:1px solid #B22233;width:50px;height:50px;padding:2px 2px 0 0px!important;border-radius:50%!important;font-size:40px!important;bottom:40px!important;right:30px!important;transition:background-color .3s,opacity .5s,visibility .5s;animation:pulse-animation 1.5s infinite!important}@keyframes pulse-animation{0%{box-shadow:0 0 0 0px rgba(178,34,51,0.2)}100%{box-shadow:0 0 0 20px rgba(178,34,51,0.2)}}.et_pb_scroll_top:hover{background-color:#31373a!important;border:1px solid #31373a}.rcd-blockquote{position:relative;margin:0!important;padding:10px 30px!important;border:0!important;font-style:italic;font-weight:500}.rcd-blockquote:before{position:absolute;font-size:3em;line-height:1;top:0;left:0;content:"\201C"}.rcd-blockquote p{display:initial}.rcd-blockquote:after{position:absolute;float:right;font-size:3em;line-height:1;right:60px;;content:"\201D";}@media (min-width:768px){.rcd-blockquote:before{left:-30px}}.rcd-blockquote2{position:relative;margin:0!important;padding:10px 30px!important;border:0!important;font-style:italic;font-weight:500}.rcd-blockquote2:before{position:absolute;font-size:3em;line-height:1;top:0;left:0;content:"201C"}.rcd-blockquote2:after{position:absolute;float:right;font-size:3em;line-height:1;right:0px;bottom:-7px;content:"201D"}.rcd-blockquote2 p{padding-bottom:1em}@media (min-width:768px){.rcd-blockquote2:before{left:-10px}}.rcd-adaptive-slider .et_pb_slide .et_pb_container{height:auto!important;min-height:0!important}.rcd-adaptive-slider .et_pb_slider{transition:height 0.4s ease-in-out;overflow:hidden}.rcd-testimonial-details{margin-top:30px;color:#b22233}.rcd-testimonial-details h5{font-size:24px;font-style:normal!important;font-weight:700;text-transform:uppercase;padding-bottom:5px}.rcd-blockquote3{position:relative;margin:0!important;padding:10px 0 0 30px!important;border:0!important;font-style:italic;font-weight:500}.rcd-blockquote3:before{position:absolute;font-size:3em;line-height:1;top:0;left:0;content:"201C"}.rcd-blockquote3 p{padding-bottom:1em}@media (min-width:768px){.rcd-blockquote3:before{left:-10px}}.rcd-adaptive-slider .et_post_gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;padding:0;list-style:none;max-width:1200px}.rcd-adaptive-slider .et_post_gallery .et_gallery_item{flex:1 1 calc(20% - 10px);max-width:calc(20% - 10px);margin:0!important;padding:0!important;box-sizing:border-box}@media (max-width:980px){.rcd-adaptive-slider .et_post_gallery .et_gallery_item{flex:1 1 calc(33.33% - 10px);max-width:calc(33.33% - 10px)}}@media (max-width:767px){.rcd-adaptive-slider .et_post_gallery .et_gallery_item{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:479px){.rcd-adaptive-slider .et_post_gallery .et_gallery_item{flex:1 1 100%;max-width:100%}}.rcd-testimonial-withgallery .et_post_gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 auto;padding:0;list-style:none;max-width:1200px}.rcd-testimonial-withgallery .et_post_gallery .et_gallery_item{flex:1 1 calc(33.33% - 10px);max-width:calc(33.33% - 10px);margin:0!important;padding:0!important;box-sizing:border-box}@media (max-width:980px){.rcd-testimonial-withgallery .et_post_gallery .et_gallery_item{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:767px){.rcd-testimonial-withgallery .et_post_gallery .et_gallery_item{flex:1 1 100%;max-width:100%}}.rcd-adaptive-slider .et_post_gallery .et_gallery_item .et_overlay,.rcd-testimonial-withgallery .et_post_gallery .et_gallery_item .et_overlay{background:rgba(0,0,0,0.4)!important}.rcd-adaptive-slider .et_post_gallery .et_gallery_item .et_overlay:before,.rcd-testimonial-withgallery .et_post_gallery .et_gallery_item .et_overlay:before{color:#B22233!important}.float-call-btn{position:fixed;top:8px;right:8px;text-decoration:none;box-shadow:0 2px 6px rgba(0,0,0,0.2);transition:opacity 0.3s ease,background 0.2s ease;opacity:1.0}.img-bright img{transition:filter 0.3s ease;border-radius:10px;max-width:250px}.img-bright img:hover{filter:brightness(1.2)}.page-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.6);z-index:9999;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.page-overlay.active{opacity:1;visibility:visible}.hero-heading-style{font-family:'Open Sans',sans-serif;font-size:30px;font-weight:100;font-style:normal!important;line-height:1.1em!important;display:block}.heading-style{font-family:'Open Sans',sans-serif;font-size:35px;font-weight:100;font-style:normal!important;line-height:1.1em!important;display:block}.heading-style-small{font-family:'Open Sans',sans-serif;text-transform:uppercase;font-size:20px;font-weight:100;font-style:normal!important;line-height:1.1em!important;display:block}.heading-style-vsmall{font-family:'Open Sans',sans-serif;text-transform:uppercase;font-size:16px;font-weight:100;font-style:normal!important;line-height:1.1em!important;display:block}.gline-2{position:relative;display:inline-block;padding-bottom:20px}.gline-2::after{content:'';position:absolute;bottom:-3px;left:0;width:120%;height:3px;background:linear-gradient(to right,#8a2d30,#fd665e)}.gline-3{position:relative;display:inline-block;padding-bottom:10px}.gline-3::after{content:'';position:absolute;bottom:-3px;left:0;width:120%;height:3px;background:linear-gradient(to right,#8a2d30,#fd665e)}.gline-4{position:relative;display:inline-block;padding-bottom:10px}.gline-4::after{content:'';position:absolute;bottom:-3px;left:0;width:100%;height:3px;background:linear-gradient(to right,#8a2d30,#fd665e)}.issc-logo-wrapper .et_pb_image_wrap{position:relative;display:inline-block;width:120px;height:120px;margin:0 auto;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,0.5);vertical-align:middle}.gline-hr{border:none;height:1px;background:linear-gradient(to right,#8a2d30,#fd665e)}.issc-logo-wrapper .et_pb_image_wrap img{position:absolute!important;top:50%;left:50%;width:100%!important;height:100%!important;transform:translate(-50%,-50%);border-radius:50%;object-fit:cover}.issc-logo-wrapper .et_pb_image_wrap::before,.issc-logo-wrapper .et_pb_image_wrap::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid #eaeaea;box-sizing:border-box;transform:scale(1);opacity:1}.issc-logo-wrapper .et_pb_image_wrap::before{animation:scale-ripple 2s linear infinite}.issc-logo-wrapper .et_pb_image_wrap::after{animation:scale-ripple 2s linear 1s infinite}@keyframes scale-ripple{0%{transform:scale(1);opacity:0.8}100%{transform:scale(3);opacity:0}}@media (max-width:980px){.four-images-flex{display:flex}}.five-column-mobile .et_pb_column{width:20%;float:left;clear:none}@media only screen and (max-width:767px){.five-column-mobile .et_pb_column{width:50%!important;margin:0}}.services-card .et_pb_main_blurb_image{transition:transform .9s ease-out;overflow:hidden;margin-bottom:0}.services-card .et_pb_main_blurb_image img{width:100vw;height:255px;object-fit:cover;transition:transform .9s ease-out}.services-card:hover .et_pb_main_blurb_image img{transform:scale(1.03)}.services-card .et_pb_blurb_container{padding:25px 35px 12.5%}.services-card .et_pb_module_header{border-bottom:1px solid #d8d8d8;margin-top:15px;padding-bottom:20px;margin-bottom:33px}@media (min-width:768px){.services-card .et_pb_module_header{width:100%;min-height:105px;padding-bottom:0}}.rcd-vtabs.et_pb_tabs{display:flex;flex-direction:row;flex-wrap:nowrap;padding-left:15px;padding-right:15px}.rcd-vtabs .et_pb_tab{padding:0}.rcd-vtabs .et_pb_tabs_controls{display:flex;flex-direction:column;width:31.532%;flex-shrink:0}.rcd-vtabs .et_pb_tabs_controls{background:transparent}.rcd-vtabs .et_pb_tabs_controls li{width:100%;text-align:center;cursor:pointer;border:1px solid #E1E1F0!important;margin-right:-1px;padding:15px;transition:all 0.35s ease-out;border-radius:0}.rcd-vtabs .et_pb_tabs_controls li a{padding:0}.rcd-vtabs .et_pb_tabs_controls li.et_pb_tab_active{background:linear-gradient(to right,#8a2d30,#fd665e);background-size:cover;background-position:center}.rcd-vtabs .et_pb_all_tabs{flex:1;overflow:hidden}.rcd-vtabs.rcd-vtabs-v2 .et_pb_all_tabs{margin-left:30px}.rcd-vtabs.rcd-vtabs-v2 .et_pb_tab{padding:40px 20px;border-radius:4px;box-shadow:inset 0px 2px 2px 0px rgba(68,68,68,0.05)}.rcd-toggle.et_pb_toggle{padding:0!important}.rcd-toggle.et_pb_toggle .et_pb_toggle_title{position:relative;padding:25px 50px;border:1px solid #f2f6f9;transition:0.7s ease-out}.rcd-toggle.et_pb_toggle .et_pb_toggle_title::after{content:"";font-family:'ETMODULES';position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:30px;z-index:1;color:#212121}.rcd-toggle .et_pb_toggle_title:before{right:15px!important}.rcd-toggle .et_pb_toggle_content{padding:15px}@media (min-width:981px){.col-width .et_pb_gallery_item{width:16.66%!important;clear:none!important}}@media (min-width:981px){.col-width-5 .et_pb_gallery_item{width:20%!important;clear:none!important}}@media (max-width:980px){.col-width .et_pb_gallery_item{width:25%!important;clear:none!important}}@media (max-width:767px){.col-width .et_pb_gallery_item{width:33.33%!important;clear:none!important}}@media (max-width:479px){.col-width .et_pb_gallery_item{width:50%!important;clear:none!important}}.mts-image{overflow:hidden;transition:all 300ms ease-in-out}.mts-image .et_pb_image_wrap{position:relative}.mts-image .et_pb_image_wrap::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);visibility:hidden;opacity:0;transform:scale(1.5);transition:all 300ms ease-in-out;z-index:1}.mts-image img{transition:all 300ms ease-in-out}.mts-section-col:hover .mts-image img{transform:scale(1.2)}.mts-text{visibility:hidden;opacity:0;transform:scale(1.5);transition:all 300ms ease-in-out}.mts-section-col:hover .mts-image .et_pb_image_wrap::before,.mts-section-col:hover .mts-text{opacity:1;visibility:visible}.nav-items .et_pb_menu__menu>nav>ul>li{margin-top:0;padding-left:0;padding-right:0;margin-right:40px}.nav-items .et_pb_menu__menu>nav>ul>li>a{position:relative;padding:20px 0!important;line-height:26px!important}.nav-items .menu-item-has-children>a:after{display:none!important}.nav-items ul li a:before{content:'';height:2px;width:100%;position:absolute;right:0;left:0;bottom:10px;background:transparent}.nav-items ul li a:hover:before{background:#B22234}.et_mobile_menu .first-level>a{background-color:transparent;position:relative}.et_mobile_menu .first-level>a:after{font-family:'ETmodules';content:'4c';font-weight:normal;position:absolute;font-size:16px;top:13px;right:10px}.et_mobile_menu .first-level>.icon-switch:after{content:'4d'}.second-level{display:none}.reveal-items{display:block}@media only screen and (max-width:980px){.et_pb_menu .et_pb_menu__wrap{justify-content:flex-start}.et_pb_menu .et_mobile_nav_menu{display:unset;width:100%}.et_mobile_menu{border:0!important;padding:0!important;position:relative;left:0;right:0;width:100vw;max-width:100vw;box-shadow:none!important;display:flex!important;flex-direction:column;background-color:#fff;margin:0}.et_mobile_menu li{list-style:none;border-bottom:1px solid #ccc}.et_mobile_menu li a{display:block;padding:14px 16px;text-decoration:none;color:#000;background:#fff}#et-top-navigation{display:none!important}.mobile_menu_bar,.dropdown-toggle{display:none!important}}.rcd-mobile-submenu .et_mobile_menu .menu-item-has-children>a,.rcd-mobile-submenu .et_mobile_menu li a{background:#f1f1f1!important;padding-left:0!important;padding-right:0!important}.el_masonry_gallery_filter_wrapper{margin-bottom:20px!important}.el_masonry_gallery_filter_categories li{margin:0 2px 0 0!important;padding:10px 15px!important;line-height:1.4em}.el_dynamic_masonry_gallery_0_lightbox .el_masonry_gallery_item_title{text-align:left;display:block!important;font-size:16px!important;font-weight:700}.et_pb_menu.vertical-menu .et-menu{display:block}.et_pb_menu.vertical-menu .et-menu>li{display:block;margin-bottom:10px}.et_pb_menu.vertical-menu .et-menu a{display:block;padding:10px 0;transition:all 0.3s ease!important}.et_pb_menu.vertical-menu .et-menu li:after{left:20px;top:10px;display:block;width:20px;height:20px;font-family:"ETmodules"!important;content:"24";color:#B22234;font-size:14px;position:absolute;transition:all 0.3s ease;opacity:0}.et_pb_menu.vertical-menu .et-menu li::after{left:-20px}.et_pb_menu.vertical-menu .et-menu li:hover:after{left:10px;opacity:1}.et_pb_menu.vertical-menu .et-menu li a:hover{padding-left:15px}.dmm-vert-tabs .et_pb_tabs_controls li>a{font-size:18px!important}.dmm-vert-tabs ul.et_pb_tabs_controls{flex:unset}.dmm-vert-tabs ul.et_pb_tabs_controls li{padding:10px 50px 10px 0!important}.dmm-vert-tabs .et_pb_tab{padding:0}.dmm-vert-tabs .et_pb_tabs_controls>li:nth-child(1)>a::before,.rcd-mobile-submenu .et_mobile_menu li.main-level.main-level-1>a::before{background-image:url('/wp-content/uploads/2025/08/icon-residential-fence-company-hover.png')}.dmm-vert-tabs .et_pb_tabs_controls>li:nth-child(2)>a::before,.rcd-mobile-submenu .et_mobile_menu li.main-level.main-level-2>a::before{background-image:url('/wp-content/uploads/2025/07/icon-commercial-fence-company-hover.png')}.dmm-vert-tabs .et_pb_tabs_controls>li:nth-child(3)>a::before,.rcd-mobile-submenu .et_mobile_menu li.main-level.main-level-3>a::before{background-image:url('/wp-content/uploads/2025/08/icon-industrial-fence-company-hover.png')}.dmm-vert-tabs .et_pb_tabs_controls>li:nth-child(4)>a::before,.rcd-mobile-submenu .et_mobile_menu li.main-level.main-level-4>a::before{background-image:url('/wp-content/uploads/2025/08/icon-agricultural-fence-company-hover.png')}.dmm-vert-tabs .et_pb_tabs_controls li>a::before,.rcd-mobile-submenu .et_mobile_menu li.main-level>a::before{content:"";display:inline-block;background-size:30px 30px;background-repeat:no-repeat;background-position:center;width:50px;height:50px;margin-right:12px;vertical-align:middle;overflow:hidden;background-color:#9b9b9b;border-radius:50%;transition:all 0.7s ease-out}.dmm-vert-tabs .et_pb_tabs_controls li.et_pb_tab_active>a::before,.rcd-mobile-submenu .et_mobile_menu li.main-level>a::before{background-color:#b22233!important}@media (max-width:980px){.vertical-menu.et_pb_menu a{font-weight:400!important}.vertical-menu.et_pb_menu .et_pb_menu__wrap{display:flex!important;flex-direction:column}.vertical-menu.et_pb_menu .et_mobile_nav_menu{display:none!important}.vertical-menu.et_pb_menu .et_pb_menu__menu{display:flex!important;flex-direction:column;width:100%}.vertical-menu.et_pb_menu .et_pb_menu__menu>li{display:block;width:100%;text-align:left}.vertical-menu.et_pb_menu .et_pb_menu__icon{display:none!important}}.et_builder_inner_content{overflow:visible!important}.floated-list{height:100%;padding:0!important}.floated-list li{padding:18px 15px 10px;cursor:pointer;list-style:none}.ham-icon,.ham-icon-red{height:30px;width:40px;position:relative;display:inline-block;padding:0;transition:all 0.7s ease-out;transform:translateY(0%)!important}.ham-icon{border-top:2px solid #fff;border-bottom:2px solid #fff}.ham-icon:before{position:absolute;content:"";border-top:2px solid #fff;left:0;right:0;top:12px}.ham-icon-red{border-top:2px solid #b22233;border-bottom:2px solid #b22233}.ham-icon-red:before{position:absolute;content:"";border-top:2px solid #b22233;left:0;right:0;top:12px}.closebtn,.closebtn--mobile{position:absolute;top:0;right:0;font-size:30px;background:#B22234;width:40px;height:40px;line-height:40px;padding:0;text-align:center;color:#fff;text-decoration:none;z-index:999!important}.closebtn:hover,.closebtn--mobile:hover{background:#212121}.slide-in-open,.slide-in-open--mobile{position:relative;cursor:pointer;z-index:999!important}.slide-in-menu{right:0!important;overflow-y:auto;overflow-x:hidden}.slide-in-menu-container,.slide-in-menu-container--mobile{transition:right 0.5s ease!important;overflow-y:auto}.slide-in-menu-container.slide-in-menu,.slide-in-menu-container--mobile.slide-in-menu{right:0!important}.slide-menu-heading{margin-top:25px;margin-bottom:25px;position:relative;padding-left:10px;padding-bottom:0}.slide-menu-heading:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background-color:#B22234}ul.footer-paymentcards{list-style:none;padding:0;display:flex}ul.footer-paymentcards li{padding-right:10px}.svg-image-footer{width:59px;height:auto;display:block;margin:auto;box-shadow:2px 2px 4px rgba(0,0,0,0.2);transition:transform 0.3s ease}.svg-image-footer:hover{transform:scale(1.1)}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type=text],body .gform_wrapper.gravity-theme input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_phone input,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input{background-color:#FFFFFF;border:1px solid #cccccc!important;padding:10px!important;border-radius:50px!important}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_textarea textarea{background-color:#FFFFFF;border:1px solid #cccccc!important;padding:10px!important;border-radius:25px!important}.gform_wrapper.gravity-theme input[type=text],body .gform_body .gform_fields .gfield .ginput_container_textarea textarea,body .gform_body .gform_fields .gfield .ginput_container_phone input,body .gform_body .gform_fields .gfield .ginput_container_email input{border-radius:0!important}body .gform_wrapper .gform_footer input[type=submit]{color:#FFFFFF!important;border:1px solid #B22233!important;border-radius:0px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#B22233;line-height:1.7em!important;padding:10px 20px!important;box-shadow:none!important;transition:all 300ms ease 0ms}body .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#212121!important;border-color:#212121!important}body .gform_wrapper .gform_heading{font-weight:700!important;font-size:14px;color:#555555!important}body .gform_wrapper .gform_body{font-size:18px;font-family:Default!important;letter-spacing:0px!important;color:#212121!important}.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select{background-color:#FFFFFF;border:1px solid #cccccc!important;padding:10px!important;border-radius:25px!important}.et_divi_builder #et-boc .area-outer-wrap[data-da-color=light] .da-close,.area-outer-wrap[data-da-color=light] .da-close{color:#FFF!important;background:#b22233!important}.et_divi_builder #et-boc .area-outer-wrap[data-da-color=light] .da-close:hover,.et_divi_builder #et-boc .area-outer-wrap[data-da-color=light] .da-close:focus,.area-outer-wrap[data-da-color=light] .da-close:hover,.area-outer-wrap[data-da-color=light] .da-close:focus{background:#212121!important}@media only screen and (min-width:981px){.et_pb_posts .et_pb_post img,.et_pb_posts .et_overlay{width:38%;height:220px!important;object-fit:cover;margin-right:4%;float:left}.et_pb_posts .entry-title,.et_pb_posts .post-meta,.et_pb_posts .post-content{float:right;width:58%}.et_pb_posts a.more-link{display:inline-block;margin-top:30px;font-size:14px!important;border:1px solid #B22233;border-radius:0px;background-color:#B22233;padding:10px 20px}body.rtl .et_pb_posts .et_pb_post img,body.rtl .et_pb_posts .et_overlay{float:right;margin-left:4%;margin-right:0}body.rtl .et_pb_posts .entry-title,body.rtl .et_pb_posts .post-meta,body.rtl .et_pb_posts .post-content{float:left}}.et_pb_title_meta_container a{background-color:#B22233;padding:7px;border-radius:20px;display:inline-block;margin:3px 0}.et_pb_title_meta_container a:hover{background-color:#31373a}.et_pb_post_content h2,.et_pb_post_content h3,.et_pb_post_content h4,.et_pb_post_content h5,.et_pb_post_content h6,.et_pb_post_content h7{margin-top:40px}.et_pb_post_content a{text-decoration:underline!important;text-underline-offset:3px}.et_pb_post_content a:hover{opacity:0.7}.et_pb_widget_area .et_pb_widget ul{padding:30px 15px!important;border:1px solid #cccccc}.et_pb_widget_area .widgettitle{font-family:'Open Sans',sans-serif;font-size:22px!important;font-weight:700;text-transform:uppercase;line-height:1.7em;color:#fff;background-color:#B22233;padding:10px 15px;margin:0}