/* ============================= Start Body CSS ============================= */

body
{
	margin:0px;
	padding:0px;
	font-family: "Open Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.7;
    color: #828282;
}

/* ============================= End Body CSS =============================== */

/* ==================== Start Top Header Section CSS ======================== */

.info_main
{
	background-color: #0096d5;
}
.info_left
{
	text-align:center;
	padding: 8px;
	font-weight: bold;
	font-size: 17px;
}
.info_left .text
{
	color:white;
}
.info_left .no
{
	color:#fff;
}
.info_center
{
	text-align:center;
}
.info_center ul 
{
	padding-top:10px;
}
.info_center ul li  a
{
	color:white;
}
.info_center ul li a:hover
{
	text-decoration:none;
	color:yellow;
}
.info_right
{
    padding: 7px;
}
.info_right .social
{
	color:#fff;
	font-size:24px;
}
.top_email_font
{
	color: white;
	font-size: 17px;
	font-weight:bold;
}

/* ==================== End Top Header Section CSS ======================== */

/* ============================ Start Menu css =============================*/

.navbar
{
	margin-bottom:0px;
}
.m-t-26
{
	margin-top:26px;
}
.m-b-8
{
	margin-bottom:-8px;
}
.navbar-brand
{
	padding:0px;
}
.navbar-brand img
{
	width:285px;
	padding-bottom:10px;
}
#myNavbar ul li a 
{
	font-size:18px;
}
#myNavbar ul li a:active
{
	color:#aa1313;;
}
#myNavbar ul li a:focus
{
	color:#202051;
}
#myNavbar ul li a:hover
{
	background-color: #0096d5;
	color:white;
}
.navbar-toggle
{
	border-color:black;
}
.navbar-toggle .icon-bar
{
	background-color:black;
}
.navbar .active
{
	background-color: #0096d5;
}
.navbar .active a
{
	color:white;
}


.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
	background-color: white;
}
	
/* ============================ End Menu css =============================*/

/*  ============================ Start Slider CSS ============================*/

.slider
{
	width:100%;
	margin:0px;
}
.slider_img
{
	width:100%;
}
.m-t-30
{
	margin-top: 30px;
}

/*  ============================ End Slider CSS ============================*/

/* ============================= Start Welcome CSS ========================== */

.wel_h1
{
	color:#0c8dc4	
}
.wel_p
{
	font-size: 17px;
	text-align: justify;
}
.wel_m_b_60
{
	margin-bottom:60px;
}
.wel_h2
{
	text-align: center;
	color: #0c8dc4;
	padding-bottom: 20px;
}
.wel_div1
{
	height: 400px;
	margin-bottom: 50px;
	border: 0 solid navy;
	box-shadow: 0px -1px 4px 2px;
}
.wel_div2_img
{
	height: 400px;
	margin-top:20px;
	margin-bottom: 50px;
	border: 0 solid navy;
	box-shadow: 0px -1px 4px 2px;
}
.wel_div1_h2
{
	text-align: center;
	color: #0096d5;
	padding-top: 30px;
	font-weight: bold;
}
.wel_div1_p
{
	text-align: justify;
	padding: 28px;
	font-size:18px;
}

/* ============================= End Welcome CSS ========================== */

/* ================================================== 
			      Start Treatment CSS
   ================================================== */
   
.treatment_h1
{
	text-align: center;
	color: #0096d5;
	padding-top: 30px;
	padding-bottom: 35px;
}
.treatment_p
{
	text-align: justify;
	font-size: 17px;
	padding-right: 20px;
	padding-left: 20px;
}
.p_t_50
{
	padding-top:50px;
}
.p_b_50
{
	padding-bottom:50px;
}
.emer_h2
{
	color: #0096d5;
	font-weight: bold;
	text-align: center;
	padding-bottom:20px;
}
.emer_p
{
	text-align: justify;
	font-size: 17px;
	padding-top:18px;
	padding-left: 15px;
	padding-right: 15px;
}
.div_height
{
	height:220px;
	box-shadow: 1px 1px 4px 3px;
}
.treat_p_b_50
{
	padding-bottom:50px;
}
/* ==================================================
	               End Treatment CSS
   ================================================== */

/* ========================== Start Map CSS ======================= */

.c_map
{
	width:100%;
}

.map_m_b_60
{
	margin-bottom: 60px;
}
.map_h1
{
	text-align: center;
}
.map_m_b_30
{
	margin-bottom: 30px;
}
.map_h2_color
{
	color:#023368;
}

/* =========================== End Map CSS ======================= */
   
/* ==================================================
	               Start Footer CSS
   ================================================== */

.footer
{
	background-color:#0979a8;
}
.footer_h2
{
	font-weight: bold;
    color: white;
	padding-top:80px;
}
.footer .s1_text
{
	color:#fff;
	font-size: 18px;
	font-weight: bold;
	line-height: 70px;
}
.footer .s2_no
{
	font-size: 16px;
	color: #fff;
}
.footer p 
{
	text-align: justify;
    padding-left: 38px;
    padding-right: 38px;
	padding-bottom:25px;
    color: #fff;
    font-size: 16px;
}
.footer .fb
{
	color: #fff;
	font-size: 40px;
}

.footer h3 
{
	text-align: center;
	color: #fff;
	/* line-height: 120px; */
	padding-top: 50px;
	padding-bottom: 30px;
}
.footer a
{
	color:#fff;
	line-height: 40px;
}
.footer a:hover
{
	text-decoration:none;
	color:white;
}
.footer_logo_img
{
	padding-top: 120px;
	padding-bottom: 50px;
}
.footer_address
{
	font-size: 17px;
    text-align: justify;
    color: white;
}
.f_url
{
	background-color:#0a4468;
}
.f_url p
{
	line-height: 45px;
	text-align: center;
	font-size: 20px;
	color:white;
}

/* ==================================================
	               End Footer CSS
   ================================================== */

/* ==================================================
	               Start About Us Page CSS
   ================================================== */
.ab_p_t_60
{
	padding-top:60px;
}

.ab_p_t_30
{
	padding-top:30px;
}
.img_p_t_90
{
	padding-top:90px;
}
.ab_p_b_70
{
	padding-bottom:70px;
}
.ab_h1
{
  text-align: center;
  padding-top: 35px;
  padding-bottom: 25px;
  color: #0c8dc4;
  font-size: 40px;
  font-weight: bold;
}
.ab_p
{
	text-align:justify;
	font-size: 17px;
	padding: 10px;
}
.ab_p_b_50
{
	padding-bottom:50px;
}

/* Vision CSS */

div.container-fluid img.header
{
   width:100%;
}

.well_bgcolor
{
	background-color:white;
}
.well:hover
{
   box-shadow:-1px 2px 18px #888888;
}
.vision_p_b_50
{
	padding-bottom:50px;
}
.vision_h1
{
	color:#0096d5;
}
.vision_h
{
	color: #0e79a6;
	font-size: 30px;
}

/* ==================================================
	               End About Us Page CSS
   ================================================== */
 
 /* ==================================================
	               Start Department Page CSS
   ================================================== */

.gallery_img
{
	width:360px;
	height:220px;
}
.depart_txt
{
	color:white;
	font-size:26px;
}
.contact_div 
{
  background-color: #0979a8;
  text-align: center;
  padding: 15px;
}

 /* ==================================================
	               End Department Page CSS
   ================================================== */
   
/* ==================================================
	               Start Facilities Page CSS
================================================== */
   
.fac_f_s
{
	font-size: 17px;
	letter-spacing: 1px;
}

.fac_h1 {
  text-align: center;
  padding-top: 35px;
  padding-bottom: 35px;
  color: #0c8dc4;
  font-size: 40px;
  font-weight: bold;
}

.fac_box_heading
{
	color: #0c8dc4;
	text-align: center;
	padding: 5px;
	font-size: 30px;
	font-family: arial;
	border-width: 3px;
	border-color: #0c8dc4;
}
.fac_div_height
{
	height:220px;
}
.fac_img
{
	height:220px;
	width:270px;
}

/* ==================================================
	               End Facilities Page CSS
================================================== */
   
 /* ==================================================
	               Start Gallery Page CSS
   ================================================== */
   
.gallery_h1
{
	text-align: center;
	padding-top: 35px;
	padding-bottom: 35px;
	color: #0c8dc4;
	font-size: 40px;
	font-weight: bold;
}
.gallery_img_pg
{
	width:360px;
	height:280px;
}
.gallery_p_b_20
{
	padding-bottom:20px;
}

 /* ==================================================
               End Gallery Page CSS
 ================================================== */

/* ==================================================
	           Start Contact Page CSS
================================================== */
   
.contact_h1
{
	text-align: center;
	padding-top: 35px;
	padding-bottom: 35px;
	color: #202051;
	font-size: 40px;
	font-weight: bold;
}
.div_contact
{
	background-color: #0096d5;;
    height: 250px;
	border-radius: 25px;
}
.p_b_65
{
	padding-bottom: 65px;
}
.contact_h2_pro
{
	color: white;
	text-align: center;
	padding-top: 30px;
}
.contact_h3_pro
{
	color: white;
	text-align: center;
	padding-top: 10px;
	line-height: 40px;
}
.contact_p_pro
{
	color: white;
	text-align: center;
	padding-top: 10px;
	line-height: 40px;
	font-size:18px;
}

/* ==================================================
               End Contact Page CSS
================================================== */

/* start media query */

@media screen and (max-width:440px)
{
	.navbar-brand img 
	{
		width: 160px;
		padding-left: 10px;
	}
	#myNavbar ul li a 
	{
		text-align: center;
		color:white ;
		background-color: #0096d5;
	}
	#myNavbar ul li a:hover
	{
		background-color:white;
		color:#0096d5;
	}
	.a_h1_p_10
	{
		padding-bottom:0px;
	}
	.p_h1_p_10
	{
		padding-top:15px;
		padding-bottom:0px;
	}
}

@media screen and (max-width: 767px) and (min-width: 441px)
{
	.navbar-brand img 
	{
		width: 160px;
		padding-left: 10px;
	}
	#myNavbar ul li a 
	{
		text-align: center;
		color:white ;
		background-color: rgba(2, 51, 104, 1);
	}
	#myNavbar ul li a:hover
	{
		background-color:white;
		color:rgba(2, 51, 104, 1);
	}
}

@media screen and (max-width: 991px) and (min-width: 768px)
{
	#myNavbar ul li a
	{
		font-size:13px;
	}
	.m-t-26 
	{
      margin-top: 10px;
    }
}

/* end media query */

