.textWithIcon .option-text-with-image.true{display:flex;flex-direction:column;margin-top:30px}
.textWithIcon .option-text-with-image.true img{margin:0}
.textWithIcon .option-text-with-image.true h2{order:2;font-size:16px;text-align:left !important;padding:0 !important;margin-bottom:0}
.textWithIcon .option-text-with-image.true h2 p{text-align:left}
.textWithIcon .option-text-with-image.true .order-2{order:1}
.textWithIcon .option-text-with-image.true .text{order:3;font-size:14px;padding:0}
.textWithIcon .option-text-with-image.false h2{font-size:40px;text-align:left;padding-left:0}
@media(min-width:1650px){.allegion-container>.clearfix>.container{width:1600px}
}
a.btn{background-color:#f37021;color:white;border-radius:0 !important;padding:10px 30px !important;transition:all .3s}
a.btn:hover{opacity:.8}
.customrte .clearfix h3{font-size:30px;font-weight:normal}
.customrte .clearfix h4{font-size:16px;font-weight:bold}
.article .article-title p{font-size:35px}
.article.hide-image .article-image{display:none}
.doc-library .cmp-breadcrumb{max-width:1572px;margin:auto}
@media(max-width:1199px){.doc-library .cmp-breadcrumb{margin-left:15px}
}
@media(max-width:1899px){.doc-library .col-xs-12.col-sm-4:first-child{padding-left:15px}
}
@media(max-width:767px){.doc-library .col-xs-12.col-sm-4:first-child{padding-left:0}
}
.doc-library .col-xs-12.col-sm-4:first-child .customrte .clearfix{display:flex;gap:10px}
.doc-library .col-xs-12.col-sm-4:first-child .customrte .clearfix b span{white-space:nowrap}
.doc-library .col-xs-12.col-sm-4:first-child .customrte .clearfix p:nth-child(2){padding-top:8px}
.doc-library .col-xs-12 div .contentcontainer{max-width:790px;margin-top:40px;margin-left:30px}
@media(max-width:767px){.doc-library .col-xs-12 div .contentcontainer{margin-left:0}
}
.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix{display:flex;align-items:center;height:50px;padding:0}
.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p{margin:auto 0;color:#fff;width:50%}
.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p a{text-decoration:underline}
@media(max-width:900px){.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p span{font-size:14px}
}
@media(max-width:390px){.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p span{font-size:10px}
}
.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p:first-child{text-align:left;padding-left:20px}
@media(max-width:480px){.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p:first-child{padding-left:0}
}
.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p:last-child{text-align:right;padding-right:20px}
@media(max-width:480px){.doc-library .col-xs-12 div .contentcontainer .customrte .clearfix p:last-child{padding-right:0}
}
.doc-library .col-xs-12 div .listlinks{max-width:790px;margin-bottom:40px;margin-left:30px;background-color:#fff}
@media(max-width:767px){.doc-library .col-xs-12 div .listlinks{margin-left:0}
}
.doc-library .col-xs-12 div .listlinks .clearfix{display:flex;flex-direction:row;flex-wrap:wrap !important;justify-content:stretch !important}
.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item{margin:0;width:20%;padding:0 !important}
@media(max-width:1290px){.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item{width:25%}
}
@media(max-width:768px){.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item{width:33%}
}
@media(max-width:480px){.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item{width:50%}
}
.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item a{background-color:#fff;border:1px solid #cbcbcb;width:100%;height:158px;display:flex;justify-content:center;align-items:center;transition:background-color .3s !important}
.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item a img{max-width:100%}
.doc-library .col-xs-12 div .listlinks .clearfix .navigation-item a:hover{background-color:#f37021;opacity:100%}
@media(min-width:768px) and (max-width:1199px){.article-configurator .component-article-configurator .cardView-configurator .col-sm-6{width:50%}
}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .makeCardLink .card-title .card-location{display:none}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .makeCardLink .card-description{display:none}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-image img{max-width:100%;transition:all .5s}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-image img:hover{scale:1.05}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-description{text-align:center}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-description a{color:black;text-decoration:none;transition:color .3s}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-description a:hover{color:#f37021}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-footer{text-align:center}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .card-footer .btn{transition:all .3s}
@media(max-width:767px){.article-configurator .component-article-configurator .cardView-configurator .col-sm-6{width:100%}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card{width:100%}
.article-configurator .component-article-configurator .cardView-configurator .col-sm-6 .card .makeCardLink .card-title{min-height:auto;padding-bottom:15px}
}
.listlinks.column-styling .clearfix{display:flex;flex-direction:row;flex-wrap:wrap}
.listlinks.column-styling .clearfix .navigation-item{width:25%;min-width:140px;padding:0 5px 0 0;overflow:hidden}
.listlinks.column-styling .clearfix .navigation-item a{background-color:#414142;display:flex;flex-direction:column;text-align:center;justify-content:center;min-height:140px;min-width:135px;padding:15px;color:white;font-size:22px;transition:opacity .3s;height:100%;width:100%}
@media(max-width:480px){.listlinks.column-styling .clearfix .navigation-item a{min-height:120px;min-width:120px;font-size:16px}
}
.listlinks.column-styling .clearfix .navigation-item a:hover{opacity:.8}
@media(max-width:767px){.listlinks.column-styling .clearfix .navigation-item{margin-bottom:10px;width:50%}
}
.listlinks.button-styling .clearfix{display:flex;flex-direction:row;flex-wrap:wrap}
@media(max-width:767px){.listlinks.button-styling .clearfix{justify-content:center}
}
.listlinks.button-styling .clearfix .navigation-item{min-width:138px;max-width:160px;padding:0 5px 0 0;overflow:hidden}
.listlinks.button-styling .clearfix .navigation-item a{padding:10px;background-color:#e0e1e2;color:black;border-radius:3px;height:100%;display:flex;flex-direction:row;align-items:center;text-align:center;transition:all .3s;justify-content:center;transform:none;min-height:100px}
@media(max-width:480px){.listlinks.button-styling .clearfix .navigation-item a{min-height:120px;min-width:120px;font-size:16px}
}
.listlinks.button-styling .clearfix .navigation-item a:hover{background-color:#f37021;color:white}
@media(max-width:767px){.listlinks.button-styling .clearfix .navigation-item{margin-bottom:10px;width:50%}
}
.listlinks:not(.column-styling):not(.button-styling){margin:0 30px}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:15px 0}
@media(max-width:767px){.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child{flex-wrap:wrap}
}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li{padding:0 15px}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li a{display:flex;flex-direction:column;align-items:center;transition:all .3s}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li a span{transition:color .3s}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li a img{max-height:120px;max-width:100%}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li a:hover{transform:scale(1.1)}
.listlinks:not(.column-styling):not(.button-styling) .clearfix:first-child li a:hover span{color:#f37021}
.us-commercial-base.basicpage{max-width:unset}
.textWithIcon .text a.btn.cta-button.btn-lg:hover{background:transparent;color:#f37021;border:1px solid #f37021}
.accordian-tab .alle-core-tabs .accordionTitle{font-size:20px;padding-bottom:1em}
.accordian-tab .alle-core-tabs .tab-wrapper .tabs-left>li>a{border-top:0;padding:14px 0;color:rgba(0,0,0,0.4);font-weight:400;font-size:20px}
.accordian-tab .alle-core-tabs .tab-wrapper .tabs-left>li>a:hover{background-color:transparent;color:#505050;border-left:0;border-right:0}
.accordian-tab .alle-core-tabs .tab-wrapper .tabs-left>li.active>a{background:0;color:#f37021}