@charset "utf-8";
.top-bar {background: #29407c;color: #fff;padding: 10px 0;font-size: 16px;}
.top-bar ul li a {color: #fff;}
.top-bar ul {padding: 0;}
.top-bar ul li {list-style: none;display: inline-block;}
.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: right;}
.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;-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);z-index: 999;}
.main-header-wrapper.sticky {width: 100%;z-index: 999;}
.site-logo, .site-brand-text {display: inline-block;}
.site-logo a img {padding: 5px 0;height: 80px;}
.site-logo a {display: block;height: 100%;margin-right: 10px;}
.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: none;}
.navbar-header .menu-nav li a {position: relative;display: inline-block;color: #222;font-size: 16px;font-weight: 700;padding: 0 20px;text-transform: uppercase;line-height: 80px;}
.head-style-2 .main-header-wrapper .navbar-header .menu-nav > li > a {line-height: 50px;}
.navbar-header .menu-nav > .active > a, .navbar-header .menu-nav > .active:hover > a, .navbar-header .menu-nav > li:hover > a {color: #e02e2e;background: transparent;}
.navbar-header .menu-nav .dropdown-menu>li.active>a, .navbar-header .menu-nav .dropdown-menu>li:hover>a {color: #e02e2e;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;padding: 5px;border-radius: 0;}
.navbar-header .menu-nav .dropdown-menu li a {line-height: 25px;}
.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: auto;}
.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;}
#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, .bottom-social {text-align: center;}
.bottom-footer-2 {padding: 10px 0;}
.bottom-footer-menu li a {padding: 10px 6px;}
.bottom-footer-menu > .active > a, .bottom-footer-menu > .active:hover > a, .bottom-footer-menu > li:hover > a {color: #e02e2e;background: transparent;}
#footer-widgets .inner-footer-widgets {border-left: 1px solid #fff;}
#footer-widgets .inner-footer-widgets:first-child {border-left: 0;}
.bottom-footer-2 .footer-copyright {text-align: right;border-right: 1px solid #fff;}
.bottom-footer-2 .footer-developed {text-align: left;}
@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-2 .mobile-top-buttons {float: none;display: block;margin: 0 auto;text-align: center;line-height: 0;padding: 10px 0;}
	.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;padding: 0;border: 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-bar .top-address li.top-phone-btn {padding: 20px 15px;}
	.top-phone-btn .tap-to-call {font-size: 18px;font-weight: 700;-webkit-box-shadow: 3px 3px 4px 2px rgba(0,0,0,.5);box-shadow: 3px 3px 4px 2px rgba(0,0,0,.5);}
	.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;}
	#footer-widgets .inner-footer-widgets {border-left: 0;}
	.bottom-footer-2 .footer-copyright, .bottom-footer-2 .footer-developed {text-align: center;border-right: 0;}}
@media only screen and (max-width: 576px) {.col-sm-4.col-xs-8.site-branding {width: 100%;}
	.col-sm-8.col-xs-4.navbar-header {width: 100%;}
	.head-style-2 .main-header-wrapper .site-branding, .head-style-2 .main-header-wrapper .site-brand-text {height: auto;}}