/* ============================= 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: #202051;
}
.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;
}

/* ==================== 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: #202051;
	color:white;
}
.navbar-toggle
{
	border-color:black;
}
.navbar-toggle .icon-bar
{
	background-color:black;
}
.navbar .active
{
	background-color: #202051;
}
.navbar .active a
{
	color:white;
}
a
{
	color:#202051;
}

.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 About CSS  ============================ */

.a_h1_p_10
{
	text-align: center;
	padding-bottom: 25px;
	color: #202051;
	font-size: 40px;	
	font-weight: bold;

}
.about_h3
{
	color:#202051;
	padding-bottom:20px;
}
.about_p
{
	text-align: justify;
	font-size: 17px;
}
.ab_img_p
{
	font-size: 15px;
	text-align:justify;
}

/* ================================================== 
                    End About css
   ================================================== */

/* ==================================================
                 Start counter up css  
   ================================================== */

.container_margin
{
	margin-top:30px;
    margin-bottom:50px;
}
.stat
{
	background-color:#202051;
	padding-top:80px;
	padding-bottom:80px;
	color:white;
	background-attachment:fixed;
	margin-top:35px;
}
.stat span
{
	font-size:40px;
}
.stat-items h2
{
	font-weight:bold;
	font-size:42px;
	color:darkorange;
}
.stat p 
{
	font-weight:bold;
	letter-spacing:1px;
	font-size: 23px;
}

/* ==================================================
                   End Counter up css 
   ================================================== */

/* ================================================== 
			      Start Why Choose CSS
   ================================================== */

.p_t_50
{
	padding-top:50px;
}
.p_b_50
{
	padding-bottom:50px;
}
.emer_h2
{
	color: #343497;
	font-weight: bold;
	text-align: center;
}
.emer_p
{
	text-align: justify;
	font-size: 17px;
	padding-top:18px;
	padding-left: 15px;
	padding-right: 15px;
}
.div_height
{
	height:170px;
}

/* ==================================================
	               End Why Choose CSS
   ================================================== */

/* ==================================================
	               Start Ayushman Card CSS
   ================================================== */

.m_t_50
{
	margin-top:50px;
}
.m_b_50
{
	margin-bottom:50px;
}
.ayushman_h1
{
	color: #202051;
	font-weight: bold;
	text-align: center;
	padding-bottom: 20px;
}
.ayushman_div
{
	height: 200px;
}

   /* ==================================================
	               End Ayushman Card 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:#202051;
}
.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 .tw
{
	color: #fff;
	font-size: 30px;
}
.footer .pr
{
	color: #fff;
	font-size: 20px;
}
.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: 105px;
	padding-bottom: 15px;
	width: 350px;
	border-radius:55px;
}
.footer_address
{
	font-size: 17px;
    padding: 40px;
    text-align: justify;
    color: white;
}
.f_url
{
	background-color:#03162a;
}
.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;
}
.ab_p_b_70
{
	padding-bottom:70px;
}
.ab_h1
{
  text-align: center;
  padding-top: 35px;
  padding-bottom: 35px;
  color: #202051;
  font-size: 40px;
  font-weight: bold;
}
.ab_p
{
	text-align:justify;
	font-size: 17px;
}
 .div_vision
{
	height: 350px;
}
.h1_vision
{
	color: navy;
	font-weight: bold;
}
.ab_p_b_50
{
	padding-bottom:50px;
}

.vision_p
{
	text-align: justify;
	padding-top: 25px;
	font-size: 17px;
}
.value_p
{
	text-align: justify;
	padding-right: 35px;
	font-size: 17px;
}
.value_p_b_100
{
	padding-bottom:100px;
}

/* ==================================================
	               End About Us Page CSS
   ================================================== */
 
 /* ==================================================
	               Start Department Page CSS
   ================================================== */

.gallery_img
{
	width:360px;
	height:220px;
}
.b_r_15
{
	border-radius:15px;
}
.depart_txt
{
	color:white;
	font-size:26px;
}
.contact_div 
{
  background-color: #202051;
  text-align: center;
  padding: 15px;
}

 /* ==================================================
	               End Department Page CSS
   ================================================== */
   
 /* ==================================================
	               Start Gallery Page CSS
   ================================================== */
   
.gallery_h1
{
	text-align: center;
	padding-top: 35px;
	padding-bottom: 35px;
	color: #202051;
	font-size: 40px;
	font-weight: bold;
}
.gallery_img
{
	width:360px;
	height:250px;
}
.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: #202051;
    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: rgba(2, 51, 104, 1);
	}
	#myNavbar ul li a:hover
	{
		background-color:white;
		color:rgba(2, 51, 104, 1);
	}
	.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:14px;
	}
}

/* end media query */

