.header-navigation .right-side .navigation-item:nth-child(1),.header-navigation .right-side .navigation-item:nth-child(2){display:none !important}
body>.xf-content-height{margin:0}
.color-wrapper-1.heading-blue .headerWrapper .hamburger .mobile-toggle[aria-expanded="true"]{transform:none !important}
.background-image{position:relative}
@media(min-width:768px){.background-image.top-image>div{padding-bottom:240px;min-height:1000px;padding-top:165px}
}
@media(max-width:767px){.background-image.top-image>div{padding-top:80px}
}
.background-image.top-image p{font-size:20px;line-height:150%;font-weight:400}
@media(max-width:767px){.background-image.top-image p{font-size:15px}
}
.background-image.top-image h2{font-size:55px;font-weight:800;line-height:90%}
@media(max-width:767px){.background-image.top-image h2{font-size:30px}
}
.background-image.top-image h3{font-size:38px;font-weight:500;line-height:24px}
@media(max-width:767px){.background-image.top-image h3{font-size:22px}
}
.background-image.lower-image>div{padding-top:280px}
@media(max-width:767px){.background-image.lower-image>div{padding-top:30px;padding-left:15px;padding-right:15px}
}
.background-image.lower-image>div p,.background-image.lower-image>div h1,.background-image.lower-image>div h2,.background-image.lower-image>div h3,.background-image.lower-image>div h4,.background-image.lower-image>div h5,.background-image.lower-image>div h6,.background-image.lower-image>div li{color:#fff}
.background-image.lower-image .imageText h2{white-space:nowrap}
@media(min-width:768px) and (max-width:1100px){.background-image.lower-image .imageText h2 p{font-size:19px !important}
}
@media(min-width:768px) and (max-width:1100px){.background-image.lower-image .imageText .option-text-with-image{flex-direction:column;align-items:center}
.background-image.lower-image .imageText .right-wrapper{width:100% !important}
}
.background-image.lower-image .imageText a,.background-image.lower-image .imageText p,.background-image.lower-image .imageText h2{color:#fff}
.background-image.lower-image .imageText p{font-size:14px;line-height:20px;font-weight:400}
.background-image.lower-image .imageText h2,.background-image.lower-image .imageText h2 p{font-size:24px;line-height:24px;font-weight:700}
.background-image.space-on-top>div{min-height:590px;padding-top:240px}
@media(max-width:767px){.background-image.space-on-top>div{padding-top:240px;min-height:unset}
}
.background-image.space-on-top>div a,.background-image.space-on-top>div p,.background-image.space-on-top>div h2,.background-image.space-on-top>div h3,.background-image.space-on-top>div h4,.background-image.space-on-top>div h5,.background-image.space-on-top>div h6,.background-image.space-on-top>div li{color:#fff}
.background-image.space-on-top>div .imageText .textWithIcon .option-text-with-image{display:flex;flex-direction:column}
.background-image.space-on-top>div .imageText .textWithIcon .option-text-with-image p{text-align:center}
.background-image.space-on-top>div .imageText .textWithIcon .option-text-with-image>h2{order:2;margin-bottom:0}
.background-image.space-on-top>div .imageText .textWithIcon .option-text-with-image>a{order:1}
.background-image.space-on-top>div .imageText .textWithIcon .option-text-with-image>.text{order:3}
.navbar-header #search_box,.navbar-header #mainNav-navbar-collapse{display:none !important}
@media(min-width:768px){.header{position:absolute;z-index:1000}
.header .color-wrapper-1.heading-blue{background-color:transparent}
.header .color-wrapper-1.heading-blue .headerWrapper{background-color:transparent}
}
@media(max-width:991px){.mainNav>.row,.footer>.bottom-row>.row{margin-left:0 !important;margin-right:0 !important}
}
.footer .top-row{display:none}
.footer .bottom-row{margin-top:0 !important;padding-top:45px}
.middle-floating-img{position:relative}
@media(max-width:767px){.middle-floating-img{padding:0 30px;margin-bottom:30px;margin-top:30px}
}
@media(min-width:768px){.middle-floating-img>.clearfix{position:absolute;top:-240px;left:0;right:0;bottom:0;z-index:1;width:100%}
.middle-floating-img>.clearfix img{max-width:1745px;max-height:480px;margin:0 auto;position:absolute;right:0;left:0;object-fit:contain}
}
.imageText.image-over-text .option-text-with-image{display:flex;flex-direction:column}
@media(max-width:767px){.imageText.image-over-text .option-text-with-image{margin-bottom:45px;padding-left:30px;padding-right:30px}
}
.imageText.image-over-text .option-text-with-image>a{order:1}
.imageText.image-over-text .option-text-with-image>h2{order:2}
.imageText.image-over-text .option-text-with-image>h2 p{font-weight:700;font-size:24px;line-height:24px}
.imageText.image-over-text .option-text-with-image>.text{order:3}
.imageText.image-over-text .option-text-with-image>.text p{font-size:14px;font-weight:400;line-height:20px}
.imageText.left-image .option-text-with-image{display:flex;flex-direction:row}
@media(max-width:767px){.imageText.left-image .option-text-with-image{flex-direction:column;justify-content:center;align-items:center}
}
.imageText.left-image .option-text-with-image>a{display:block;width:40%}
@media(max-width:767px){.imageText.left-image .option-text-with-image>a{width:100%}
}
.imageText.left-image .option-text-with-image>a>div{width:100%;margin-bottom:30px}
.imageText.left-image .option-text-with-image>a>div>img{width:100% !important}
@media(max-width:767px){.imageText.left-image .option-text-with-image>a>div>img{width:auto !important}
}
.imageText.left-image .option-text-with-image>.right-wrapper{display:flex;flex-direction:column;width:70%}
@media(max-width:767px){.imageText.left-image .option-text-with-image>.right-wrapper{width:100%}
}
.imageText.left-image .option-text-with-image>.right-wrapper h2{margin:0 !important}
.imageText.left-image .option-text-with-image>.right-wrapper h2 p{font-weight:700;font-size:24px;line-height:24px}
@media(max-width:767px){.imageText.left-image .option-text-with-image>.right-wrapper h2 p{text-align:center}
}
.imageText.left-image .option-text-with-image>.right-wrapper .text{width:100%}
.imageText.left-image .option-text-with-image>.right-wrapper .text p{font-size:14px;font-weight:400;line-height:20px}
@media(max-width:767px){.imageText.left-image .option-text-with-image>.right-wrapper .text p{text-align:center}
}
.customrte h2{font-size:40px;font-weight:700;line-height:45px}
.customrte h3{font-size:35px;line-height:130%;font-weight:700}
.customrte p{font-size:14px;font-weight:400;line-height:20px}
.option-text-with-image{border:none !important}
.option-text-with-image:hover{border:none !important}
.columnselector.landing-page-fw .imageText .option-text-with-image>a{position:relative;display:block}
.columnselector.landing-page-fw .imageText .option-text-with-image>a>div{width:100%}
.columnselector.landing-page-fw .imageText .option-text-with-image>a>div>img{width:100% !important;min-height:644px;object-fit:cover}
.abs-wrapper{position:absolute;height:100%;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,rgba(255,255,255,0.3) 40%,rgba(8,22,31,0.8) 100%);padding:30px}
.abs-wrapper h2{padding:0 !important}
.abs-wrapper h2 p{font-weight:700;font-size:24px;line-height:150%}
@media(max-width:767px){.abs-wrapper h2 p{font-size:20px;line-height:120%}
}
.abs-wrapper .text{position:relative;height:auto !important;width:90%;padding:0 !important}
.abs-wrapper .text p{font-size:16px;font-weight:400;line-height:20px}
.abs-wrapper p{filter:drop-shadow(0 3px 4px #08161f)}
.abs-wrapper p,.abs-wrapper h2{color:#fff}
.video .video_inner-play{border:0;border-radius:50%;background-color:#ffffff9c;height:228px;width:228px}
@media(max-width:991px){.video .video_inner-play{height:57px;width:57px}
}
.video .video .elevate-arrow.play{width:82px;border-width:44px;border-right-width:0;border-left-width:82px;border-left-color:#ff00bf}
@media(max-width:991px){.video .video .elevate-arrow.play{width:22px;border-width:12px;border-right-width:0;border-left-width:22px}
}
#animated-footer{position:relative;overflow:hidden}
#animated-footer:before{content:"";position:absolute;top:-300px;height:600px;width:600px;left:10%;display:block;background-image:url(../../../../content/dam/schlage-commercial/generic/pulse.png);background-size:contain;background-repeat:no-repeat;z-index:2;animation:pulse 5.5s infinite normal forwards}
@media(max-width:1200px){#animated-footer:before{left:-70px}
}
@media(max-width:767px){#animated-footer:before{left:-70px;top:-80px;height:300px;width:300px}
}
#animated-footer:after{content:"";position:absolute;top:40px;height:240px;width:240px;right:30%;display:block;background-image:url(../../../../content/dam/schlage-commercial/generic/pulse.png);background-size:contain;background-repeat:no-repeat;z-index:2;animation:pulse 9s infinite normal forwards}
@media(max-width:1200px){#animated-footer:after{right:100px}
}
@media(max-width:767px){#animated-footer:after{right:10%;height:210px;width:210px;bottom:70px;top:unset}
}
#animated-footer h2{font-size:40px;font-weight:700;color:#fff;line-height:45px;margin-bottom:15px}
#animated-footer p{font-size:24px;font-weight:700;color:#fff;line-height:150%}
#animated-footer .alle-core-filter-view-btn{background-color:#fff;border-color:#fff;border-radius:2px !important;margin-top:25px}
@keyframes pulse{0,50%,100%{opacity:1}
25%,75%{opacity:0}
}