/* copy form bootstrap print classes */ 
.visible-print {
    display: block !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
/* copy form bootstrap print classes */ 

/* custom hide some elements starts*/
.hidethis,
div.flexslider .flex-control-nav,
div.flexslider .mainosbox_header_bg .linkrow{display:none !important;}
/* custom hide some elements ends*/
header{position:inherit;}
  div.slider_area {	padding-top: 0;border:0;}
  .module_esite_firstpage div.slider_area {	padding-top: 0;border:0;}
.firstpage_headers .col-md-3 {width:45% !important;float:left;}
.faq-block-block .col-md-4:before {
	display:none;
}
div.flexslider .mainosbox_header_bg {width:100%;position:inherit;margin:0;padding:0;}
div.flexslider .mainosbox_header_bg h3 {padding:0;margin:20px 0 0 25px;}

div.firstpage_headers span .overlay {

}
div.firstpage_headers span .overlay {
	color:black;
	height: 180px;
	opacity:1;
  top:0;
  position:relative;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);

	width: 100%;

  font-weight:400;
	font-size:17px;

}
div.firstpage_headers span .overlay p {
	color:black;
	padding:10px;
  margin:0;
  height:100px;
}

div.firstpage_headers span .overlay h5 {
	color:black;
	margin:0;
  font-size:18px;
  padding:0;
}
div.firstpage_headers span .overlay .linkrow {
	display:none;

}
div.firstpage_headers span:hover .overlay {
	opacity:1;
  top:0;
  position:relative;
}
div.firstpage_headers h4:after {
	display:none;
}
div.firstpage_headers h4 {
	color:black;
  position:relative;
}











