.content.video .video_inner-play{border-color:transparent}
.content.video .video_inner-play .elevate-arrow{border-color:transparent}
@media(max-width:1099px){.page__backgroundimage--position .textWithIcon.clearfix .icon-column.coreImageWithIcon .col-xs-12{width:100% !important}
}
.customrte h3{font-weight:500;font-size:28px}
.tab-wrapper .tabs-left li.active a,.tab-wrapper .tabs-left li a,.tab-wrapper .tabs-left li.active a:hover,.tab-wrapper .tabs-left li a:hover,.tab-wrapper .tabs-left li.active a:focus,.tab-wrapper .tabs-left li a:focus{border-right-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important}
.tab-wrapper .tabs-left li a{border-top-color:transparent !important;border-bottom-color:transparent !important;font-weight:500;font-size:20px}
.tab-wrapper .tab-content .customrte a{color:#ffff}
.tab-wrapper .nav-pills li.active a,.tab-wrapper .nav-pills li.active a:hover,.tab-wrapper .nav-pills li.active a:focus{background-color:transparent !important;color:#167cbb !important}
.tab-wrapper .nav-pills li a{color:#ffff !important}
.tab-wrapper .nav-pills li a:hover,.tab-wrapper .nav-pills li a:focus{background-color:transparent !important;border-color:transparent !important}
.page__backgroundimage--position .tab-wrapper .nav-pills li.active a,.page__backgroundimage--position .tab-wrapper .nav-pills li.active a:hover,.page__backgroundimage--position .tab-wrapper .nav-pills li.active a:focus{color:#fff !important;opacity:1}
.page__backgroundimage--position .tab-wrapper .nav-pills li a{opacity:.6}
.page__backgroundimage--position .tab-wrapper .nav-pills li a:hover{opacity:1}
@media(min-width:768px){.alle-core-tabs .tab-wrapper .col-sm-9{width:50% !important}
.alle-core-tabs .tab-wrapper .col-sm-3{width:50% !important}
}
.cmp-breadcrumb .breadcrumb-core{margin-bottom:0;padding:0}
@media(min-width:768px){.cmp-title{padding-left:30px;padding-right:30px}
}
@media(max-width:767px){.cmp-title{padding-left:10px;padding-right:10px}
}
.cmp-title h1{font-size:30px;color:#167cbb;font-weight:600}
.page__backgroundimage--position .imageText .icon-column .text{padding:10px 0}
.imageText .icon-column .text{padding:10px 10%}
.imageText .textWithIcon .option-text-with-image{padding:0 30px}
.imageText .textWithIcon h4{font-size:16px;font-weight:600}
.imageText .textWithIcon h2{font-weight:500;font-size:28px}
.imageText .textWithIcon h2 a{font-weight:500;font-size:28px}
.imageText .textWithIcon h3{font-size:30px;font-weight:600}
@media(max-width:767px){.root .accordian-tab .cstmAccordion-Mobile .cstmAccdnBody .alle-core-buttonlink a{border:1px solid white !important;color:#fff !important}
.root .accordian-tab .cstmAccordion-Mobile .cstmAccdnBody .alle-core-buttonlink a:hover{background-color:white;color:#167cbb !important}
}
.root .alle-core-buttonlink .btn{background-color:#167cbb !important;border:unset !important;color:#fff !important}
.root .alle-core-buttonlink .btn:hover{background-color:#167cbb !important;color:#000 !important;cursor:pointer;opacity:1 !important}
@media(max-width:767px){.page__backgroundimage--position .cmp-image img{width:97% !important;padding-bottom:10px}
}
.dyntabwapper .nav-tabs{border-bottom:1px solid #167cbb !important}
.dyntabwapper .nav-tabs li.active a,.dyntabwapper .nav-tabs li.active a:hover,.dyntabwapper .nav-tabs li.active a:focus{color:#167cbb;background-color:#fff !important;border:4px solid transparent !important;border-bottom-color:#167cbb !important;padding:7px 15px}
.dyntabwapper .nav-tabs li a:hover{border-color:transparent !important}
.dyntabwapper .nav li a:hover,.dyntabwapper .nav li a:focus{background-color:transparent !important}
.dyntabwapper .nav li a{color:#000;font-size:20px;font-weight:500}
.textWithIcon{padding-bottom:15px !important}
.textWithIcon .option-text-with-video{margin:0 !important}
.textWithIcon .option-text-with-video .alle-core-pull-left.text{padding:30px !important}
@media(max-width:767px){.textWithIcon .coreImageWithIcon{padding:20px 0 !important}
.textWithIcon .coreImageWithIcon .text{padding:0 !important}
.textWithIcon .coreImageWithIcon .text h2,.textWithIcon .coreImageWithIcon .text p{text-align:center !important}
}
.textWithIcon .coreImageWithIcon .btn-default{background-color:#167cbb !important;border-color:#167cbb !important;color:#fff !important;border-radius:0 !important}
.textWithIcon .coreImageWithIcon .btn-default a{color:#ffff !important}
.textWithIcon .coreImageWithIcon .btn-default a:active,.textWithIcon .coreImageWithIcon .btn-default a:hover{outline:0;text-decoration:none !important}
.textWithIcon .coreImageWithIcon .btn-default:hover{background-color:#4cbbe9 !important;opacity:100%}
@media(min-width:768px){.textWithIcon .coreImageWithIcon .button{left:-10% !important;position:relative;top:10%}
}
@media(min-width:768px){.textWithIcon h2{padding:0 0 !important}
}
.background-image.all-in-one .col-xs-12 .button-link .btn:hover,.background-image.all-in-one .col-xs-12 .button-link .btn{color:#fff !important}
.background-image.all-in-one .col-xs-12 .button-link .btn:hover{background-color:#000 !important;opacity:1 !important}
@media(max-width:767px){.accordion-wapper .panel{border:none !important;background-color:#282823}
.accordion-wapper .panel .panel-title a:active{color:#167cbb !important;background-color:#282823}
.accordion-wapper .panel .panel-title a{color:#fff !important;background-color:#282823}
.accordion-wapper .panel .panel-body.cstmAccdnBody{border-top-color:#282823;background-color:#282823;color:#fff}
.accordion-wapper .panel .panel-body.cstmAccdnBody .customrte{color:#fff !important}
.accordion-wapper .panel .panel-body.cstmAccdnBody .customrte a{color:#167cbb !important}
}
@media(max-width:767px){.page__backgroundimage--position .accordion-wapper .panel{border:none !important;background-color:#167cbb}
.page__backgroundimage--position .accordion-wapper .panel .panel-title a:active{color:#fff !important;background-color:#167cbb}
.page__backgroundimage--position .accordion-wapper .panel .panel-title a{color:#fff !important;background-color:#167cbb}
.page__backgroundimage--position .accordion-wapper .panel .panel-body.cstmAccdnBody{border-top-color:#167cbb;background-color:#167cbb}
.page__backgroundimage--position .accordion-wapper .panel .panel-body.cstmAccdnBody .customrte a{color:#fff !important}
}
.socialmedia__feed--cmp .social__feed--container{margin:-9px !important}
@media(max-width:1024px){.socialmedia__feed--cmp .social__feed--container{margin:10px !important}
}
.socialmedia__feed--cmp .social__feed--container .social__card{background-color:#f2f2f3}
@media(max-width:1024px){.socialmedia__feed--cmp .social__feed--container .social__card{margin-right:9px !important;margin-left:9px}
}
.socialmedia__feed--cmp .social__feed--container .social__card .social__card--title{color:#167cbb}
@media(min-width:768px) and (max-width:1024px){.socialmedia__feed--cmp .social__feed--container .social__card .social__card--title{height:150px !important}
}
.socialmedia__feed--cmp .social__feed--container .social__card .social__card--title a{color:inherit;font-weight:500;font-size:20px}
.socialmedia__feed--cmp .social__feed--container .social__card .social__card--description a{color:#000;text-decoration:none;font-size:16px}
.socialmedia__feed--cmp .social__feed--container .social__card .social__card--comment a{color:#6e6e6e;text-decoration:none;font-size:14px}
.socialmedia__feed--cmp .social__feed--container .social__card .social__card--comment a:before{content:"\f086";font-family:"Font Awesome 5 Free";font-weight:bold;padding:5px}
.socialmedia__feed--cmp .social__feed--container .social__card .cmp-image__image{height:260px !important}
.socialmedia__feed--cmp .slick-arrow{position:absolute;color:transparent !important;background-color:transparent !important;border:none !important;outline:none !important;z-index:5}
.socialmedia__feed--cmp .slick-arrow:before{content:"";display:block;height:45px;width:45px;background-position:center;background-repeat:no-repeat;background-size:contain;position:relative;box-sizing:border-box;z-index:9;transition:all .3s}
.socialmedia__feed--cmp .slick-arrow.slick-prev{top:28% !important}
.socialmedia__feed--cmp .slick-arrow.slick-prev:before{top:-98% !important;content:"\f104";font-family:"FontAwesome";font-size:70px}
@media(max-width:1024px){.socialmedia__feed--cmp .slick-arrow.slick-prev:before{left:-8px !important}
}
.socialmedia__feed--cmp .slick-arrow.slick-next{top:28% !important}
.socialmedia__feed--cmp .slick-arrow.slick-next:before{top:-98% !important;content:"\f105";font-family:"FontAwesome";font-size:70px}
@media(max-width:1024px){.socialmedia__feed--cmp .slick-arrow.slick-next:before{left:-16px !important}
}
.cmp-form .form-group{padding-top:20px}
.cmp-form .form-group .dd-caret{top:65px !important}
.cmp-form .reCaptcha{padding:20px 0}
@media(min-width:1920px){.home-video .allegion-container .contentcontainer{padding-top:65px;padding-bottom:inherit;padding-left:310px;padding-right:50px}
}
@media(min-width:768px) and (max-width:1024px){.home-video .col-sm-6 .cmp-image img{height:440px}
}
.search-results a{color:#167cbb !important}
.download-item div + div{padding-bottom:10px}
.download-item div + div a:hover{text-decoration:none}
.download-item .alle-core-download{width:auto;font-size:16px}
@media(max-width:767px){.download-item .alle-core-download{font-size:14px}
}
.download-item .alle-core-download ul{margin-top:-23px;margin-left:-176px;padding-right:0 !important}
@media(max-width:767px){.download-item .alle-core-download ul{margin-top:-82px;margin-left:160px}
}
@media(min-width:768px) and (max-width:1023px){.download-item .alle-core-download ul{margin-top:-28px;margin-left:-70px}
}
@media(min-width:1024px) and (max-width:1279px){.download-item .alle-core-download ul{margin-left:-100px}
}
.download-item .alle-core-download img{width:auto;height:45px}
.imageText .textWithIcon .content.video{margin-left:0 !important}
.home_img--hover .video .content.video{padding-bottom:97.4% !important}
.home_img--hover .video .content.video .video_inner.absolute-center-sm{display:none}
@media(max-width:1024px){.page__backgroundimage--position .imageText .text{padding:0 !important}
}
@media(min-width:768px){.page__backgroundimage--position .imageText .textWithIcon{padding:0 !important}
}
.page__backgroundimage--position .imageText .textWithIcon .coreImageWithIcon .col-md-2{width:30% !important}
@media(max-width:767px){.page__backgroundimage--position .imageText .textWithIcon .coreImageWithIcon .col-md-2{padding-top:50px}
}
@media(min-width:767px) and (max-width:1024px){.page__backgroundimage--position .imageText .textWithIcon .coreImageWithIcon .col-md-2{padding:10px 0 !important}
}
.page__backgroundimage--position .imageText .textWithIcon .coreImageWithIcon .col-md-10{width:70% !important}
@media(max-width:767px){.page__backgroundimage--position .imageText .textWithIcon .coreImageWithIcon .col-md-10{text-align:center !important;padding:10px !important}
}
@media(min-width:767px) and (max-width:1024px){.page__backgroundimage--position .imageText .textWithIcon .coreImageWithIcon .col-md-10{padding-left:10px !important}
}
@media(max-width:1024px){.page__backgroundimage--position .imageText .textWithIcon .coreImageWithIcon .col-md-10 h3{font-size:20px !important}
}
.background-image .imageText .textWithIcon .option-text-with-image{border:none !important;transition:none}
.background-image .imageText .textWithIcon .option-text-with-image:hover{border:none !important}
.flex-text-center-align .col-lg-6>.contentcontainer{height:100%}
@media(max-width:1023px){.flex-text-center-align .col-lg-6>.contentcontainer .container-centered{padding:15px}
}
@media(max-width:767px){.col-lg-6>.customrte{padding-left:15px;padding-right:15px}
}
@media(min-width:991px) and (max-width:1200px){.customrte .clearfix h1{font-size:46px}
}
@media(min-width:768px) and (max-width:990px){.customrte .clearfix h1{font-size:30px}
}
@media(min-width:480px) and (max-width:767px){.customrte .clearfix h1{font-size:35px}
}
@media(max-width:479px){.customrte .clearfix h1{font-size:24px}
}