.header {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.header-top {
	width: 100%;
    background-color: #b7bc2c;
    padding: 5px 0px;
}
.header-top .header-left p,.header-top .header-right p{
	margin-bottom: 0px;
	line-height: 28px;
}
.header-top .header-left,.header-top .header-right{
	padding: 0px;
}
.header-banner{
	padding: 0px;
    position: relative;
}
.header-left .icon-text i,.header-right .icon-text i {
	margin-right: 10px;
	color: #fff;
}
.header-left .icon-text a,.header-right .icon-text a{
	color: #fff;
}
.header-left .icon-text,.header-right .icon-text{
	border-left: 1px solid #e2e2e4;
	padding: 0px 10px;
	color: #fff;
}
.header-left .icon-text:first-child,.header-right .icon-text:first-child{
	border-left: 0px;
}
.header-right .icon-text button{
	background-color: #756251;
	border: 1px solid black;
}

.header-right{
	text-align: right;
}

.header-top .top-left ul {
	float: left;
	margin: 7px 0px 6px 0px;
	list-style: none;
	padding:0;
}
.header-top .top-left ul li {
	float: left;
	width: auto;
	color:#ffffff;
	margin-right: 45px;
}
.header-top ul li i{
	color:#000; font-size: 18px;
}
.text-note{color: #fff; font-size: 16px;}
.trd-left{padding-right:10px;}

.trd-left i, .trd-right i{color:#fff; padding-right: 10px; font-size: 18px;}

.text-note:hover{color:#FFC107;}

.header-top ul li a {
   font-size:14px;
   font-family: 'Open Sans', sans-serif;
   font-weight:400;
   color:#ffffff;
   /*margin-left: 8px;*/
   /*transition-duration: 2s;*/
   text-decoration: none;
}
.header-top ul li a:hover {
	color:#fec4be;
	text-decoration:none;
}
.header-top-right ul{float:right !important;}

/*---==== header top ends ====---*/

.header .navbar-default {
	background-color: transparent;
	border-color: transparent;
	margin: 0;
}
.header .navbar-default .navbar-nav > li > a {
    color: #737373;
    font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
.header .navbar-default .navbar-nav > li:hover a::after {
    border-bottom:2px solid #00a759;
    content: "";
    display: block;
    height: 8px;
    width: 80px;
	position:absolute;
	bottom:0px;
	left:0;
	right:0;
    text-align: center;
    margin: 0 auto;
    background-size: 100% 100%;
}
.header .navbar-default .navbar-nav > li > a:focus, .header .navbar-default .navbar-nav > li > a:hover {
    color: #00a759;
    background-color: transparent;
}
.header .navbar-default .navbar-nav > li.active a::after {
	border-bottom:2px solid #00a759;
    content: "";
    display: block;
    height: 8px;
    width: 80px;
	position:absolute;
	bottom:0px;
	left:0;
	right:0;
    text-align: center;
    margin: 0 auto;
    background-size: 100% 100%;
}
.header .navbar-default .navbar-nav > li.active a {
	color: #00a759;
    background-color: transparent;
}
.header .nav > li > a {
    position: relative;
    display: block;
    padding: 36px 35px;
}
.header .navbar > .container .navbar-brand {
	
}
a.navbar-brand{    font-size: 40px;
    line-height: 50px;
    margin: 10px 0;}
.navbar-brand img{max-height:80px;position: relative;
    bottom: 15px;}
@media screen and (max-width:768px){
	.header .nav > li > a {
		padding: 15px 35px;
	}
	.header .navbar-default .navbar-nav > li:hover a::after {
		display:none;
	}
	.header .navbar > .container .navbar-brand {
		margin-top: 0px;
	}
	.header .navbar-default .navbar-nav > li.active a::after {
		display:none;
	}
	.header-top .top-left ul{
		text-align:center;
		float:none;
		width:100%;
		padding: 0;
	}
	.header-top .top-left ul li {
		text-align:center;
		float:none;
		width:100%;
	}
	.header-top ul li i{font-size: 24px;}
	.text-note{font-size: 0px;}

	.header-wrapper .site-branding {
    width: 100%;
    margin: 0px auto;
    float: none;
    padding: 0px;
}
	.navbar {
		margin-bottom: 5px !important;
	}
	.forcefullwidth_wrapper_tp_banner{clear:both !important;}
	.nav-pills>li{
		float:none;
	}
	.header{
		float:none;
	}
	.top-right{
		text-align: center !important;
	}
	.trd-right i{padding-right:0px !important;}
}
.day-slot-column li {list-style: none;}
.nav-pills{
	float: left;
}
.top-right{
	text-align: right;
}
.top-right .login{
	color: #fff;
	background: url(../images/login-icon.png) no-repeat;
	padding: 0 10px 0px 25px;
	font-size: 14px;
}
.top-right .signin{
	color: #fff;
	background: url(../images/signup-icon.png) no-repeat;
	padding: 0 10px 0px 25px;
	font-size: 14px;
}
.top-right .login:hover, .top-right .signin:hover{
	text-decoration: none;
} 

#tpcarouselpro-2062 .tppostslider_style2 .tppostslider_style2_title > a, 
#tpcarouselpro-2062 .tppostslider_style2 .tppostslider_style2_description{text-align: center !important;}
#tpcarouselpro-2062 .tps_single_slider_items .tps_single_slider_item_reviews {
    background: #b52f34 !important;
}
#tpcarouselpro-2062 .tps_single_slider_items .tps_single_excerpt_area > a{border:1px solid; padding:5px 10px;}
.download-brochure {
    float: left;
    margin: 0;
    padding: 0;
    top: 12%;
    position: absolute;
    left:30px;
}
.fa-file-pdf:before {
    content: "\f1c1";
}

.wp-mega-sub-menu .textwidget{text-align: center; border-right: solid 1px rgba(136, 12, 19, 0.27);}
.wp-mega-sub-menu .textwidget h4{font-weight: bold;
    font-size: 14px;
    margin: 0;
    padding: 5px 0 0 0;
    line-height: 35px;
    color: #192f66;
    text-align: center;
    }
.wp-mega-sub-menu .textwidget ul{min-height: 210px;}
.wp-mega-sub-menu .textwidget ul li{text-align: left; padding-left: 10px; padding-right: 10px;}
.wp-mega-sub-menu .textwidget ul li:before{content: "\f0da";
   font-family: FontAwesome;
   display: inline-block;
   padding-right: 6px;
   vertical-align: middle;}
.wp-mega-sub-menu .textwidget h6{background-color: #ab0d16;
    padding: 10px 10px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin: 0px 10px;}

@media screen and (min-width:911px) and (max-width:1180px){
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {
	padding: 20px 15px 20px 10px !important;}
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper >
li.menu-item-has-children:hover{
	background: url(../images/drop.png) no-repeat;
    background-position: center 48px;}

.pdf-show{text-align: center; display: none;}

