*{
	margin:0;
	padding:0;
	border:0;
	
}

body{
	background:#fff;
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	line-height:25px;
	color:#000;
}


.webGap{
	padding:0 10px;	
}

a{
	-webkit-transition: all 0.3s ease-in-out;
  	-moz-transition: all 0.3s ease-in-out;
  	-o-transition: all 0.3s ease-in-out;
  	transition: all 0.3s ease-in-out;
	text-decoration:none;
	cursor:pointer;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Slab', serif;
}

.topBg{
	background-color:#4a1679;
	padding-top:50px;
	padding-bottom:30px;
}

.coName{
	font-family: 'Roboto Slab', serif;
	font-size:61px;
	color:#fff;
	background:url(111162one_stop_ent.png) 100% 50% no-repeat;
	padding-right:63px;
	text-transform:uppercase;
	font-weight:normal;
	text-shadow: 1px 0 2px #1c082e;
}

.caption{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	line-height:30px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background-color:#656565;
	text-align:center;
	text-transform:uppercase;
	text-shadow: 0 0 1px #000;
}

.phone{
	font-family: 'Open Sans', sans-serif;
	font-size:17px;
	font-weight:400;
	color:#fff;
	background:url(111162phone.png) 0 20% no-repeat;
	padding-left:30px;
	margin-bottom:10px;

}

.homeEmail{
	font-size:17px;
	font-weight:400;
	color:#fff;
	background:url(111162email.png) 0 50% no-repeat;
	padding-left:30px;
	font-family: 'Open Sans', sans-serif;
}

.homeEmail:hover{
	color:#FFCC00;
}


.homeBtnCont{
	background-color:#656565;
	padding:20px 0;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-shadow: 1px 0 1px #000;
}

.homeBtnCont a{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	font-size:15px;
	line-height:33px;
	padding:0 5px;
	font-weight:500;
	text-shadow: 1px 0 1px #000;	
}

.homeBtnCont a:hover{
	color:#FFCC00;
}


.slider_bg{
	background:url(111162sliderBg.jpg) 50% 0 repeat-x;
	padding-top:55px;
	padding-bottom:30px;
}

.homeProfessional{
	background-color:#fff;
	font-size:25px;
	line-height:47px;
	color:#000;
	-webkit-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
	display:block;
	padding-left:20px;
	margin-bottom:23px;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
}

.homeProfessional:hover{
	background-color:#FF9900;
	color:#fff;
}


.professionalList{
	font-size:15px;
	text-transform:uppercase;
	color:#fff;
	border-bottom:1px solid #a482c7;
	padding-bottom:10px;
	font-family: 'Open Sans', sans-serif;
	text-shadow: 1px 0 1px #000;
	
}


.professionalList_noborder{
	font-size:15px;
	text-transform:uppercase;
	color:#fff;
	text-shadow: 1px 0 1px #000;
	padding-bottom:10px;
	font-family: 'Open Sans', sans-serif;
}

.welcomeTxt{
	font-family: 'Roboto Slab', serif;
	font-size:40px;
	color:#222222;
	text-transform:uppercase;
	text-align:center;
	font-weight:300;
	margin-bottom:30px;
}

.welcomeTxt2{
	font-size:17px;
	line-height:25px;
	color:#222;
	font-weight:normal;
	margin-bottom:30px;
	font-family: 'Open Sans', sans-serif;
}

.homePhilosphy{
	background-color:#c1e059;
	padding:20px;
	font-family: 'Roboto Slab', serif;
	font-size:50px;
	color:#222;
	font-weight:300;
	text-transform:uppercase;
	
}

.homePhilosphyText{
	font-size:17px;
	line-height:25px;
	color:#222;
	font-weight:normal;
	margin-bottom:30px;
	text-align:justify;
	font-family: 'Open Sans', sans-serif;
}

.philosophyMore{
	background-color:#c1e059;
	font-size:15px;
	line-height:40px;
	color:#000;
	text-transform:uppercase;
	float:right;
	font-weight:600;
	padding:0 12px;
	font-family: 'Open Sans', sans-serif;
}

.philosophyMore:hover{
	background-color:#222;
	color:#fff;
}

.doctor_bg{
	background:url(111162doctor_bg.jpg) 50% 0 no-repeat;
	font-family: 'Open Sans', sans-serif;
	height:402px;
	padding-top:110px;
	display:block;
}

.homeIconBg{
	background:rgba(256,256,256,0.5);
	padding:60px 0;
}

.serviceIcon{
	font-size:16px;
	line-height:21px;
	color:#000;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	border-right:1px #a2a1a1 dotted;
	display:block;
}

.serviceIcon:hover{
	font-size:16px;
	line-height:21px;
	color:#000;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	border-right:1px #a2a1a1 dotted;
	display:block;
}

.blogIcon{
	font-size:15px;
	line-height:21px;
	color:#000;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}

/* Float Shadow */
.hvr-float-shadow {

  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 15%;
  height: 10px;
  width: 70%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

/* Float Shadow */


.footerCont{
	
	background-color:#845ac6;
	margin:0 auto;
	margin-top:10px;
	display:block;
	padding:45px 0 20px 0;
}


.footerBtn{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	font-size:15px;
	font-weight:500;
	padding:10px 0;
	display:inline-block;
}
.footerBtn:hover{
	color:#000;
	font-weight:600;
}

.innerCoName{
	font-family: 'Roboto Slab', serif;
	font-size:61px;
	line-height:81px;
	color:#fff;
	background:url(111162one_stop_ent.png) 100% 50% no-repeat;
	padding-right:63px;
	text-transform:uppercase;
	font-weight:normal;
	text-shadow: 1px 0 2px #1c082e;
	
}


.innerpagHeading{
	font-family: 'Roboto Slab', serif;
	font-size:40px;
	font-weight:300;
	margin-bottom:30px;
	border-bottom:1px solid #4a1679;
	padding-bottom:25px;
	color:#4a1679;
}

.innerText{
	font-family: 'Open Sans', sans-serif;
	color:#181818;
	font-size:17px;
	line-height:28px;
	font-weight:600;
	text-align:justify;
	
}

.innerTextPad{
	font-family: 'Open Sans', sans-serif;
	color:#181818;
	font-size:17px;
	line-height:28px;
	font-weight:600;
	padding-left:90px;
	
}

.innerText strong{
	color:#000;

	
}
.innerTextHead{
	font-family: 'Roboto Slab', serif;
	color:#4a1679;
	font-size:25px;
	padding-bottom:8px;
	
}
.circle {
    background: #845ac6;
	text-align:center;
	padding-top:20px;
    width: 70px;
    height: 50px;
    border-radius: 50%;
	font-family: 'Roboto Slab', serif;
	color:#fff;
	font-size:50px;
	float:left;
	margin-right:20px;
}

.philosophy{
	color:#845ac6;
	font-family: 'Roboto Slab', serif;
	font-size:50px;
	line-height:50px;
	font-weight:300;
	text-align:center;
	margin-bottom:40px;
}

.serviceBar{
	font-family: 'Roboto Slab', serif;
	background-color:#c1e059;
	color:#000;
	text-transform:uppercase;
	padding:10px 0;
	font-weight:400;
	font-size:23px;
	padding-left:20px;
}

.serviceCircle{
	background: #845ac6;
	text-align:center;
    width: 40px;
    height:35px;
    border-radius: 50%;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	font-size:17px;
	float:left;
	margin-right:10px;
	padding-top:5px;
}

.serviceText{
	font-family: 'Open Sans', sans-serif;
	color:#000;
	font-size:17px;
	line-height:40px;
	font-weight:600;
	text-transform:uppercase;
}

.serviceRedText{
	font-family: 'Open Sans', sans-serif;
	color:#CC0000;
	font-size:17px;
	line-height:28px;
	font-weight:600;
	padding-left:90px;
}

.activitiesCont{
	font-size:17px;
	line-height:25px;
	color:#000;
	padding:10px 0;
	font-weight:bold;

}

.docName{
	font-family: 'Roboto Slab', serif;
	color:#000;
	text-transform:uppercase;
	font-weight:300;
	font-size:35px;
	padding-bottom:15px;
}	

.docdegre{
	font-family: 'Open Sans', sans-serif;
	color:#222222;
	font-size:16px;
	line-height:25px;
	font-weight:500;
}

.clinicalBorad{
	font-family: 'Roboto Slab', serif;
	color:#845ac6;
	font-weight:300;
	font-size:35px;
	line-height:45px;
	text-align:center;
}	

.faqQuestion{
	font-family: 'Open Sans', sans-serif;
	color:#845ac6;
	font-size:18px;
	line-height:28px;
	font-weight:600;
	padding-top:5px;
}


.leftImgPad{
	padding-right:20px;
}


.rightImgPad{
	padding-left:20px;
}

.contactemail{
	font-family: 'Open Sans', sans-serif;
	color:#181818;
	font-size:17px;
	line-height:28px;
	font-weight:600;
	
}

.contactemail:hover{
	font-family: 'Open Sans', sans-serif;
	color:#845AC6;
	font-size:17px;
	line-height:28px;
	font-weight:600;	
}

.contactEmail{
	background:url(111162contact_email.png) 0 0 no-repeat;
	padding-left:50px;
	color:#181818;
	font-size:17px;
	line-height:30px;
	font-weight:600;
}

.contactmobile{
	background:url(111162contact_mobile.png) 0 0 no-repeat;
	padding-left:50px;
	color:#181818;
	font-size:17px;
	line-height:30px;
	font-weight:600;
}

.contactweb{
	background:url(111162contact_web.png) 0 0 no-repeat;
	padding-left:50px;
	color:#181818;
	font-size:17px;
	line-height:30px;
	font-weight:600;
}

.feedbackText{
	color:#181818;
	font-size:17px;
	line-height:30px;
	font-weight:600;
}


.feedback_icon{
	background:url(111162feedback.jpg) 100% 100% no-repeat;
}


.frm_fld{
	width:200px;
	height:30px;
	background-color:#fff;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border:1px solid #999999;
	padding-left:5px;
	
}

.frm_fld2{
	width:200px;
	height:80px;
	background-color:#fff;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	resize:none;
	border:1px solid #999999;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;

}

.sbmt_btn{
 	background-color:#845AC6;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:7px 7px;
	text-transform:uppercase;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-top:15px;
}