@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-address {text-align: right;}
.top-bar .contact-top .business-licence {display: block;font-size: 18px;}
.top-address .contact-top .top-phone {font-weight: 700;font-size: 36px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.top-address .contact-top, .top-address .top-social {padding-top: 10px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.head-style-3 .top-bar .top-social .social-links li i, .bottom-social .social-links li i {font-size: 18px;width: 36px;height: 36px;padding: 0;text-align: center;line-height: 38px;border-radius: 50%;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.top-bar .top-social .social-links li {padding: 0 6px;}
.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;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.site-logo a {display: block;height: 100%;margin-right: 10px;}
.site-branding {height: 80px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.site-brand-text {height: 80px;padding: 10px 0;vertical-align: middle;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.site-title {color: #222;font-size: 35px;font-weight: 700;padding-top: 10px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.site-tagline {font-size: 15px;padding-top: 5px;color: #222;font-weight: 400;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.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-3 .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 .sticky {margin-top: 32px;}
	.top-bar ul li .disable-link-desktop {pointer-events: none;cursor: default;}
	.sticky .site-branding, .sticky .site-branding .site-logo a img, .sticky .site-brand-text {padding: 0;height: 40px;line-height: 0;}
	.sticky .site-title {font-size: 25px;padding: 0;line-height: 28px;}
	.sticky .site-tagline {font-size: 12px;padding: 0;line-height: 12px;}
	.sticky .top-address .contact-top .top-phone {font-size: 25px;}
	.sticky .top-address .contact-top, .sticky .top-address .top-social {display: inline-block;padding: 0;}
	.head-style-3 .sticky .top-bar .top-social .social-links li i {font-size: 16px;width: 28px;height: 28px;line-height: 30px;}}
@media only screen and (max-width : 1200px) {.sec-header-outer-block .icon-bheader {height: auto;}}
@media only screen and (max-width : 992px) {.head-style-3 .mobile-top-buttons {float: none;display: block;margin: 0 auto;text-align: center;line-height: 0;padding: 10px 0;}
	.top-bar .top-address li.top-phone-btn {padding: 20px 15px;}
	.top-phone-btn .tap-to-call {margin-left: 2em;font-size: 20px;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-phone-btn .tap-to-call i {font-size: 2em;position: absolute;left: -57px;background: #e03030;border-radius: 50%;text-align: center;vertical-align: middle;top: -10px;height: 1.8em;width: 1.8em;line-height: 1.8em;-webkit-box-shadow: 0 0 4px 3px rgba(0,0,0,.5);box-shadow: 0 0 4px 3px rgba(0,0,0,.5);}
	.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-social .social-links {float: none;text-align: center;padding-top: 10px;}
	.top-bar .top-social .social-links li {display: inline-block;}
	.top-address .contact-top .top-phone {font-size: 26px;}
	.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;}
	.site-logo, .site-brand-text {display: block;}
	.site-branding, .site-brand-text {height: auto !important;}
	.site-branding .site-logo a img {height: auto;max-height: 140px;}
	.top-address {text-align: center;}}
@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-3 .main-header-wrapper .site-branding, .head-style-3 .main-header-wrapper .site-brand-text {height: auto;}}