.header-nav>li{padding:10px}.header-nav.header-bottom-nav.nav-left>li.active,.header-nav.header-bottom-nav.nav-left>li:hover{background-color:#1872a4;padding:10px}.header-nav>li.header-search-form:hover{background-color:none!important;padding:10px}.header-nav>li.header-search-form input:not([type="submit"]){background-color:rgb(31 27 27 / .2)!important;border-color:rgb(169 65 65 / .09)!important}.header-nav>li.active>a{color:#fff}.header-bottom{-webkit-transition:background-color 0.25s ease;-moz-transition:background-color 0.25s ease;-o-transition:background-color 0.25s ease;transition:background-color 0.25s ease}.header-bottom{top:100%;left:0;right:0;background:rgb(234 237 240 / .8);-webkit-box-shadow:0 0 4px rgb(0 0 0 / .4);-moz-box-shadow:0 0 4px rgb(0 0 0 / .4);box-shadow:0 0 4px rgb(0 0 0 / .4)}.stuck .header-bottom{background:#eaedf0}.header-address{position:relative;padding-left:42px;max-width:248px}.header-address i{position:absolute;top:0;left:0;font-size:34px;color:#1872a4}.header-address .address .heading-font{color:#1872a4;margin-right:2px;font-size:11px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:1px}.header-address .address .heading-font p{color:#ec0032;font-weight:700;font-size:14px}.header-main-phone{position:relative;padding-left:41px;margin-left:30px}.header-main .header-main-phone i{color:#1872a4;position:absolute;top:0;left:0;font-size:33px}.header-main-phone .phone{margin-top:1px}.header-main-phone .phone .phone-label{color:#1872a4}.header-main-phone .phone .phone-label{margin-right:2px;font-size:11px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:1px}.header-main-phone .phone .phone-number{line-height:26px;font-size:26px}.header-main-phone a{color:#ec0032!important}.header-secondary-phone{margin-left:10px}.header-secondary-phone .phone{margin-bottom:3px;vertical-align:bottom}.header-secondary-phone .phone .phone-label{color:#1872a4}.header-secondary-phone .phone .phone-label{margin-right:2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.header-secondary-phone .phone .phone-number{color:#fff;font-size:14px;font-weight:700}.header-secondary-phone a{color:#ec0032!important}.why-choose-us i{font-size:34px}.off-canvas-right.dark .mfp-content,.off-canvas-left.dark .mfp-content{background-color:rgb(126 130 129 / .95)}