/* put here your custom css styles */
/* Custom Styling for MBOG */
.header_left a img {
position: absolute;
z-index: 100;
width: 270px;
top: 10px;
}
.slider_content {
background-color: rgba(124, 66, 130, 0.7);
width: 45%;
padding: 100px 30px 30px;
margin-top: -93px;
}
h3 {
line-height: 23px;
color: #777;
}
.wpb_text_column h2 {
 color:#018A9C;
line-height: 38px;
}
.vc_span3 .widget_theme_navigation ul, .vc_span3 .widget_theme_navigation li {
list-style:none;
padding:0;
margin:0;
}
.vc_span3 .widget_theme_navigation li a {
padding:10px 0px;
display:block;
}
.pre-footer {
margin-bottom: -50px;
}
.header {
position: relative;
z-index: 100;
padding: 28px 0;
}
.header-bg {
position: absolute;
z-index: 1;
width:100%;
overflow:hidden;
}
.footer .menu {
padding: 0px;
list-style: none;
}
.footer .menu li a{
padding: 8px 0px;
display: block;
border-bottom: 1px #444 solid;
transition:all 0.5s ease;
-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
}
.footer .menu li a:hover{
padding: 8px 10px;
background-color:#018A9C;
text-decoration:none;
}
.footer .sub-menu {
display:none;
}
.footer hr {
border-color: #444;
}
.footer strong {
color:#FFF;
}
.box_header:after{
background:#018A9C;
}
.footer_box_container {
border-top: #444 solid 1px;
padding-top: 25px;
}
.announcement h1 {
color:#888;
}
.page_layout {
padding-top: 65px;
}
.gallery_item_details_list .details_box p {
margin:20px 0px 5px;
padding:0px;
}
.sf-menu li:hover a, .sf-menu li.selected a, .sf-menu li.current-menu-item a, .sf-menu li.current-menu-ancestor a {
background-color:#018A9C;
}
@media screen and (max-width:1009px)
{ 
	.slider_content {
		padding: 180px 30px 30px;
		width: 50%;
	}
.slider_content h1 {
	font-size:30px;
}
.slider_content h1 br {
	display:none;
}
.slider_content .subtitle {
	font-size:16px;
}
}
@media screen and (max-width:768px)
{ 
.slider_content_box {
margin-top: -230px;
}
.slider_content {
		padding: 125px 30px 30px;
	}
}

@media screen and (max-width:479px)
{
	.hidden-phone {display:none;}
	.header_left a img {
		position: static;
		width: 180px;
		top: 0px;
		float: none;
		}
.header_left {
	width: 100%;
	floaT: nonw;
	text-align: center;
}
.header {padding: 8px 0;}
.slider_content_box {margin-top: 0px;margin: 0px -73px 20px;min-height: 145px;background:rgba(124, 66, 130, 0.7);text-align:center;}
.slider_content {width: 75%;padding: 0px;margin: 30px auto;background:transparent;text-align:left;}
.slider_content br {display:none;}
.slider_navigation {top:0;text-align:left;}
}
.menu-header-navigation-container {margin-right:35px;}
.gallery_box .controls {opacity:0; visibility:hidden;}

.single-departments .comment_box, .single-doctors .comment_box {
	display: none;
}

.single-departments .vc_row-fluid .vc_span8 .post_content, .single-doctors .vc_row-fluid .vc_span12 .post_content {
	width: auto;
}
.single-doctors .post_footer, .single-doctors .reply_button {
display: none;
}

hr {
margin: 25px 0px;
border: 0px;
border-top: 1px solid #E0E0E0;
}
.items_list li:first-child {
padding-top: 12px;
}
.footer hr {
margin: 4px 0px;}
.wpb_text_column li {
padding: 4px 0px;
line-height: 19px;
}
.wpb_text_column ul {
margin-top: 5px;
}
.items_list li.tick {
	padding-left:20px;
}
.slider_content h1 {
font-size: 69px;
}