/*!
Theme Name: redbirdit
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: redbirdit
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

redbirdit is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:0}sup{top:0}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}body{margin:0;background:#f7f7f7;font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;color:#333;overflow-x:hidden;line-height:28px}h1,h2,h3,h4,h5,h6{clear:both}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:500}h1,.h1{font-size:clamp(30px, 4vw, 48px)}h2,.h2{font-size:clamp(26px, 4vw, 42px)}h3,.h3{font-size:clamp(22px, 4vw, 36px)}h4,.h4{font-size:clamp(20px, 4vw, 30px)}h5,.h5{font-size:clamp(18px, 4vw, 24px)}h6,.h6{font-size:18px}.fw-bold{font-weight:700}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}a,.btn,.nav-link,.logo img{-webkit-transition:all .2s linear;transition:all .2s linear}.line:after{content:'';display:block;margin-top:20px;margin-bottom:30px;width:90px;height:1px;background:#e2e5e6}.text-center .line:after,.text-center.line:after,.has-text-align-center.line:after{margin-left:auto;margin-right:auto}.text-white .line:after,.text-white.line:after{background:#fff}.h-line{display:grid;grid-template-columns:auto minmax(20px, 1fr);align-items:center;grid-gap:20px;width:100%}.h-line:after{content:'';border-top:1px solid #eaeaea}.has-text-align-center{display:block}.title-bg{position:relative;isolation:isolate}.title-bg:after{content:'';margin-top:20px;margin-bottom:30px;width:90px;height:1px;background:#e2e5e6;display:block}.has-text-align-center.title-bg:after,.has-text-align-center .title-bg:after{margin-inline:auto}.address i{margin-right:10px;color:#d40a15}.header-top{font-size:12px}.header-top a{color:#fff}.header-top a:hover{color:#d40a15}.header-top .widget{margin-bottom:0}.header{position:fixed;left:0;top:-1px;width:100%;background:#fff;z-index:999;box-shadow:0 0 20px rgb(0 0 0/10%)}.logo img{max-width:90px}.header.shrink .logo img{max-width:80px}.spacer{display:block;width:100%;position:relative}.wp-block-video{cursor:pointer}#section-main-home,.entry-content,main,.footer{position:relative;z-index:1}#hero-banner{min-height:calc(90vh - 134px) !important;height:600px !important;position:relative}#hero-banner:before{position:absolute;content:'';inset:0;width:100%;height:100%;opacity:.7;background:linear-gradient(271deg,rgb(157 112 103/0%) 0%,#12 100%)}.inner-hero-banner{display:grid;place-items:center;min-height:130px}.inner-hero-banner>*{grid-row:1/-1;grid-column:1/-1}.entry-header{z-index:1}.post-thumbnail{height:60vh;width:100%}.entry-content{padding-bottom:50px;padding-top:50px}.home .entry-content{padding-top:0}.post-thumbnail img{width:100%;height:100%;object-fit:cover;opacity:1}.wp-block-columns{margin-bottom:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:transparent !important;border-color:transparent !important}.fa-phone-flip{rotate:90deg}.bg1{background:url(https://redbirdit.net/wp-content/uploads/2023/10/red-bg.jpg) center;background-size:cover}.bg2{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:url(https://redbirdit.net/wp-content/uploads/2023/10/bird.png) no-repeat bottom right;background-size:540px auto}.bg-light{background-color:#f7fafb !important}.bg-dark{background-color:#000 !important}.text-big{font-size:5vw}.brands figure{padding:15px}.brands figure img{height:55px !important;object-fit:contain}.full-width{width:100vw;margin-left:-50vw;position:relative;left:50%}.img-square img{aspect-ratio:1/1;object-fit:cover}.w-100>*,.w-100 img{width:100%}.bdr-left-btm figure,.bdr-right-btm figure{padding-bottom:40px;position:relative}.bdr-left-btm figure{padding-left:40px}.bdr-right-btm figure{padding-right:40px}.bdr-left-btm figure:before,.bdr-right-btm figure:before{content:'';position:absolute;border-style:solid;border-color:#e25838;bottom:0 !important;opacity:.1}.bdr-grey figure:before{border-color:#646060 !important}.bdr-left-btm figure:before{inset:40px;border-width:0 0 40px 40px;left:0}.bdr-right-btm figure:before{inset:40px;border-width:0 40px 40px 0;right:0}.icon-box p i{color:#ccc;font-size:60px}.icon-box img{max-width:76px;margin-bottom:15px}.btn{padding:0;background:0 0;border:0}.btn:hover{background:0 0}.btn a,.btn .kb-button,.wpcf7-form-control.btn,.form-submit input[type=submit]{text-transform:uppercase;border:0;font-weight:700;border-radius:100px;background:0 0;font-size:20px;padding:1rem 1.5rem !important;display:block}.btn-lg a{padding:1rem 1.5rem;font-size:20px}.btn-light a{color:#000 !important;background-color:#fff}.btn-light:hover a{background-color:#000;color:#fff !important}.btn-primary a,.btn-primary .kb-button,.wpcf7-form-control.btn,.form-submit input[type=submit]{color:#fff !important;background-size:200% 100% !important;background-image:linear-gradient(to right,#d40a15,#f6571e,#d40a15) !important}.btn-primary:hover a,.btn-primary:hover .kb-button,.wpcf7-form-control.btn:hover{background-position:100% 0 !important}.btn-primary a,.btn-primary a:hover,.btn-primary:hover a{color:#fff !important}.btn-sm,.btn-sm a{padding-top:8.5px !important;padding-bottom:8.5px !important;font-size:14px !important}.btn-transparent .button{background:0 0 !important;border:2px solid #fff !important}.last-banner-btn .button{border:2px solid transparent !important}.form-control,textarea{background:0 0;border-color:#ced4da}.form-control:focus,textarea:focus{background:0 0;box-shadow:none}input[type]::placeholder,textarea::placeholder{color:#4a4949}input[type]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bec6cc}button,input[type=button],input[type=reset],input[type=submit]{color:#fff;padding:10px 20px;font-size:1.125em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,.form-control:focus{background:0 0;box-shadow:none;border-color:#d40a15}select{border:1px solid #ccc}textarea{width:100%}a{color:#000;text-decoration:none}a:hover,a:focus,a:active{color:#d40a15}a:focus{outline:none}a:hover,a:active{outline:0}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc;margin:0;padding:0;list-style-position:inside}ol{counter-reset:list;list-style:none;margin-bottom:1.5em;padding:0}ol li{counter-increment:list;margin-bottom:10px;padding-left:35px;position:relative}ol li:before{content:counter(list);background:#333;color:#fff;font-size:14px;border-radius:100%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;position:absolute;left:0}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.list{list-style:none;padding:0;margin-bottom:1.5em}.list li{margin-bottom:10px;padding-left:20px;position:relative;line-height:normal}.list li:before{content:"\f14a";font-size:20px;color:#e23247;height:6px;width:6px;border-radius:50%;background:#000;position:absolute;left:0;top:9px}ul.wp-block-list{margin:0 0 1.5rem 3rem}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%;border-collapse:collapse}table td{vertical-align:top;padding:10px;border:#333 1px solid}table tr{background:#b8d1f3}table tr:nth-child(odd){background:#000}table tr:nth-child(even){background:#1a1a1a}.main-navigation{display:block;width:100%;margin:0;padding:0}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;display:inline-block;font-size:14px;padding:0 0 0 30px}.main-navigation a{color:#fff;display:block;padding:0;text-decoration:none;position:relative}.main-navigation a:hover{color:#e9b211}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}#primary-menu{font-weight:700;gap:20px}#primary-menu>.nav-item{margin-bottom:0}#primary-menu .nav-item:before,#primary-menu .menu-item:before{display:none}#primary-menu .nav-link{text-transform:uppercase;color:#000}#primary-menu .dropdown-menu{border:0;border-radius:0;min-width:220px;box-shadow:0 20px 20px rgb(0 0 0/10%);-webkit-transition:all .3s;transition:all .3s}#primary-menu .dropdown-menu .menu-item{padding-left:0}#primary-menu .dropdown-item{white-space:normal}#primary-menu .dropdown-item:hover,#primary-menu .nav-link:hover,#primary-menu .active .nav-link{color:#d40a15}.dropdown-toggle:after{content:"\F4FE";font-family:"bootstrap-icons";border:0;vertical-align:bottom}.dropdown-toggle.show:after{content:"\F2EA"}.navbar-toggler{padding-left:8px;padding-right:8px}.newsletter-input input{height:54px;background:#cccccc45;border:none}.newsletter-input input[type=email]:focus{background:#cccccc45}.newsletter-input input::placeholder{color:gray;font-size:15px}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.post .title-bg:after{margin-bottom:0}.comment{background:#f7f7f7;padding:30px}.comment:before{display:none}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.bwg_container{margin:0}.bwg-zoom-effect .bwg-zoom-effect-overlay{background-color:rgba(0,0,0,.5) !important}.bwg-zoom-effect .bwg-zoom-effect-overlay,.bwg-zoom-effect .bwg-zoom-effect-overlay div{opacity:1 !important}.bwg-item:hover .bwg-zoom-effect .bwg-zoom-effect-overlay{opacity:0 !important}.about-testimonial .tpro-testimonial-title{display:none}.border-warning{border-color:#7e6550 !important}.wp-social-link{background-color:transparent !important;padding-left:0}.wp-social-link:before{display:none}.wp-social-link-tiktok a svg{height:14px !important}.wp-social-link svg{fill:#fff !important;font-size:19px}.text-muted{color:#818181 !important}.bounce{position:absolute;bottom:0;padding:20px;font-size:24px;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}#sp-testimonial-pro-2838.sp-testimonial-pro-section .sp-testimonial-pro .tpro-testimonial-content-area:after,#sp-testimonial-pro-2838.sp-testimonial-pro-section .sp-testimonial-pro .tpro-testimonial-content-area:before{display:none !important}.tpro-client-name{margin-bottom:0 !important}.tpro-testimonial-meta-area{background:#fff !important}.home-review-box .sp-tpro-testimonial-title{color:#fff !important}.home-security-review-box .sp-tpro-testimonial-title{color:#fff !important}that was causing a CSS parse error on this line */.wpcf7-not-valid-tip{color:red;font-size:12px}.wpcf7-form>p{margin-bottom:0}.wpcf7 form .wpcf7-response-output{font-size:14px;border-width:1px;border-color:#ffb900}.wpcf7-submit{font-size:18px}.service-box .kadence-blocks-gallery-item-inner{overflow:hidden !important}.service-box .kb-gallery-figure .kadence-blocks-gallery-item__caption:after{content:"Read More \F144";font-family:bootstrap-icons !important;display:block;font-size:.7em;color:#ff3c3c}.service-box .kb-gallery-figure .kadence-blocks-gallery-item__caption{bottom:-30px !important;position:absolute !important;z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear}.service-box .kb-gallery-figure:hover .kadence-blocks-gallery-item__caption{bottom:0 !important}.service-box .kb-gallery-figure .kb-gallery-image-contain{display:grid !important;place-items:center}.service-box .kb-gallery-figure .kb-gallery-image-contain:after{content:"\F140";font-family:bootstrap-icons !important;position:absolute;line-height:normal;font-size:40px;color:#ff3c3c;margin-top:-40px;transform:scale(0);opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}.service-box .kb-gallery-figure:hover .kb-gallery-image-contain:after{transform:scale(1);opacity:1}.project-box .kb-splide .splide__pagination__page.is-active{background:#e6321a;border:4px solid #fd8e8e;height:20px;width:20px}.project-box .kb-splide .splide__pagination__page{border-radius:0;height:15px;width:15px;background:#db0e0e}.project-box #splide01-track{margin-bottom:20px}.project-box .project-title{font-size:18px;font-weight:700}.project-box .project-description{font-size:12px;margin-bottom:0}.project-box .kadence-blocks-gallery-item__caption{text-align:start !important;padding:20px 40px !important}.project-box:after{display:none !important}.project-box .splide__arrow.splide__arrow--prev{left:20px !important}.project-box .splide__arrow.splide__arrow--next{right:20px !important}.project-box .kb-splide .splide__arrow{opacity:1}.home-security-video-bottom .kt-row-column-wrap{position:initial}.blog-box{margin-top:40px}.blog-box .entry-content-wrap{background:#f7f7f7}.blog-box .entry-taxonomies{display:none}.blog-box .entry-header{display:flex;flex-direction:column-reverse}.blog-box .meta-label{display:none}.blog-box .wp-block-kadence-posts .entry-meta>*:after{display:none !important}.blog-box .entry-title{font-size:30px;font-weight:600}.blog-box .post-more-link{text-transform:capitalize !important;letter-spacing:0em !important}.blog-box .kadence-svg-iconset{rotate:320deg !important}.blog-box .post-more-link:hover{color:#dd1e17 !important}.blog-box .entry-meta.entry-meta-divider-dot{gap:15px}.blog-box .posted-by{order:2}.blog-box .posted-by:before{content:"\F4D7";font-family:bootstrap-icons !important;font-size:16px;margin-right:7px}.blog-box .posted-on{order:1}.blog-box .posted-on:before{content:"\F214";font-family:bootstrap-icons !important;font-size:16px;margin-right:7px}.blog-box .posted-by:after{display:none !important}.clients-box figure{padding:10px}.clients-box figure img{height:90px !important;object-fit:contain}.contact-box-icon{margin-bottom:20px}.contact-box-icon .kt-blocks-info-box-title{font-size:16px !important;font-weight:700}.contact-box-icon a{color:#333}.contact-box-icon a:hover{color:#d40a15}.contact-box-icon .kb-svg-icon-wrap{color:#fff;background:#dd1e17;padding:10px}.home-form-box{background:#fff;padding:50px}.home-contact-form label{font-weight:700;margin-bottom:10px}.home-contact-form textarea{height:150px}.newsletter-btn{padding-top:0 !important}.newsletter-btn a{padding-left:10px !important;padding-right:10px !important;height:54px;padding-top:15px !important;color:#fff !important}.post-2631 .entry-content{padding-top:0;padding-bottom:0}.page-id-2631 #block-19{display:none}.post-3146 .entry-content{padding-top:0}.choice-list .wp-block-kadence-iconlist ul.kt-svg-icon-list svg{fill:#d50c15 !important;margin-top:5px}.choice-list .kt-svg-icon-list li{margin-bottom:10px}.choice-list .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{align-items:start !important}.home-security-video{display:block;margin-bottom:-130px}.homesecurity-faq-box .kt-accordion-id2631_ddbd42-33 .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header{background:#f7f7f7 !important;border:none;padding-inline:0}.homesecurity-faq-box .kt-accordion-panel-inner{background:0 0 !important;padding-inline:0}.homesecurity-faq-box .wp-block-kadence-pane{border-bottom:1px solid #ccccccb8}.input-container{position:relative;align-items:center;width:100%;margin-bottom:20px}.input-container input{width:100%;padding:10px 40px 10px 10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.input-container i{position:absolute;right:10px;color:#888;top:15px}.magnet-contact-form label{font-size:20px;font-weight:700;margin-bottom:20px}.magnet-contact-form p{font-size:14px}.magnet-contact-form{padding:0 30px}.magnet-contact-form input::placeholder{color:gray;font-size:14px}.footer-head{margin-right:273px}.banner-caption{position:relative;margin-bottom:-120px}.img-caption-secondary{font-size:.8em}.img-caption-secondary:before{content:'';height:2px;width:100px;background:red;display:block}.img-heading{grid-template-columns:1em auto !important;margin-bottom:20px;white-space:nowrap}.img-heading>.wp-block-media-text__content{padding:0 .5em}.img-heading>.wp-block-media-text__content p{margin-bottom:inherit}.img-heading.text-center{justify-content:center}@media (min-width:1200px){.container{max-width:1230px}h1,.h1{font-size:48px}h2,.h2{font-size:36px}h3,.h3{font-size:30px}h4,.h4{font-size:24px}}@media (max-width:991.98px){.logo img,.header.shrink .logo img{max-width:50px}.inner-hero-banner{min-height:100px}#primary-menu{font-size:14px}ul li{padding-left:20px}.tpro-testimonial-text{margin-top:20px}.tpro-testimonial-meta-area{position:relative;left:0 !important;padding-left:10px !important;padding-top:0 !important}.newsletter-section{overflow:hidden}.sp-testimonial-pro-item{height:inherit !important}}@media (min-width:991.99px){.book-service-btn{margin-right:-10px}.custom-logo-link{margin-left:100px}.tpro-testimonial-title>*:before{font-size:inherit !important}.tpro-client-name{font-weight:700 !important}.herobanner-columns{transform:translate(0%,50%)}}@media (min-width:767.99px){.book-service-btn{align-self:stretch}.book-service-btn a{padding:50px 30px !important;display:block;border-top-right-radius:0;border-bottom-right-radius:0;height:100%;text-align:left;display:flex;align-items:center;font-size:24px}}@media (max-width:767.98px){.herobanner-columns{transform:translate(0,40%)}.footer-head{margin-right:0}.btn a{padding:.5rem 1.5rem !important;font-size:14px !important}#primary-menu{font-size:30px}#primary-menu>.nav-item{text-align:center;padding:0}.offcanvas{height:auto !important;background:#fff url(https://redbirdit.net/wp-content/uploads/2023/10/bird.png) no-repeat bottom right;background-size:540px auto}.offcanvas-body{padding:20px}#primary-menu .dropdown-menu{box-shadow:none}#primary-menu .dropdown-item{text-align:center}.wp-block-media-text__media img{width:25px}.magnet-contact-form{padding:0}.wp-block-social-links{justify-content:start !important}.blog-box .entry-title{font-size:20px}.homesecurity-title .kt-inside-inner-col{border-bottom:0 !important}.home-last-banner .kt-row-layout-overlay{background:0 0 !important}.home-form-box{padding:30px 25px;padding-top:25px}.sp-testimonial-pro-item{padding-bottom:0 !important}}@media (max-width:575.98px){.inner-hero-banner{min-height:70px}#hero-banner{height:700px !important}.tpro-testimonial-content-area{padding:10px !important}.kt-inside-inner-col{border-bottom:0 !important;padding-bottom:0 !important}.kadence-column2_536f6b-c2>.kt-inside-inner-col{padding-right:0 !important}.entry-header{display:none}.img-heading>.wp-block-media-text__content p{text-align:center}.footer-logo-section{display:flex}#sp-testimonial-pro-2838.sp-testimonial-pro-section .tpro-testimonial-title{padding-inline:0}.tpro-testimonial-meta-area{left:20px}#sp-testimonial-pro-2838.sp-testimonial-pro-section .tpro-testimonial-title .sp-tpro-testimonial-title{font-size:22px !important;font-weight:700 !important}.brands figure{padding:8px}.info-box-link{background:0 0 !important}.small-gap-row{gap:5px !important}.clients-box figure{padding:0}#primary-menu{gap:10px}.kb-button{padding:.5rem 1.5rem !important;font-size:14px !important}.wpcf7-form-control.btn{padding:.5rem 1.5rem !important;font-size:14px !important}.newsletter-input input{height:40px}.newsletter-btn a{height:40px;padding-left:10px !important;padding-right:10px !important}.home-contact-form textarea{height:110px}#sp-testimonial-pro-wrapper-2838.sp-testimonial-pro-wrapper .sp-testimonial-pro-section.sp-tpCarousel{padding:0 0 80px !important}.project-box ul li{padding-left:5px}.home-security-video{margin-bottom:-150px;margin-top:-70px}.owner-video{display:block;margin-top:-40px !important;margin-bottom:-60px !important}.img-caption-secondary:before{margin:0 auto}.g-recaptcha{display:block;transform:scale(.8);transform-origin:0 0}}.footer{font-size:14px}.footer .wp-social-link{background-color:#d40a15 !important}.footer a{color:#4a5568}.footer a:hover{color:#e23247}.footer .footer-menu ul.menu{padding:0;margin:0;list-style:none}.footer .footer-menu ul.menu li ul.sub-menu{padding:0;margin:0 0 0 14px;list-style:none}.footer .footer-menu ul.menu a{color:#4a5568 !important}.footer .footer-menu ul.menu li{margin:0;padding:0}.footer .footer-menu ul.menu li:before{display:none}.footer-contact a:hover{color:#000}