@charset "utf-8";
.top-bar {background: #29407c;color: #fff;padding: 10px 0;font-size: 16px;}
.top-bar ul {padding: 0;}
.top-bar ul li {list-style: none;display: inline-block;}
.top-bar ul li a {color: #fff;}
.top-bar .contact-top li {text-align: right;}
.top-bar .top-address li {padding-right: 20px;line-height: 26px;}
.top-bar .top-address li i {padding-right: 5px;}
.top-bar .top-social .social-links {float: left;}
.top-bar .top-social .social-links li {padding: 0 6px;margin-right: 5px;}
.top-bar .top-social .social-links li i {color: #fff;text-align: center;}
.top-bar .top-social .social-links li i:hover {opacity: .7;}
.overlay-main-header-enabled {position: relative;}
.main-header-wrapper {position: relative;width: 100%;background: #fff;z-index: 999;}
.main-header-wrapper.sticky {position: fixed;top: 0;left: 0;width: 100%;z-index: 999;}
.site-branding {position: relative;}
.site-branding:before {content: "";position: absolute;background: #e02e2e;width: 2000px;height: 80px;right: 0;z-index: -1;-moz-transform: skew(-22deg);-webkit-transform: skew(-22deg);-o-transform: skew(-22deg);-ms-transform: skew(-22deg);transform: skew(-22deg);}
.site-branding:after {content: "";position: absolute;background: #e02e2e;height: 80px;width: 5px;top: 0;right: -8px;-moz-transform: skew(-22deg);-webkit-transform: skew(-22deg);-o-transform: skew(-22deg);-ms-transform: skew(-22deg);transform: skew(-22deg);}
.site-logo, .site-brand-text {display: inline-block;}
.site-logo a {display: block;height: 100%;margin-right: 10px;}
.site-logo a img {padding: 5px 0;}
.site-branding {height: 80px;}
.site-brand-text {height: 80px;padding: 10px 0;vertical-align: middle;}
.site-title {color: #222;font-size: 22px;font-weight: 700;padding-top: 10px;}
.site-tagline {font-size: 15px;padding-top: 5px;color: #222;font-weight: 400;}
.navbar-header .nav.menu-nav {float: right;}
.navbar-header .menu-nav li {-moz-transform: skew(-22deg);-webkit-transform: skew(-22deg);-o-transform: skew(-22deg);-ms-transform: skew(-22deg);transform: skew(-22deg);transition: all .3s ease 0s;margin: 0 3px;}
.navbar-header .menu-nav li a {position: relative;display: inline-block;color: #222;font-size: 16px;font-weight: 700;padding: 0px 15px;text-transform: uppercase;line-height: 80px;-moz-transform: skew(22deg);-webkit-transform: skew(22deg);-o-transform: skew(22deg);-ms-transform: skew(22deg);transform: skew(22deg);backface-visibility: hidden;}
.navbar-header .menu-nav > .active, .navbar-header .menu-nav > .active:hover, .navbar-header .menu-nav > li:hover {background: #e02e2e;margin: 0 3px;}
.navbar-header .menu-nav > .active, .navbar-header .menu-nav > .active:hover, .navbar-header .menu-nav > li:hover {background: #e02e2e;}
.navbar-header .menu-nav > .active > a, .navbar-header .menu-nav > .active:hover > a, .navbar-header .menu-nav > li:hover > a {color: #fff;background: transparent;}
.navbar-header .menu-nav .dropdown-menu>li.active, .navbar-header .menu-nav .dropdown-menu>li:hover {background: #e02e2e;}
.navbar-header .menu-nav .dropdown-menu>li.active>a, .navbar-header .menu-nav .dropdown-menu>li:hover>a {color: #fff;background: transparent;}
.navbar-header .navbar-collapse {padding: 0 15px;}
.menu-nav>li {padding: 0;}
.navbar-header .menu-nav .dropdown-menu {background: rgba(247,248,248,.9);margin: 0;border-radius: 0;}
.navbar-header .menu-nav .dropdown-menu li {margin: 0px;background: transparent;transform: skew(0deg);-webkit-transform: skew(0deg);-moz-transform: skew(0deg);transition: all .3s ease 0s;}
.navbar-header .menu-nav .dropdown-menu li a {line-height: 25px;padding: 8px 15px;transform: skew(22deg);-webkit-transform: skew(22deg);-moz-transform: skew(22deg);}
.navbar-header .menu-nav .dropdown-menu li a:after {display: none;}
.navbar-header .navbar-collapse {display: inline-block;text-align: right;vertical-align: middle;width: calc(100% - 52px);}
.navbar-header .search-icon {display: inline-block;text-align: right;vertical-align: middle;}
.navbar-header .search-icon i {font-size: 16px;color: #222;cursor: pointer;}
.navbar-header .search-icon i:hover {color: #e7625f;}
.mobile-top-buttons {display: inline-block;}
.mobile-top-buttons .search-icon {line-height: 80px;background: #e02e2e;padding: 0 15px;}
#admpro-search {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;-webkit-transform: translate(0px,-100%) scale(0,0);-moz-transform: translate(0px,-100%) scale(0,0);-o-transform: translate(0px,-100%) scale(0,0);-ms-transform: translate(0px,-100%) scale(0,0);transform: translate(0px,-100%) scale(0,0);opacity: 0;}
#admpro-search.open {-webkit-transform: translate(0px,0px) scale(1,1);-moz-transform: translate(0px,0px) scale(1,1);-o-transform: translate(0px,0px) scale(1,1);-ms-transform: translate(0px,0px) scale(1,1);transform: translate(0px,0px) scale(1,1);opacity: 1;z-index: 999;}
#admpro-search input[type="search"] {position: absolute;top: 50%;left: 0;right: 0;width: 70%;color: #fff;background: rgba(0,0,0,0);font-size: 50px;font-weight: 300;text-align: center;border: 0px;border-bottom: 1px solid #ddd;margin: 0px auto;margin-top: -55px;padding: 10px 30px;outline: none;}
#admpro-search .btn {position: absolute;top: 50%;left: 50%;margin-top: 61px;margin-left: -65px;background: #e7625f;border-radius: 0;color: #fff;padding: 10px 40px;border: 0;}
#admpro-search .btn:hover, #admpro-search .close {background: #c85250;}
#admpro-search .close {position: fixed;top: 33px;right: 15px;color: #fff;background-color: #e7625f;border: 0;opacity: 1;padding: 10px 17px;font-size: 27px;}
.sec-header-wrapper {background: rgba(34,34,34,1);padding: 15px 0;z-index: 99;width: 100%;}
.sec-header-outer-block .icon-bheader {display: inline-block;width: 25%;text-align: center;height: 100%;vertical-align: middle;}
.sec-header-outer-block .icon-bheader .fa {font-size: 50px;color: #fff;}
.sec-header-outer-block .text-bheader {display: inline-block;width: 73%;height: 100%;vertical-align: middle;font-size: 18px;}
.sec-header-outer-block .text-bheader h4 {margin: 0;font-size: 16px;font-weight: 700;color: #fff;}
.sec-header-outer-block .below-header-text {color: #fff;font-size: 14px;}
.sec-header-outer-block {padding: 0;margin: 0 auto;display: block;float: none;}
.bottom-footer-menu {text-align: center;}
@media only screen and (min-width : 768px) {body.logged-in .main-header-wrapper.sticky {margin-top: 32px;}
	.top-bar ul li .disable-link-desktop {pointer-events: none;cursor: default;}}
@media only screen and (max-width : 1200px) {.sec-header-outer-block .icon-bheader {height: auto;}}
@media only screen and (max-width : 992px) {.head-style-4 .mobile-top-buttons {float: right;line-height: 80px;}
	.navbar-header .search-icon {position: static;display: inline-block;margin-right: 20px;vertical-align: inherit;}
	.c-button {position: static;display: inline-block;z-index: 999;border-radius: 0;border: 0;padding: 0;color: #fff;font-size: 28px;width: 36px;height: 35px;vertical-align: middle;}}
@media only screen and (max-width : 768px) {.top-bar .top-address li {display: block;padding: 3px 15px;text-align: center;}
	.top-phone-btn .tap-to-call {font-size: 20px;font-weight: 600;}
	.top-bar .top-social .social-links {float: none;text-align: center;padding-top: 10px;}
	.main-header-wrapper {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	.site-branding {text-align: center;}
	.sec-header-outer-block .sec-header-block {padding: 8px 0;}}
@media only screen and (max-width: 576px) {.head-style-4 .mobile-top-buttons {float: none;display: block;margin: 0 auto;text-align: center;line-height: 0;padding: 10px 0;}
	.site-branding:before {-moz-transform: skew(0deg);-webkit-transform: skew(0deg);-o-transform: skew(0deg);-ms-transform: skew(0deg);transform: skew(0deg);}
	.site-branding:after {display: none;}
	.mobile-top-buttons .search-icon {line-height: 38px !important;}
	.col-sm-4.col-xs-8.site-branding {width: 100%;}
	.col-sm-8.col-xs-4.navbar-header {width: 100%;}}