@font-face {
	font-family: AvenirHeavy;
	src: url("../fonts/AvenirLTStd-Heavy.eot");
	src: local("?"),
	url("../fonts/AvenirLTStd-Heavy.woff") format("woff"),
	url("../fonts/AvenirLTStd-Heavy.otf") format("opentype");
}

@font-face {
	font-family: AvenirMedium;
	src: url("../fonts/AvenirLTStd-Medium.eot");
	src: local("?"),
	url("../fonts/AvenirLTStd-Medium.woff") format("woff"),
	url("../fonts/AvenirLTStd-Medium.otf") format("opentype");
}

@font-face {
	font-family: AvenirLight;
	src: url("../fonts/AvenirLTStd-Light.eot");
	src: local("?"),
	url("../fonts/AvenirLTStd-Light.woff") format("woff"),
	url("../fonts/AvenirLTStd-Light.otf") format("opentype");
}


html, body {height:100%;}
body { 
	font-family: 'AvenirLight'; 
	font-size:14px; color: #404041; 
	/* overflow: hidden; */ 
	background-color:#08080a; 
}
body.inner { background-color:#e6e6e8; }
p { margin: 0 0 15px; }
b, strong { font-family: 'AvenirMedium'; }
.container { width: 100%; }
.logo a { display:block; }
.logo img { max-width:100%;  height:auto;}
.blog #bloglist img { width:100%;  height:auto; }
a { color: #ae1c45;}
.row { margin-right:0; margin-left:0; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left:5px;padding-right:5px;}
/* #content { margin-left: 0; margin-right: 0; } */

#innercontent ul li,
#bloglist ul li { list-style: square; padding-left: 8px; }
#innercontent ul.circle li,
#bloglist ul.circle li { list-style: circle; }
#header { margin-left:0; margin-right:0 ;}
#header  { padding-top:20px; padding-bottom: 25px; }
#content { width: 100%; margin-right:0; /* min-height: 100%; */}
/* .content-area { border-top:10px solid #231f20; } */
#paralax.col-lg-8 { 
	/* width:71%; */ 
	padding:0; 
	background-image:url('../images/homeBG2.jpg'); 
	background-repeat: no-repeat; 
	/* height:650px; */
	/* background-attachment:fixed; */ 
	background-position: right top;    
	background-size:100% auto;  
}
/* .homepage #paralax.col-lg-8 { background-size: 100% auto; } */
#sidehome.col-lg-2 { /* width:29%; */ padding:0; }
#sidehome { background-color:#fff; }
#sidehome img { width:100%; height:auto; }
/* #sidehome  { width: 100%; } */
/* #category1 { background-image: url('../images/start_a_business_BTN_smallBW.png');}
#category2 { background-image: url('../images/growingyourbusiness_BW.jpg');}
#category3 { background-image: url('../images/midsizedbusinesses_BW.jpg');}
#category4 { background-image: url('../images/selfmanagesuperfunds_BW.jpg');}
#category5 { background-image: url('../images/investmentstrategy_BW.jpg');}
.categories { text-align: left; padding:0;padding-bottom:6px; background-position:top center; min-height: 128px; background-size: cover; background-repeat: no-repeat; margin-bottom:4px;} */
.categories { text-align: left; padding:0; margin-bottom:4px;}
.categories:last-child { margin-bottom:0; }
.categories .overlay { position: absolute; border: 0px solid red; width: 100%; background-color: rgba(174, 28, 69, 0.7); bottom: 0px; height: 38px; }
.categories p {position:absolute;bottom: 0;  width:100%;font-family: 'AvenirMedium'; font-size:120%;background:url('../images/button_bg.png') repeat scroll 0 0 rgba(0, 0, 0, 0.6);color:#FFFFFF; margin-bottom: 0; height:26px; }
.categories p strong { background-color: #AE1B45; color:#FFFFFF;padding:2px 10px; }
.categories a,.cateogries a:hover, .categories a:focus { color: #FFFFFF; text-decoration: none; }
#sidehome .categories:last-child{ padding-bottom:0; }
#header ul { list-style: none;/* margin-top:50px; */padding-left:0; }
#header ul li { display: inline; vertical-align: bottom; vertical-align: top;padding-right:2px;}
#header ul li:first-child { /* padding-right: 60px;  font-size: 18px;*/ }
.homepage #header { /* background-image: url('../images/bg_home_strip.jpg'); background-repeat: repeat-x;  background-position:center bottom;*/ /* background-color:#e6e6e8; */ background-color:#ffffff;} 

#nav {border-bottom: 2px solid #ae1c45; min-height:51px;background-color: rgba(0,0,0,0.4);}
.navbar { margin-bottom:0; border:none; }
.subnav  strong { padding-right:0; font-size:18px;/*padding-right:11%;*/ padding-right:4%;}
.subnav.home  strong { padding-right:35%;}
.subnav ul { margin-right: 30px; }
#footer { position: absolute; bottom: 18px; /* height:20px; */  width:100%; color: #ffffff;}
.inner #footer { position:relative; color: #969696;}
div.collapse { padding-left:0 ;}
.nav > li > a {padding-left:5px; }
.navbar-nav { margin-left: 0; }
.navbar-nav > li > a  { color: #FFFFFF; padding-right:15px; text-transform: uppercase; padding-left:15px; font-size:13px;font-family: Arial;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus { background-color: #ae1c45; }
.navbar-collapse {padding-left: 5px; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: rgb(174,28,69); }
.tagline { background:url('../images/tagline_bg.png') repeat right top; /* background-color: rgba(41,41,41,0.7); */ /* width:550px; *//* margin-left:26px; */padding:20px 30px; margin-bottom:25px; /* text-align: justify; */ color:#FFFFFF;}
.tagline h2  {font-size: 510%; margin:0; line-height:1em; margin-left: -5px; font-family: 'AvenirHeavy'; text-transform: uppercase; }
.tagline h3 {font-size:440%; border: 1px;margin:0; font-family:'AvenirHeavy';}
.inner .tagline h2 .sb {font-size:62px; font-family: 'AvenirHeavy'; text-transform: uppercase;}
.tagline p { font-size:30px; margin-bottom:0; font-family: 'AvenirMedium'; text-transform: uppercase;}
/*.tagline, .txtcontent { width: 60%; }*/
.tagline,.txtcontent { width:490px; }
.tagline .tagline1 { font-size: 390%; }
.tagline .tagline2 { font-size: 265%; }
.txtcontent { font-family: "AvenirMedium";background-color: #e7e7e7; /* margin-left:26px; */ padding: 15px 30px; /* width: 550px; */ font-size: 23px; line-height:28px; color:#262323;}
.txtcontent p { margin-bottom:0; }
.nav .icon { margin-right: 10px; }
.copy { /* margin-left:25px; */ padding-left:0; }
.dquote { color: #FFF; padding:70px 0; font-size: 250%;}
.dquote #HTMLBlock::before { content: url('../images/quote1.png') no-repeat; text-align:center;}

/* inner pages */
.
#lcontent { background-color: #e5e6e7; /* height: 100%; height: 100vh; */ padding:0; }
#body { /* background: url('../images/bg_content_home.jpg') no-repeat fixed center center / 100% 100% rgba(0, 0, 0, 0); */ }
#paralaxinner { /* background: url('../images/bg_content_inner.png') no-repeat; */
    	height: auto !important;
		height: 100%; /* height: 100vh; */  /* background-position: top center; background-size: 100% 100%; */
		padding:0;
		}
#lcontent #buttons { /* padding-bottom :50px; */ position: fixed; bottom: 0px; width: 51%; border-top: 20px solid #e6e6e8; }
#lcontent #buttons .col-md-2 { padding:0; }
#lcontent #buttons .col-md-2 img { width: 100%;  height: auto; }
/* #lcontent .logo { padding-left:35px; } */
.inner .subnav { margin-top: 42px !important; }
.inner .container { padding:0 }
.inner #header { margin-bottom:10px;} 
.inner #nav { background-color: #474445;  background: transparent;}
.inner #nav .col-md-10, .inner #nav .col-md-12 { background-color: #474445; margin-bottom:1px; width:100%; }
.freeconsultation  {padding-left: 0; margin-top:25px; }
.social {text-align: right; }
.quotation { border: 0px solid red; height:200px; background: rgba(0,0,0,0.636); width:100%; position: fixed; bottom:0; margin:0;} 
.inner #innercontent { margin-top:30px; margin-bottom:30px; }
.inner #innercontent h2 { color: #B20837; margin-bottom:5px; margin-top:0; text-transform: capitalize;}
.inner #innercontent h2.header1 { margin-bottom:30px; }
.inner #innercontent h3 { margin-top:0; margin-bottom:30px; text-transform: capitalize; }
/* dropdown menu */
.sidebar-nav {
    padding: 9px 0;
}
.dropdown .dropdown-menu {
	background: rgb(255,255,255);
	border-left:0;
	border-radius:0;
}
.dropdown.hover { background: rgb(174,28,69); }

.dropdown-menu li {
	/* border: 1px solid red; */
	text-align: center;
	line-height:48px;
	/* background: url(../images/nav_arrow.png) no-repeat; */
}
/* .dropdown:hover .dropdown-menu {
    display: block;
}  */ 
.dropdown-menu li a { 	line-height:48px; border-bottom: 1px solid #afb2bb; margin-left: 20px; margin-right:20px; padding-top:0; padding-bottom:0;font-family: Arial;}
.dropdown-menu li:hover  {
	background: url(../images/nav_arrow.png) no-repeat;
}

.dropdown-menu > li  > a:hover, .dropdown-menu > li > a:focus { background-color: none; }

/* end */
/* form */
/* end form */
.contactus .sem-form-section-1, .sem-form-section.visible { width:50%; margin: 3em auto 0;}
.contactus input, .contactus textarea { width: 100%; }
.sem-form input, .sem-form textarea, .sem-form select { padding:5px; margin:0; border: 1px solid rgb(204,204,204);}
.contactus input[type="submit"] {
	width:88px; 
	border-right:10px solid #B20837!important;
	border:1px solid #B20837; 
	text-align:left;
	background:url('../images/submit_icon.png') no-repeat; background-position: right center; background-color:#b20837; 
	padding-left:10px; 
	color:#fff; 
}
.contactus textarea  {height: 170px; }
/* blog */
#moreinfo, #hidelist { 
	/* border: 1px solid rgb(221, 221, 221); */
	border: 1px solid #ddd;
	font-weight:bold;
	padding:20px;
	margin-top:30px;
	border-radius:0;
	/* margin-right:30px */
	/* background-color: rgba(255,255,255,0.5); */
	background-color:#fff;
	color:#404041;
}
#hidelist { margin-top:0; }
#bloglist { /* width: 50%; */ background:#FFFFFF; margin-left:50%; }
#blogcover { color: #FFFFFF; position:fixed; /*position: absolute;*/ height: 100% ! important;
	background-image: url("/hillyer/files/2513/9831/2974/bg_startingabusiness.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-size:cover;
	background-color: transparent;
	z-index: 2000;
	left: -1%;
}
#blogpost { background-color:#FFFFFF; height:auto; }
#blogcover h1 { font-size: 80px; }
#blogcover .details { font-weight: bold; margin-top:150px;}
#blogcover .details { font-size: 1.5em; }
#blogcover .bar { margin-left: 210px; margin-top:-28px; margin-bottom:30px;border-top:1px solid rgb(255, 255, 255);}
#bloglist .blogpost-header { margin-top:10px; }
#bloglist .blogpost-header .blogpost-title1 { margin-bottom:50px; font-size:18px; }
#bloglist .blogpost-header .blogpost-title2 { font-size: 25px; font-weight: bold; }
#bloglist .blogpost { padding-top:20px; border-top: 1px solid rgb(128,128,128); }
#blogcover #moreinfo { position: absolute; /* top:-40px;  */right: 18px; margin:0;padding:10px; font-size: 100%; }
#hidelist { margin: 0; padding: 10px; font-size: 100%; width:auto; text-align: center !important; position: absolute; top: 10px; right:18px;}
#blogcover #moreinfo:hover, #blogcover #moreinfo:focus,
#hidelist:hover, #hidelist:focus { text-decoration:none; }

.thumbnail img {
  /* height: 150% !important;
  max-width: 150% !important;
  width: 150% !important;
  max-width: 150%;
 -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease; */
}
.thumbnail img:hover {
  /* width: 120% !important;
  height: 120% !important;
  max-width: 120% !important; */
}
.thumbnail h3 { font-size: 15px; margin-bottom:20px!important; }
.thumbnail p { font-size: 12px; }
#innercontent .thumbnail { /* height: 200px; overflow: hidden; */ border-radius:0; padding:5px 0; }
.thumbnail-inner-row { position:relative; }
/* .thumbnail-textarea { position: absolute; width: 50%; height: 50%; margin: auto 0px; right: 0px; top: 0px; bottom: 0px; } */
.nooverflow { overflow:hidden; }
#lcontent { height: 99%; padding-top:10px; padding-bottom:10px; /* overflow:auto; */ padding-left:0; padding-right:0; /* background-color:#e6e6e8; */background-color:#ffffff;}
.bg .ibg-bg { position: fixed; width: 50%;background-position: center top !important; }
.quotation { display: none; }  /* temporarily hide quotation*/
.blogtitle {
	background:url("../images/tagline_bg.png") repeat scroll right top rgba(0, 0, 0, 0);
	color: #FFFFFF;
	margin-bottom:25px; 
	padding: 20px;
	font-size:30px;
	line-height: 37px;
	width:450px;
}
.blogtitle p { font-size:130%; margin-bottom:0; }
.navbar-toggle { background-color:#B20837; }
.navbar-toggle .icon-bar { border: 1px solid #FFFFFF; }
.homepage #innercontent { margin-top:50px; }

.nav > li > a > img { margin-right: 12px; }
.jbpopupimg { height:auto; max-width:100%; }
/* blog specific fixes */
.blog #lcontent  #header { height:102px; position:relative; }
#blogpost { padding:0 ;}
#hidelist { padding:10px 15px; }

.innerpage { overflow:hidden; }
/* .innerpage #lcontent { overflow-y:scroll; } */
.innerpage #lcontent #innercontent { overflow-y:auto; }

.sem-form-response { text-align:center; font-weight:bold; }
/*  */
@media (min-width:1183px) {
	.dropdown:hover .dropdown-menu {
		display: block;
	}
}

@media (min-width:1601px) {
	#paralax.col-lg-8 { height:1126px; }
}
@media (min-width: 1421px) and (max-width:1520px) {
	.categories { background-size: auto 100%; }
	.inner .navbar-nav > li > a { padding-left: 15px; padding-right:15px; }
	.inner .nav > li > a > img { margin-right: 12px; }

}

@media (min-width: 1339px) and (max-width:1485px) {
	.homepage #footer { position: relative; }	
}

@media (min-width: 1341px) and (max-width:1399px) {
	.homepage #footer { width: 80%; }
	.homepage #footer > div { margin-left:520px; }
}

/* @media (min-width: 991px) and (max-width:1399px) {
	.innerpage #lcontent { height: inherit; overflow-y: scroll; }
} */

@media (max-width:1399px) {
	#lcontent #buttons { border-top: 0; margin-bottom:0; }
}

@media (max-width:1280px) {
	#blogcover,#bloglist  { width:100%; margin-left:0 !important; }
	#blogcover { position: relative; }
}

@media (min-width: 1200px) and (max-width:1340px) {
	.homepage #footer {
	    bottom: -55px;
	    left: 330px;
	    position: absolute;
	    width:85%;
	}
}

@media (min-width: 992px) and (max-width:1199px) {
	.homepage #footer {
	    position: relative;
	    width: 70%;
	}	
	.homepage #footer > div { margin-left:400px; }
}

@media (min-width: 1200px) {
	#header .col-lg-offset-1 { margin-left: 16.5%; }
}
@media (min-width: 1200px) and (max-width:1463px) {
	.categories p { font-size:95%; height:inherit; }
	.categories p strong { font-size:120%; }
}
@media (min-width: 1200px) and (max-width:1420px) {
	/* .tagline,.txtcontent { width:75%; } */
	/*.txtcontent { font-size:28px; line-height: 35px; }*/
	/* #blogcover { background-size: auto 100%; background-position: center top; } */
	.categories { background-size: auto 100%; }
	.dropdown:hover .dropdown-menu {
		display: block;
	}
	.inner .subnav { margin-top:32px !important; }
	.inner .col-md-10 { padding-left:0; padding-right: 0; }
	.inner .navbar-nav > li > a { padding-left: 8px; padding-right:8px; }
	.inner .nav > li > a > img { margin-right: 12px; }
}

@media (min-width:1400px) {
	#innercontent { margin-bottom:30px; }
}

@media (min-width:1199px) and (max-width:1257px) {
	#paralax.col-lg-8 {
	    background-size: 110% auto;
	}
}

@media (min-width:992px) and (max-width:1399px) {
	#lcontent #buttons { display:none; }
}

@media (max-width:1199px) {
	.bg { width: 70%!important; }
	#paralax { height: auto!important; }
}

@media (min-width:992px) and (max-width:1199px) {
	body { /* border: 2px solid black; */ }
	/* #blogcover { background-size: auto 100%; background-position: center top; } */
	.col-md-offset-2 { margin-left: 14%; }
	.tagline,.txtcontent { width:85%; font-size:85%; }
	/*.tagline h3 { font-size:450%; }
	.tagline h2 { font-size:500%; }*/
	.tagline .tagline1 { font-size: 420%; }
	.tagline .tagline2 { font-size: 310%; }	
	.txtcontent { font-size: 180%; line-height:130%; }
	.categories { background-size: 100% auto; }
	#header .pull-right {float: left !important; clear:both; }
	#lcontent #header .pull-right { float:right !important; }
	.inner .subnav { margin-top:20px !important; }
	.inner .col-md-10 { padding-left:0; padding-right: 0; }
	.inner .navbar-nav > li > a { padding-left: 5px; padding-right:5px; }
	.inner .nav > li > a > img { margin-right: 2px; }
	.dropdown-menu li:hover  {
		background: none;
	}	
	.dropdown.open { background-color: #FFFFFF; /* color: #FFFFFF; */ text-align:left; }
	.dropdown.open li a { /* color: #FFFFFF; */ text-align: left; } 
	.dropdown.open li a:hover{ background: none; }
	.contactus  .sem-form-section-1, .sem-form-section.visible { width:70%; }
}
@media (min-width:768px) and (max-width:991px){

	body {  /* border: 2px solid blue; */  overflow:auto;}
	/* .inner .container { padding:0 } */
	#body { background: none; overflow:hidden;}
	#header .col-lg-offset-1 { margin-left:0 ; }
	.subnav  {margin-top:30px; }
	#paralax.col-lg-8 { width: 100%; background-image:url('../images/bg_content_home.jpg');background-repeat: no-repeat;background-size: cover; background-position: right top; background-color:#050505; min-height:658px; }
	#paralaxinner  { width:100%;background-color: rgba(255,255,255,0.8); background-image: url('../images/bg_content_home.jpg') no-repeat center center / 100% 100% rgba(0, 0, 0, 0); height:906px; /* border: 2px solid red; */ position: absolute; top:0;left:100%;}
	#hidecover,#litcover { background-color:rgba(255,255,255,0.7);top:30px; display: block; width: 14%; right: 10px; position: absolute; text-align: center; line-height: 150%; border: 2px solid grey; border-radius: 4px; font-weight: bold; font-size: 100%;}
	#paralaxinner .ibg-bg {width: 100% !important; }
	#sidehome.col-lg-2 { width:100%;padding:0; }
	.tagline { margin-left: 6px; /*width:50%;*/ }
	.txtcontent { margin-left:6px; font-size: 24px; line-height:27px; /*width: 50%;*/ }
	.tagline h3  {font-size: 380%;  line-height:70px; }
	.tagline h2 {font-size:440%; }
	.tagline p { font-size:27px; }
	#footer { position: absolute; z-index:0;}
	.copy { margin-left: 0; }
	#lcontent #buttons  { margin-bottom: 10px; }
	#blogcover, #bloglist { width:100%; margin-left:0 !important; }
	#blogcover { height:500px !important; background-position: top center; }
	#blogcover .details { margin-top:30px; }
	/* #bloglist .blogpost { margin-top: 63px; } */
	/* .categories { background-size: auto 100%; } */
	/* .categories p { font-size: 21px; } */
	.categories p strong {padding: 2px 10px; }
	/* #innercontent .thumbnail { height:280px; } */
	.nooverflow { height: 200px; }
	#blogcover { position: relative !important; }
	.dropdown-menu li:hover  { background: none; }	
	.dropdown.open { background-color: #FFFFFF; /* color: #FFFFFF; */ text-align:left; }
	.dropdown.open li a {  text-align: left; }
	.dropdown.open li a:hover{ background: none; }

}

@media (max-width:1012px) {
	#paralax.col-lg-8 { background-position:right top!important; }
}

@media (max-width:991px) {
	.blogtitle { width: auto; }
	#lcontent #buttons { position: relative; width:100%; }
	.innerpage { overflow:auto; }
	.innerpage #lcontent { overflow-y:hidden; height:100%; }
}

@media (max-width:767px) {
	.subnav { margin-top:15px !important; }
	body { background-color:#fff; }
	.contactus  .sem-form-section-1, .sem-form-section.visible { width:70%; }
}

@media (max-width:621px) {
	.copy { width: 100%; }
}

@media (min-width:612px) and (max-width:767px) {
	.inner .subnav { margin-top: 18% !important; }
}

@media (max-width:612px) {
	#header .col-xs-5 { width:80%; }
	#social { margin-left: 10%; width:80%; }
	.inner .subnav { margin-top: 20px !important; }
}

@media (min-width:473px) and (max-width:767px){
	body {  /* border: 2px solid green; */ overflow:auto; }
	#body { background: none; }
	#header { /* text-align: center; */ }
/* 	#paralaxinner  { background: url('../images/bg_content_home.jpg') no-repeat;background-position:top right; height:600px; } */
	#paralaxinner  { width:100%;background-color: rgba(255,255,255,0.8); background-image: url('../images/bg_content_home.jpg') no-repeat center center / 100% 100% rgba(0, 0, 0, 0);background-position:top right; height:600px; /* border: 2px solid red; */ position: absolute; top:0;left:100%;}
	#hidecover,#litcover { background-color:rgba(255,255,255,0.7);top:30px; display: block; width: 13%; right: 10px; position: absolute; text-align: center; line-height: 140%; border: 2px solid grey; border-radius: 4px; font-weight: bold; font-size: 100%;}
	#paralaxinner .ibg-bg {width: 100% !important; }
	#header .col-lg-offset-1 { margin-left:0 ; }
	#header .pull-right { float: none !important; }
	#header .container { padding-bottom:0; }
	
	#header ul { margin-top: 10px; }
	.subnav  {margin-top:30px; }
	#innercontent { clear:both; }
	#paralax.col-lg-8 { width: 100%; height:389px; background:url('../images/bg_content_home.jpg') no-repeat;/* background-size: 100% 100%; */ background-position: right top; min-height:604px; }
	#sidehome.col-lg-2 { width:100%;padding:0; }
	.tagline { margin-left: 6px; width:55%; padding:15px 20px; margin-bottom:15px;}
	.txtcontent { margin-left:6px; font-size: 18px; line-height:20px; width: 55%; }
	.tagline, .txtcontent { width:  76%; }
	.tagline h3 {font-size: 38px;  line-height:41px; }
	.tagline h2 {font-size:52px; }
	.tagline p { font-size:18px;text-align: justify; line-height:19px; }
	.tagline .tagline1  {font-size: 38px;  line-height:41px; }
	.tagline .tagline2 { font-size:25px; line-height:41px; }
	#footer { position: absolute; z-index:0;}
	.copy { margin-left: 0; }
	#lcontent #buttons  { margin-bottom: 10px; }
	div.collapse { padding-left:10px ;}
	.navbar-nav { background-color: rgba(0,0,0,0.4);   }
	#blogcover,#bloglist  { width:100%; margin-left:0 !important; }
	#blogcover { height:500px !important; background-position: top center;  position: relative !important;}
	#blogcover .details { margin-top:30px; }
	/* #bloglist .blogpost { margin-top: 63px; } */
	.categories { background-size: 100% auto ; /* min-height: 100px; */ }
	/* .categories p { font-size: 13px; }
	.categories p strong {padding: 1px 5px; } */
	/* #innercontent .thumbnail { height:280px; } */
		/* #hidelist { width: 25%; } */
		.dropdown-menu li:hover  { background: none; }	
 .dropdown.open { background-color: #FFFFFF; /* color: #FFFFFF; */ text-align:left; }
 .dropdown.open li a { /* color: #FFFFFF; */ text-align: left; }
 .dropdown.open li a:hover{ background: none; }
 .navbar-nav > li > a { /* margin-left: 15px; */ padding-left:20px; }

}
@media (max-width:472px) {
	body { /* border: 2px solid red; */ overflow:auto; /* min-width:370px; */} 
	#header { text-align: left; }
	#header ul li:first-child { padding-right:10px; }
	#header .pull-right { float: none !important; text-align:left;}
	#header .col-lg-offset-1 { margin-left: 0; text-align:center;}
	/* #header ul { margin-top:15px; } */
	#header ul.pull-right { float: none !important; }
	.subnav  {margin-top:30px; }
	/* .dropdown:hover .dropdown-menu { display:n} */
	/* #paralax.col-lg-8 { height: 550px;}  */
	#paralaxinner  { width:100%;background-color: rgba(255,255,255,0.8); background-image: url('../images/bg_content_home.jpg') no-repeat center center / 100% 100% rgba(0, 0, 0, 0);background-position:top right; height:600px; /* border: 2px solid red; */ position: absolute; top:0;left:100%;}
	#hidecover,#litcover { background-color:rgba(255,255,255,0.7);top:30px; display: block; width: 12%; right: 10px; position: absolute; text-align: center; line-height: 130%; border: 2px solid grey; border-radius: 4px; font-weight: bold; font-size: 80%;}
	#paralaxinner .ibg-bg {width: 100% !important; }
	.tagline, .txtcontent { width:95%; }
	.tagline h2 { font-size: 200%; }
	.tagline h3 { font-size:150%; }
	.tagline p { font-size: 120%; }
	.tagline .tagline1  {font-size: 38px;  line-height:41px; }
	.tagline .tagline2 { font-size:25px; line-height:41px; }
	.txtcontent p { font-size: 70%; line-height:23px; }
	#paralax .col-lg-7 { background: url("../images/bg_content_home.jpg") no-repeat scroll right top rgba(0, 0, 0, 0); height: 389px;}
	.categories { background-size: auto auto ; /* min-height: 100px; */ }
	/* .categories p { font-size: 110%; line-height:40px }
	.categories p strong {padding: 0px 5px; } */
	#blogcover,#bloglist  { width:100%; margin-left:0 !important; }
	#blogcover { height:400px !important; background-position: top center; position:relative; background-size:cover; }
	/* #bloglist .blogpost { margin-top: 53px; } */
	#blogcover h1 {font-size:300%; }
	#blogcover .details { margin-top:12%; }
	/* #hidelist { width: 30%; } */
	/* 	#blogcover #moreinfo { position: absolute; top:-40px; right: 0; margin:0;padding:10px; font-size: 100%; }
		#hidelist { margin: 0; padding: 10px; font-size: 100%; width:40%; text-align: center !important; position: absolute; top: 0; right:5px;}
	 */
	 #innercontent { clear:both; }
	/* body.inner div.navbar div.navbar-collapse { background-color: #474445; }
	 */ .navbar-nav { background-color: rgba(0,0,0,0.4);   }
	div.navbar-collapse ul.nav { background-color:rgba(0,0,0,0.4); }
	.navbar-nav > li > a { /* margin-left: 15px; */ padding-left:20px; }
	#footer { line-height:20px;}
	.dropdown-menu li:hover  { background: none; }	
	 .dropdown.open { background-color: /* #AE1C45; color: */ #FFFFFF; text-align:left; }
	 .dropdown.open li a { /* color: #FFFFFF;  */text-align: left; }
	 .dropdown.open li a:hover{ background: none; }
 }
 
 @media (max-width:472px) {
 	.blogtitle { font-size: 22px; }
 	#paralax.col-lg-8 { background-size:cover; min-height:604px; }
 }
 
 @media (max-width:460px) {
	#blogcover #moreinfo { font-size: 80%; }
 }
 
 @media (max-width:410px) {
 	.contactus  .sem-form-section-1, .sem-form-section.visible { width:90%; }
 }
 
 @media (max-width:400px) {
	#blogcover #moreinfo { font-size: 50%; }
	.tagline .tagline1 { font-size: 160%; line-height:120%; }
	.tagline .tagline2 { font-size: 100%; line-height:120%; }
 }
 
 @media (max-width:294px) {
 	#paralax.col-lg-8 { min-height:650px; }
 }
 
 @media (max-width:294px) {
 	.homepage #footer { display:none; }
 }
 
 /* #AE1B45 */

table.PlainTable41 { background-color: #AE1B45; margin-bottom:15px; border-spacing:1px; width:100%;border-collapse: separate; }
table.PlainTable41 tr td { padding:3px 5px; vertical-align:top; background-color:#fff; }
/* table.PlainTable41 tr td:first-child { background-color:#F2F4F9; width:105px; } */
table.PlainTable41 tr.heading td { background-color:#F7DEE5; width:auto; }
table.PlainTable41 tr.nobg td:first-child { background-color:#fff; }

/* Table 1 */
table.table1.col2 { width:75%; }
table.table1.col2 tr td { width:50%; }

table.table1.col3 { width:85%; }
table.table1.col3 tr td { width:33.33%; }

table.table1 { background-color: #f3f3f3; margin-bottom:15px; border-collapse: separate; margin:30px 0; width:95%; }
table.table1 p:last-child { margin-bottom:0; }
table.table1 tr.caption td,
table.table1 tr.caption td h1,
table.table1 tr.caption td h2,
table.table1 tr.caption td h3,
table.table1 tr.caption td h4 { background-color:#b20837; border:0; text-align:left; color:#fff!important; text-transform:uppercase; }
table.table1 tr.caption td h1,
table.table1 tr.caption td h2,
table.table1 tr.caption td h3,
table.table1 tr.caption td h4 { margin:0; }
table.table1 tr.caption td p { font-size: 18px; margin:0; }
table.table1 tr.heading td { background-color:#464445; border-right:1px solid #696768; color: #f3f3f3; padding: 6px 15px; font-size:inherit; }
table.table1 tr td { background-color:#f3f3f3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding: 15px; text-align:center; font-size:12px; }
table.table1 tr:last-child td { border-bottom:0; }
table.table1 tr.heading td:last-child,
table.table1 tr td:last-child { border-right:0; }

/* Table 2 */
table.table2.col2 { width:75%; }
table.table2.col2 tr td { width:50%; }

table.table2.col3 { width:85%; }
table.table2.col3 tr td { width:33.33%; }

table.table2 { background-color: #f3f3f3; border-collapse:collapse; margin-bottom:15px; margin:30px 0; width:95%; text-transform:uppercase; }
table.table2 p:last-child { margin-bottom:0; }
table.table2 tr.caption { border-bottom:5px solid #f4f4f4; }
table.table2 tr.caption td { background-color:#fff; padding:15px; }
table.table2 tr.caption td,
table.table2 tr.caption td h1,
table.table2 tr.caption td h2,
table.table2 tr.caption td h3,
table.table2 tr.caption td h4 { margin:0; border:0; text-align:left; color:#b20837; }
table.table2 tr.caption td p { font-size: 18px; margin:0; color:#9f9f9f; }
table.table2 tr.heading { border-bottom:7px solid #fff; }
table.table2 tr.heading td { background-color:#e0e0e0!important; border-right:1px solid #fff; color:#7a7a7a; padding:15px 15px 6px; font-size:110%; }
table.table2 tr.heading td:first-child,
table.table2 tr td:first-child { text-align:left; }
table.table2 tr td { background-color:#b20837; color:#fff; border-right:1px solid #fff; padding:6px 15px; text-align:center; font-size:12px; }
table.table2 tr:nth-child(even) td { background-color:#afafaf; }
table.table2 tr.heading td:last-child,
table.table2 tr td:last-child { border-right:0; }

/* Table 3 */
table.table3.col2 { width:75%; }
table.table3.col2 tr td { width:50%; }

table.table3.col3 { width:85%; }
table.table3.col3 tr td { width:33.33%; }

table.table3 { background-color: #f3f3f3; border-collapse:collapse; border:7px solid #cecece; margin-bottom:15px; margin:30px 0; width:95%; }
table.table3 p:last-child { margin-bottom:0; }
table.table3 tr { border-bottom:1px solid #e1e2e4; }
table.table3 tr.caption,
table.table3 tr.heading,
table.table3 tr:last-child { border-bottom:0; } 
table.table3 tr.caption td { background-color:#474342!important; padding:15px; }
table.table3 tr.caption td,
table.table3 tr.caption td h1,
table.table3 tr.caption td h2,
table.table3 tr.caption td h3,
table.table3 tr.caption td h4 { margin:0; border:0; text-align:left; color:#fff!important; text-transform:uppercase!important; }
table.table3 tr.caption td p { font-size: 18px; margin:0; color:#9f9f9f; }
table.table3 tr.heading td { background-color:#b20837!important; color:#fff; padding:10px 15px; font-weight:bold; }
table.table3 tr td:first-child { font-weight:bold; }
table.table3 tr td { background-color:#f7f7f7; color:#474342; padding:15px; }
table.table3 tr:nth-child(even) td { background-color:#fff; }
table.table3 tr:hover td { background-color: #dfdfdf; }

@media (max-width:768px) {
 	table.table1.col2, table.table2.col2, table.table3.col2,
	table.table1.col3, table.table2.col3, table.table3.col3 { width:95%; }
}

.separator1 { border-bottom: 1px solid #b20837; margin:20px 0 16px; } 
.separator2 { border-bottom: 1px solid #b20837; margin:20px 0 16px; } 
.separator2 .inner { border-bottom: 3px solid #b20837; width:14%; }


#header .logo,#header .awards-logo{float:left;}

#header .awards-logo{padding: 5px 0px 0px 15px;}

.bg{background:#ffffff; }

.tel_img{margin-top: -8%;margin-left: 4%;} 
