.notice{
	background: #a4fabe none repeat scroll 0 0;
    border-radius: 10px;
    float: left;
    height: 250px;
    margin: 5px 0;
    padding: 5px 25px;
    width: 100%;}
.notice h3{border-bottom: 1px dotted; margin-top: 5px}
.notice a{color: #000;text-decoration: none;}
.notice a:hover{color:#ED1C27;}
.contact-us{text-align:left;color:#000;}
.contact-us address{color:#000;}
.footer-menu ul{list-style:none;}
.footer-menu ul li{padding: 0px 5px 5px;}
.footer-menu a{text-decoration:none; color:#fff;}
.footer-menu a:hover{color:#EC1C25; }
.foot{background-color:#0D793B; height:auto; width:100%; float:left; color:#fff;}
.foot h4{padding: 0px 60px;}
.foot a{text-decoration:none;}
.foot a:hover{color:#EC1C25;}
.about-us{
	border: 1px dashed #a4fabe;
    border-radius: 10px;
    float: left;
    height: auto;
    margin: 5px 0px;
    padding: 0 10px;
    width: 100%;
	}
.about-us h4{font-weight:bold;}
.about-us img{float:left; border:1px #000 dotted; padding:5px; margin:0px 5px 5px 0px; width: 240px;}
.about-us ul{margin-left:40px;}
.works{text-align:center;}
.glyphicon
{
    margin-right:4px !important; /*override*/
}

.pagination .glyphicon
{
    margin-right:0px !important; /*override*/
}

.pagination a
{
    color:#555;
}

.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}
.aboutus-content {
    padding: 20px 0px;
}
.news-item
{
    padding:2px 2px;
    margin:0px;
    border-bottom:2px dotted #65E88D; 
}
.panel-default>.panel-heading{ background: #65E88D}
.panel{border:3px solid #65E88D}
.iconstr{color:#fff; font-size:16px; background:#65E88D; padding:10px; border-radius:20px; margin-right:10px;}
.panel-footer {
    padding: 0;
    background-color: #65E88D;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}







*{
	margin: 0;
	padding: 0;
	list-style: none;
}

body{
	font-family: 'Montserrat', sans-serif;
}


/******************/
/*header-area-css*/
/******************/

.header-area{
	background-color: #0A8C32;
	border-bottom: 2px solid #fff;
	padding-top: 3px;
}
.bdtop{
	border-top: 2px dotted #fff;
}
.header{
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
	padding-top: 5px;
}

.bdlogo{
	width: 12%;
}
.bdlogo a img{
	width: 88%;
}

.bdtitle{
	width: 70%;
}
.bdtitle h1 {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 3px;
	margin-top: 0px;
}
.bdtitle h2 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 2px;
	margin-top: 0px;
}
.bdtitle h3 {
    color: #fff;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 500;
	border-bottom: 1px solid#fff;
    display: inline-block;
    padding-bottom: 6px;
	margin-top: 0px;
}

.bdtitle h4{
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 0px;
}


/******************/
/*header-area-css*/
/******************/



/******************/
/*menu-area-css*/
/******************/

.menu-area{
	background-color: #65E88D;
}
.menu-area .navbar{
	padding: 0px;
	min-height: auto;
}
.menu ul{
	margin: 0;
	padding: 0;
}
.menu ul li {
	display: inline-block;
	position: relative;
}

.menu ul li a i{
	margin-left: 3px;
}
.menu ul li a {
    color: #222 !important;
    font-size: 13px;
    font-weight: 500;
    text-decoration: none;
    padding: 12px 15px;
    display: inline-block;
    background:#65E78D;
    border-right: 2px solid #ffffff;
    text-transform: capitalize;
}
.menu ul li:hover a {
    background: #65E78D !important;
}
.menu ul li:last-child a{
	border-right: 0px solid;
	padding: 12px 35px !important;!i;!;
	/* background: red; */
	border-radius: 0;
	color: #fff !important;!i;!I;!;
	font-weight: 700;
	/* margin-bottom: 10px; */
	background-color: red;
	animation-name: example;
	animation-duration: 4s;
}
.menu ul li ul{
    position: absolute;
    top: 100%;
    left: 0px;
    background: #65E88D;
    width: 220px;
    z-index: 999;
    transform: scale(0);
    transition: .3s;
}
.menu ul li ul li{
    display: block;
}
.menu ul li ul li a{
    border-right: 0px solid;
}
.menu ul li:hover ul{
    
    transform: scale(1);
}
.navbar-default{
	background: transparent;
	margin: 0px;
	border: 0px solid;
}
.navbar-default .navbar-collapse{
	padding: 0px !important;
	background: transparent;
}
.navbar-default .navbar-toggle i{
    color: #fff;
}
/******************/
/*menu-area-css*/
/******************/



/******************/
/*slider-area-css*/
/******************/

.slider-area{
	background-color: #fff;
	height: 470px;
}

.single-slider img{
	width: 100%;
	height: 470px;
}
.slider-area .owl-prev{
	height: 40px;
	width: 40px;
	background: #0A8C32 !important;
	line-height: 40px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.slider-area .owl-next{
	height: 40px;
	width: 40px;
	background: #0A8C32 !important;
	line-height: 40px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.slider-area .owl-prev span,
.slider-area .owl-next span {
    color: #fff !important;
    font-size: 28px !important;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

/******************/
/*slider-area-css*/
/******************/


/******************/
/*content-area-overview-css*/
/******************/


.content-area-overview{
	background-color: #fff;
	padding: 20px 0px;
}
.content-area-details{
	padding: 15px;
	border-radius: 5px;
	/* border: 2px dotted #088D32; */
}
.content-area-details h3{
	color: #000;
	font-size: 36px;
	font-weight: 600;
	margin-bottom: 15px;
	margin-top: 0px;
	text-align: center;
	text-transform: capitalize;
	/* background: #ccc; */
}
.content-area-details p{
	color: #222;
	line-height: 26px;
	margin-bottom: 0px;
	font-size: 16px;
	text-align: justify;
}

/******************/
/*content-area-overview-css*/
/******************/


/******************/
/*doctor-area-css*/
/******************/

.doctor-area{
	background-color: #fff;
	padding: 30px 0px;
}

.doctor-area .owl-prev{
	height: 35px;
	width: 35px;
	background: #0A8C32 !important;
	position: absolute;
	right: 60px;
	top: -50px;
}
.doctor-area .owl-next{
	height: 35px;
	width: 35px;
	background: #0A8C32 !important;
	position: absolute;
	right: 15px;
	top: -50px;
}

.doctor-area .owl-prev span,
.doctor-area .owl-next span {
    color: #fff !important;
    font-size: 24px !important;
    height: 35px;
    width: 100%;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}


.doctor-title h4{
	color: #777;
	text-transform: uppercase;
	font-size: 15px;
}

.doctor-title h2{
	color: #00323C;
	text-transform: capitalize;
	font-size: 28px;
	font-weight: 700;
}

.single-doctor {
    background-color: #fff;
    padding: 10px;
    border: 1px solid #ddd;
    position: relative;
    transition: .3s;
    height: 384px;
}
.single-doctor:hover{
	background-color: #0A8C32;
}
.single-doctor:hover .doctor-content p,
.single-doctor:hover .doctor-content h3{
	color: #fff;
}
.doctor-img{
	position: relative;
}
.doctor-img img{
	width: 100%;
	height: 240px;
}
.single-doctor:hover .doctor-overley{
	transform: scale(1);
}
.doctor-overley{
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(0,0,0,.5);
	transform: scale(0);
	transition: .3s;
}
.doctor-overley a i{
	height: 35px;
	width: 35px;
	text-align: center;
	line-height: 35px;
	background-color: #0A8C32;
	color: #fff;
}

.doctor-content{
	padding: 10px 0px;
}
.doctor-content p{
	color: #777;
	font-size: 13px;
	text-transform: capitalize;
	margin-bottom: 5px;
	transition: .3s;
}
.doctor-content h3{
	color: #002B46;
	font-size: 16px;
	text-transform: capitalize;
	margin-bottom: 0px;
	transition: .3s;
}


/******************/
/*doctor-area-css*/
/******************/

/******************/
/*facility-area-css*/
/******************/


.facility-area{
    background-color: #0A8C32;
    padding: 60px 0px;
}

.counter-text h3 {
    color: #fff;
    text-transform: capitalize;
    margin-bottom: 0px;
    font-size: 15px;
    margin-top: 0px;
}

.conter-online span {
    display: inline-block;
    color: #fff;
    font-size: 32px;
    padding: 0px 4px;
    font-weight: 600;
}
.counter-text i{
    color: #fff;
    font-size: 59px;
}


/******************/
/*facility-area-css*/
/******************/

/******************/
/*department-area-css*/
/******************/


.department-area{
	background-color: #fff;
	padding: 60px 0px 45px 0px;
}

.department-title h2{
	color: #112959;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 20px;
}
.single-department {
	margin: 15px 0px;
	border: 1px solid #ddd;
	background: #0a8c32;
}
.single-department a{
	text-decoration: none;
}
.single-department a img{
	width: 100%;
	height: 230px;
}
.single-department a h3{
	font-size: 18px;
	font-weight: 600;
	margin: 10px 0px;
	color: #ffffff;
	/* background: #ccc; */
	height: 35px;
}

/******************/
/*department-area-css*/
/******************/



/******************/
/*overfooter-area-css*/
/******************/

.overfooter-area{
	background-color: #65E78D;
	padding: 40px 0px;
}
.overfooter-contact h3{
	color: #000;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 600;
}
.overfooter-contact ul{
	margin: 0;
	padding: 0;
}
.overfooter-contact ul li{
	display: block;
	padding: 1px 0px;
	color: #222;
	font-size: 13px;
	/* text-transform: lowercase; */
}
.overfooter-contact ul li a{
	color: #222;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: 500;
	text-decoration: none;
}

/******************/
/*overfooter-area-css*/
/******************/




/******************/
/*footer-area-css*/
/******************/

.footer-area{
	background-color: #0D793B;
	padding: 15px 0px;
}
.footer p{
	color: #fff;
	font-size: 15px;
	text-transform: capitalize;
	margin-bottom: 0px;
	font-weight: 500;
}
.footer p a{
	text-decoration: none;
	color: #ff0000e6;
	font-weight: 600;
}
/******************/
/*footer-area-css*/
/******************/





/******************/
/*hader-banner-css*/
/******************/

.hader-banner{
	background-image: url(../images/header.jpg);
	background-size: cover;
	background-position: center;
	height: 240px;
}
.header-title{
	height: 240px;
	width: 100%;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
}
.header-title h2{
	color: #000;
	font-size: 32px;
	text-transform: capitalize;
}

/******************/
/*hader-banner-css*/
/******************/


/******************/
/*department-page-css*/
/******************/





.dept-img img{
	width: 100%;

}
.dept-details h3{
	color: #000;
	font-size: 24px;
	text-transform: capitalize;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom: 15px;
}
.dept-details p{
	color: #777;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 10px
}
.dept-details ul{
	margin: 0;
	padding: 0;
}
.dept-details ul li{
	display: block;
	color: #777;
	padding: 3px 0px;
	font-size: 15px;
}
.dept-details ul li i{
	margin-right: 5px;
}
.dept-page-title h3{
	color: #000;
	font-size: 18px;
	text-transform: capitalize;
	font-weight: 600;
	display: inline-block;
	border-bottom: 1px solid #0A8C32;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.single-dept a{
	text-decoration: none;
	color: #000;
	font-weight: 600;
	font-size: 18px;
}
.single-dept a img{
	width: 100%;
	height: 230px;
}
.single-dept  p{
	color: #777;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0px;
}
.department-area .owl-dots{
	width: 100%;
	text-align: center;
	bottom: 0;
}
.department-area .owl-dot{
	height: 10px;
	width: 10px;
	border: 2px solid #0A8C32 !important;
	border-radius: 50%;
	display: inline-block;
	margin: 0px 2px;
}
.department-area .owl-dot.active{
	background: #0A8C32 !important;
}
.doctor-area-page {
	padding: 60px 0px 45px 0px;
}
.doctor-area-page .single-doctor{
	margin: 15px 0px;
}
/******************/
/*department-page-css*/
/******************/



/******************/
/*gallery-page-css*/
/******************/
.single-gallery{
	padding: 10px;
	border: 1px solid #ddd;
	transition: .3s;
}
.single-gallery:hover{
	background-color: #0A8C32;
}
.gallery-img{
	position: relative;
}
.gallery-img img{
	width: 100%;
	height: 190px;
}
.single-gallery:hover .gallery-overley{
	transform: scale(1);
}
.gallery-overley{
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(0,0,0,.5);
	transform: scale(0);
	transition: .3s;
}
.gallery-overley a i{
	height: 35px;
	width: 35px;
	text-align: center;
	line-height: 35px;
	background-color: #0A8C32;
	color: #fff;
}

/******************/
/*gallery-page-css*/
/******************/


/******************/
/*services-page-css*/
/******************/
.services-area{
	padding: 40px 0px;
	background-color: #F9FAFA;
}
.services-sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.services-sidebar ul li{
	display: block;
	border-bottom: 1px solid #ddd;
}
.services-sidebar ul li a {
    display: block;
    padding: 15px 10px;
    text-decoration: none;
    color: #222;
	text-transform: capitalize;
	font-weight: 600;
	font-size: 14px;
	background-color:#fff;
	transition: .3s;
}
.services-sidebar ul li a i{
	float: right;
}
.services-sidebar ul li:hover a{
	background-color: #0A8C32;
	color: #fff;
}
.single-services-details > img{
	width: 100%;
	margin-bottom: 20px;
}
.single-services-details > h3{
	color: #000;
	font-size: 20px;
	text-transform: capitalize;
	font-weight: 600;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}
.single-services-details > p{
	color: #777;
	font-size: 14px;
	line-height: 26px;
	margin-top: 0px;

}
.letest-news{
	margin-top: 25px;
}
.letest-news h3{
	color: #000;
	text-transform: capitalize;
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 15px;
}
.single-lt-news{
	display: flex;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	margin: 10px 0px;
}
.lt-latest-img a{
	text-decoration: none;
}
.lt-latest-img a img{
	width: 100px;
	margin-right: 15px;
}
.lt-latest-details p{
	color: #777;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.lt-latest-details a{
	text-decoration: none;
	color: #000;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: 600;
	transition: .3s;
}
.single-lt-news:hover .lt-latest-details a{
	color: #0A8C32;
}

/******************/
/*services-page-css*/
/******************/

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.events a{
	text-decoration: none;
	color: #000000;
	font-size: 20px;
	text-align: center;
}
.events img{
	width: 100%;
	height: 300px;
}
.directphot{
	max-height:800px; 
	overflow:scroll;
}
.directphoto p{
	background: #0A8C32;
	padding: 10px;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
.directphoto p{
	width: 100%;
}
.content-area-details h4{
	text-align: center;
	font-weight: bolder;
	font-size: 20px;
}
.depotu{
	border: 1px dashed #65e78d;
	margin-bottom: 10px;
}
.depotu h3{
	background: #0a8c32;
    padding: 10px;
    text-align: center;
    color: #fff;
    margin: 0;
}
.depotu img{
	width: 100%;
}
.depotu p{
	background: #65e88d;
	padding: 5px;
	margin: 0;
	font-size: 16px;
}

.director h3{
	text-align: center;
}

@keyframes example {
  from {background-color: red;}
  to {background-color: green;}
}

