body{
	margin:0px;
	padding:0px;

}

.header{
	width: 100%;
    height: 148px;
    border-top: solid 14px #22a8b1;
	border-bottom: solid 14px #22a8b1;
}

#number{
	font-family:"Filetto Regular";
	font-size:15px;
	color:#888888;
	float:right;
	display:inline-block;
	padding:3px;
}
#number b {
    font-family: arial;
    font-size: 20px;
    color: #22a8b1;
}

.login-btn{
	height: 35px;
    cursor: pointer;
    background: #22a8b1;
    text-align: center;
	width:100%;
	font-family:arial;
	font-size:1.2em;
	color:#fff;
	float:right;
	display:inline-block;
}
.login-btn:hover{
	border:1px solid #22a8b1;
	color:#22a8b1;
	background:none;
}
.logoimg{
	width: 73px;
    height:120px;
    float: left;
	max-width:none;
	vertical-align:bottom;
	position:absolute;
}

.banner{
	color:#fff;
	text-align:center;
	background:#22a8b1;
	font-family:arial;
	font-size:1.5em;
	width:98.5%;
	margin-top:15px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#heroic{
	background-image:url(./img/bg.jpg);
	background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
	background-size: cover;
    background-clip: padding-box;
	height:400px;
	width:100%;
}

#location{
	font-size:1.1em;
	color:black;	
}
#Loc{
	font-size:1.1em;
	color:black;	
}

#search{
	font-size:1.1em;
	color:black;	
}

#Surg{
	font-size:1.1em;
	color:black;	
}


.heroic-btn{
	font-size:1.0em;
	font-family:arial;
	color:#fff;
	background:#22a8b1;
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:3px;
	padding-right:3px;
	overflow:hidden;
	width:100%;
	border:0px;
	box-shadow:0px;
	border-radius:4px;
}


.hospital-card{
	height:280px;
	width:100%;
	box-shadow:0px 0px 5px #323232;
	position:relative;
	overflow:hidden;

}
.img-hospital{
	height:280px;
	width:100%;
	position:relative;
	vertical-align:middle;
	border:0px;
}

.txt-hospital{
	background:#606060 ;
	opacity:0.7;
	bottom:0;
	text-align:center;
	height:90px;
	padding:11%;
	color:#fff;
	position:absolute;
	width:100%;
	font-size:14px;
}


.surg-card{
	height:280px;
	width:250px;
	position:relative;
	overflow:hidden;
	box-shadow:0px 0px 5px #22a8b1;
}
.img{
	height:280px;
	width:250px;
	position:relative;
	vertical-align:middle;
	border:0px;

}
.social{
	height:40px;
	width:40px;
}


.surg-bottom{
	background:#22a8b1;
	opacity:0.7;
	bottom:0;
	text-align:center;
	height:90px;
	color:#fff;
	position:absolute;
	width:100%;
	font-size:14px;
}
.footer{
    background: #22a8b1;
	padding-top:10px;
	padding-left:7px;
	width:100%;
	height:150px;
	text-decoration:none;
	color:#fff;
	position: relative;
	margin-bottom:7px;
	bottom: 0px;
	vertical-align: bottom

}
.consult-box{
	margin-top:20px;
	width:100%;
	height:auto;
	padding-top:10px;
	left:0px;
	margin-left:0px;
	padding-bottom:10px;
	position:relative;
	font-family:arial;
	font-size:1.2em;
	color:#fff;
	background:#22a8b1;
}
.filter-box{
	margin-top:0%;
	position:relative;
	font-family:arial;
	width:100%;
	left:0px;
	border:1px solid #c1c1c1;
	text-align:left;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:15px;
	padding-left:14px;
	
}
.hospital-list{
	max-height:300px;
	overflow:auto;
}
.hospital-ul li{
	list-style-type:none;
}
.specialty-list{
	max-height:300px;
	overflow:auto;
}

.doctor-no-box{
	margin-top:20px;
	position:relative;
	font-family:arial;
	width:100%;
	height:auto;
	padding-top:10px;
	border:1px solid #c1c1c1;
	text-align:left;
	padding-bottom:10px;
	padding-left:20px;
	color:#fff;
	background:#22a8b1;
}

.doctor-list-box{
	margin-top:20px;
	position:relative;
	width:100%;
	font-family:arial;
	position:relative;
}
.doctor-box{
	padding-top:20px;
	border:1px solid #c1c1c1;
	padding-left:20px;
	font-family:arial;
	color:#545454;
}
.doctor-img{
	padding-left:10px;
	width:100%;
	height:100px;
	width:95px;
}

.right-help-box{
	margin-top:20px;
	width:100%;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	font-family:arial;
	font-size:1.0em;
	padding-left:30px;
	padding-right:30px;
	color:#fff;
	background:#22a8b1;
}
#procedure-bg{
	background-image:url(./img/procedure-bg.jpg);
	background-position: 60% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
	background-size: cover;
    background-clip: padding-box;
	height:240px;
	width:100%;
}
#procedure-heading{
	font-family:arial;
	font-size:2.0em;
	font-weight:bold;
	color:#fff;
	text-shadow:0px 0px 5px #151515;
	padding-left:5%;
	padding-top:8%;
}
#procedure-tabs li{
	text-align:center;
	min-width:150px;
}

#procedure-description{
	border:1px solid #c1c1c1;
	padding-left:15px;
	font-family:arial;
	color:#545454;
	margin-top:10px;
	padding-right:5px;
	padding-bottom:5px;
}
#procedure-doctors{
	border:1px solid #c1c1c1;
	padding-left:15px;
	font-family:arial;
	color:#545454;
	margin-top:10px;
	padding-right:5px;
	padding-bottom:5px;
}
#proc-doc-list{
	padding-left:0px;
	margin-top:3px;
}
#proc-doc-list li{
	list-style-type:none;
	cursor:pointer;
	display:block;
}
#hospital-bg{
	background-image:url(./img/procedure-bg.jpg);
	background-position: 60% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
	background-size: cover;
    background-clip: padding-box;
	height:240px;
	width:100%;
}

#hospital-heading{
	font-family:arial;
	font-size:2.0em;
	font-weight:bold;
	color:#fff;
	text-shadow:0px 0px 5px #151515;
	padding-left:5%;
	padding-top:8%;
}

#hospital-overview{
	border:1px solid #c1c1c1;
	padding-left:15px;
	font-family:arial;
	padding-right:5px;
	color:#545454;
}
#hospital-services{
	border:1px solid #c1c1c1;
	padding-left:15px;
	font-family:arial;
	padding-bottom:10px;
	padding-top:15px;
	color:#545454;
	padding-right:5px;

}
#hospital-contact{
	border:1px solid #c1c1c1;
	padding-left:15px;
	font-family:arial;
	padding-bottom:10px;
	padding-top:15px;
	color:#545454;
	height:auto;
	margin-bottom:2%;
	padding-right:5px;
}

#doctorprof-bg{
	background-image:url(./img/doctor-bg.jpg);
	background-position: 60% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
	background-size: cover;
    background-clip: padding-box;
	height:240px;
	width:100%;
}
#doctorprof-heading{
	font-family:arial;
	font-size:1.6em;
	font-weight:bold;
	color:#fff;
	text-shadow:0px 0px 8px #101010 ;
	padding-left:0%;
	padding-top:6%;
}
.doctorprof-img{
	margin-top:40px;
	margin-left:50px;
	height:160px;
	width:135px;
	box-shadow:0px 0px 15px #101010 ;
	z-index:20;
}
.doc-intro{
	border:1px solid #c1c1c1;
	font-family:arial;
	padding-top:10px;
	padding-left:20px;
	padding-right:15px;
	padding-bottom:16px;
	box-shadow:0px 2px 2px #D8D8D8 ;
}
.doc-spc{
	border:1px solid #c1c1c1;
	font-family:arial;
	padding-top:10px;
	padding-left:20px;
	padding-right:15px;
	padding-bottom:16px;
	box-shadow:0px 2px 2px #D8D8D8 ;

}
.doc-consult-box{
	border:1px solid #c1c1c1;
	font-family:arial;
	padding-top:15px;
	padding-left:20px;
	padding-right:15px;
	padding-bottom:16px;
	box-shadow:0px 2px 2px #D8D8D8 ;
	width:100%;
	height:auto;
}
#hospital-doctors{
	border:1px solid #c1c1c1;
	padding-left:15px;
	font-family:arial;
	color:#545454;
	margin-top:10px;
	padding-right:5px;
	padding-bottom:5px;
}
#hosp-doc-list{
	padding-left:0px;
	margin-top:3px;

}
#hosp-doc-list li{
	list-style-type:none;
}

.surg-hospital-card{
	padding-top:20px;
	border:1px solid #c1c1c1;
	padding-left:20px;
	font-family:arial;
	color:#545454;
	padding-bottom:10px;
	max-height:auto;
	padding-right:10px;
}

.surg-hospital-list{
	margin-top:20px;
	position:relative;
	width:100%;
	font-family:arial;
}

@media only screen and (max-width:768px){
    
	.login-btn{
		width:auto;
		vertical-align:center;
	}
	
	.banner{
		font-size:0.9em;
		width:100%;
		margin-top:70px;
	}
	#heroic{
		background-image:url(./img/bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: cover;
		background-clip: padding-box;
		height:auto;
		width:100%;
	}
	.footer{
		height:auto;
	}
	#searchResult{
						
		margin-left:-50px;
		overflow:scroll;
	}
	#surgeryResult{
						
		margin-left:-50px;
		overflow:scroll;
	}
	#doctorprof-bg{
		max-height:auto;
	}
	#hospital-bg{
		max-height:auto;
	}
	#hospital-heading{
		font-size:1.2em;
	}
	#doctorprof-heading{
		font-size:1.0em;
		float:right;
		margin-top:-150px;
		margin-right:5px;
	}
	#procedure-bg{
		max-height:auto;
	}
	#procedure-heading{
		font-size:1.2em;
	}
}
					