@charset "utf-8";
/* CSS Document */



 #services-sec .nbs-flexisel-nav-left {
    background: url(images/indicating-arrows-left.html) no-repeat scroll center 0;
    cursor: pointer;
    height: 24px;
    left: 47%;
    position: absolute;
    top: -10px !important;
    width: 29px;
}
#services-sec .nbs-flexisel-nav-right {
    background: url(images/indicating-arrows-right.html) no-repeat scroll center 0;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 48%;
    top: -10px !important;
    width: 29px;
}

#services-sec{background:url("images/services-texture.html") no-repeat scroll center 0; padding:20px 0 70px 0px; position:relative; }

#services-sec h2 span{ font-style:italic; display:block;}
#services-sec ul{ margin:0px 0 0 0;  }
#services-sec ul li{float:left; text-transform:uppercase;  text-align:center;width:240px;}
#services-sec ul li a{color:#000; padding:190px 0 0 0; display:block;}
#flexiselDemo3{ display:none;}
.services-sec .nbs-flexisel-container {position:relative;max-width:100%; }
.services-sec .nbs-flexisel-ul { position:relative; width:9999px; padding:0px; list-style-type:none; z-index: 2; }
.services-sec .nbs-flexisel-inner {overflow:hidden; width:100%; margin:0px auto; height:295px; }
.services-sec .nbs-flexisel-item {float:left;margin:0; padding:0px;cursor:pointer;position:relative;}
.credibility-sec ul li:last-child{ border:none;}
.knee-replace  a{background-image: url(../images/doctor1.html) no-repeat scroll center 0; }
.hip-replace  a{background:url("images/hip-img.html") no-repeat scroll center 0; }
.elbow-surgery  a{background:url("images/elbow-surgery-img.html") no-repeat scroll center 0; }
.shoulder-surgery a{background:url("images/shoulder-surgery-img.html") no-repeat scroll center 0; }
.joint-replace  a{background:url("images/joint-img.html") no-repeat scroll center 0; }
.spinal-unit  a{background:url("images/spinal-unit-img.html") no-repeat scroll center 0; }
.pediatric  a{background:url("images/pediatric-img.html") no-repeat scroll center 0; }
.evening-clinic  a{background:url("images/evening-clinic-img.html") no-repeat scroll center 0; }
.hand-surgery  a{background:url("images/hand-surgery-img.html") no-repeat scroll center 0; }
.radiology  a{background:url("images/radiology-img.html") no-repeat scroll center 0; }
.laboratory  a{background:url("images/laboratory-img.html") no-repeat scroll center 0; }
.sports-medicine  a{background:url("images/sports-medicine-img.html") no-repeat scroll center 0; }
.pharmacy  a{background:url("images/pharmacy-img.html") no-repeat scroll center 0; }
.pain-management  a{background:url("images/pain-management-img.html") no-repeat scroll center 0; }
.vascular-surgery  a{background:url("images/vascular-surgery-img.html") no-repeat scroll center 0; }
.endocrinology  a{background:url("images/endocrinology-img.html") no-repeat scroll center 0; }
.neurology  a{background:url("images/neurology-img.html") no-repeat scroll center 0; }
.rheumatology  a{background:url("images/rheumatology-img.html") no-repeat scroll center 0; }
.physiotherapy  a{background:url("images/physiotherapy-img.html") no-repeat scroll center 0; }
.hand-physio  a{background:url("images/hand-physio-img.html") no-repeat scroll center 0; }
.foot-ankle  a{background:url("images/foot-ankle-img.html") no-repeat scroll center 0; }
.fractures-trauma  a{background:url("images/fractures-trauma-img.html") no-repeat scroll center 0; }
.orthotics  a{background:url("images/orthotics-img.html") no-repeat scroll center 0; }
.internal-medicine  a{background:url("images/internal-medicine-img.html") no-repeat scroll center 0; }
.general-orthopedic  a{background:url("images/general-orthopedic-img.html") no-repeat scroll center 0; }



.knee-replace  a:hover{background:url("images/knee-img-hover.html") no-repeat scroll center 0; }
.hip-replace  a:hover{background:url("images/hip-img-hover.html") no-repeat scroll center 0; }
.elbow-surgery  a:hover{background:url("images/elbow-surgery-img-hover.html") no-repeat scroll center 0; }
.shoulder-surgery a:hover{background:url("images/shoulder-surgery-img-hover.html") no-repeat scroll center 0; }
.joint-replace  a:hover{background:url("images/joint-img-hover.html") no-repeat scroll center 0; }
.spinal-unit  a:hover{background:url("images/spinal-unit-img-hover.html") no-repeat scroll center 0; }
.pediatric  a:hover{background:url("images/pediatric-img-hover.html") no-repeat scroll center 0; }
.evening-clinic  a:hover{background:url("images/evening-clinic-img-hover.html") no-repeat scroll center 0; }
.hand-surgery  a:hover{background:url("images/hand-surgery-img-hover.html") no-repeat scroll center 0; }
.radiology  a:hover{background:url("images/radiology-img-hover.html") no-repeat scroll center 0; }
.laboratory  a:hover{background:url("images/laboratory-img-hover.html") no-repeat scroll center 0; }
.sports-medicine  a:hover{background:url("images/sports-medicine-img-hover.html") no-repeat scroll center 0; }
.pharmacy  a:hover{background:url("images/pharmacy-img-hover.html") no-repeat scroll center 0; }
.pain-management  a:hover{background:url("images/pain-management-img-hover.html") no-repeat scroll center 0; }
.vascular-surgery  a:hover{background:url("images/vascular-surgery-img-hover.html") no-repeat scroll center 0; }
.endocrinology  a:hover{background:url("images/endocrinology-img-hover.html") no-repeat scroll center 0; }
.neurology  a:hover{background:url("images/neurology-img-hover.html") no-repeat scroll center 0; }
.rheumatology  a:hover{background:url("images/rheumatology-img-hover.html") no-repeat scroll center 0; }
.physiotherapy  a:hover{background:url("images/physiotherapy-img-hover.html") no-repeat scroll center 0; }
.hand-physio  a:hover{background:url("images/hand-physio-img-hover.html") no-repeat scroll center 0; }
.foot-ankle  a:hover{background:url("images/foot-ankle-img-hover.html") no-repeat scroll center 0; }
.fractures-trauma  a:hover{background:url("images/fractures-trauma-img-mouse.html") no-repeat scroll center 0; }
.orthotics  a:hover{background:url("images/orthotics-img-mouse.html") no-repeat scroll center 0; }
.internal-medicine  a:hover{background:url("images/internal-medicine-mouse.html") no-repeat scroll center 0; }
.general-orthopedic  a:hover{background:url("images/general-orthopedic-img-hover.html") no-repeat scroll center 0; }


#services-sec .nbs-flexisel-nav {
  background: hsla(0, 0%, 0%, 0) url("images/indicating-arrows-bg.html") no-repeat scroll center 0;
  float: left;
  height: 1px;
  width: 100%;
  position:absolute; 
  top:226px;
  left: -240px;
}

#services-sec  .nbs-flexisel-nav-left {
background-image: url(../images/indicating-arrows-left.png) ;
  cursor: pointer;
  height: 24px;
  left: 47%;
  position: absolute;
  top:-10px !important;
  width: 29px;
}
#services-sec  .nbs-flexisel-nav-right {
  background-image:url(../images/indicating-arrows-right.png);
  cursor: pointer;
  height: 24px;
  position: absolute;
  right: 48%;
  top:-10px !important;
  width: 29px;
}





.services-block{float: left;width: 100%; margin:-60px 0 0 0;}

.service-box {background: rgba(0, 0, 0, 0) url("images/service-read-bg.html") no-repeat scroll center bottom; min-height:420px;float: left;  width: 28%;margin: 0px 0px 15px 0px;}

.service-img {  float: left;  margin: 316px 1% 0;}

.service-box:hover{  background: rgba(0, 0, 0, 0) url("images/service-read-bg-h.html") no-repeat scroll center bottom;}

.service-box a{display: block;padding: 200px 50px 0px 50px}

.service-box h2 {  margin: 5px;  text-align: center;    font-family: 'Montserrat';}

.service-box h2 a {color:#303030;     font-family: 'Montserrat';  text-align: center;  text-transform: uppercase;}

.service-box p{    font-family: 'Montserrat'; text-align:center}

.service-box h2.service-box1 a {  background: url(images/services1.html) no-repeat center center;}
.service-box h2.service-box2 a {  background: url(images/services2.html) no-repeat center center;}
.service-box h2.service-box3 a {  background: url(images/services3.html) no-repeat center center;}
.service-box h2.service-box4 a {  background: url(images/services4.html) no-repeat center center;}
.service-box h2.service-box5 a {  background: url(images/services5.html) no-repeat center center;}
.service-box h2.service-box6 a {  background: url(images/services6.html) no-repeat center center;}
.service-box h2.service-box7 a {  background: url(images/services7.html) no-repeat center center;}
.service-box h2.service-box8 a {  background: url(images/services8.html) no-repeat center center;}
.service-box h2.service-box9 a {  background: url(images/services9.html) no-repeat center center;}
.service-box h2.service-box10 a{ background: url(images/services10.html) no-repeat center center;}
.service-box h2.service-box11 a { background: url(images/services11-h.html) no-repeat center center;}
.service-box h2.service-box12 a { background: url(images/services12.html) no-repeat center center;}
.service-box h2.service-box13 a{ background: url(images/services13.html) no-repeat center center;}
.service-box h2.service-box14 a { background: url(images/services14.html) no-repeat center center;}
.service-box h2.service-box15 a { background: url(images/services15.html) no-repeat center center;}
.service-box h2.service-box16 a { background: url(images/services16.html) no-repeat center center;}

.service-box h2.service-box21 a { background: url(images/services21.html) no-repeat center center;}
.service-box h2.service-box22 a{ background: url(images/services22.html) no-repeat center center;}
.service-box h2.service-box23 a { background: url(images/services23.html) no-repeat center center;}
.service-box h2.service-box24 a { background: url(images/services24.html) no-repeat center center;}
.service-box h2.service-box25 a { background: url(images/services25.html) no-repeat center center;}
.service-box h2.service-fractures-trauma a { background: url(images/service-fractures-trauma.html) no-repeat center center;}
.service-box h2.service-orthotics a { background: url(images/service-orthotics.html) no-repeat center center;}
.service-box h2.service-plastic a { background: url(images/service-plastic-surgery.html) no-repeat center center;}
.service-box h2.service-internal a { background: url(images/service-internal-medicine.html) no-repeat center center;}
.service-box h2.service-cardiology a { background: url(images/service-cardiology.html) no-repeat center center;}
.service-box h2.service-family a { background: url(images/service-family-medicine.html) no-repeat center center;}
.service-box h2.service-laparascopic a { background: url(images/services-general-laparascopic-img.html) no-repeat center center;}

.service-box h2.service-general-orthopedic a { background: url(images/services-general-orthopedic-img.html) no-repeat center center;}

.service-box h2.service-neurology a { background: url(images/services-neurology-img.html) no-repeat center center;}
.service-box h2.service-neurosurgery a { background: url(images/services-neurosurgery-img.html) no-repeat center center;}
.service-box h2.service-box1 a:hover {  background: url(images/services1-h.html) no-repeat center center;}
.service-box h2.service-box2 a:hover {  background: url(images/services2-h.html) no-repeat center center;}
.service-box h2.service-box3 a:hover {  background: url(images/services3-h.html) no-repeat center center;}
.service-box h2.service-box4 a:hover {  background: url(images/services4-h.html) no-repeat center center;}
.service-box h2.service-box5 a:hover {  background: url(images/services5-h.html) no-repeat center center;}
.service-box h2.service-box6 a:hover {  background: url(images/services6-h.html) no-repeat center center;}
.service-box h2.service-box7 a:hover {  background: url(images/services7-h.html) no-repeat center center;}
.service-box h2.service-box8 a:hover {  background: url(images/services8-h.html) no-repeat center center;}
.service-box h2.service-box9 a:hover {  background: url(images/services9-h.html) no-repeat center center;}
.service-box h2.service-box10 a:hover{ background: url(images/services10-h.html) no-repeat center center;}
.service-box h2.service-box11 a:hover { background: url(images/services11-h.html) no-repeat center center;}
.service-box h2.service-box12 a:hover { background: url(images/services12-h.html) no-repeat center center;}
.service-box h2.service-box13 a:hover{ background: url(images/services13-h.html) no-repeat center center;}
.service-box h2.service-box14 a:hover { background: url(images/services14-h.html) no-repeat center center;}
.service-box h2.service-box15 a:hover { background: url(images/services15-h.html) no-repeat center center;}
.service-box h2.service-box16 a:hover { background: url(images/services16-h.html) no-repeat center center;}


.service-box h2.service-box21 a:hover { background: url(images/services21-h.html) no-repeat center center;}
.service-box h2.service-box22 a:hover{ background: url(images/services22-h.html) no-repeat center center;}
.service-box h2.service-box23 a:hover { background: url(images/services23-h.html) no-repeat center center;}
.service-box h2.service-box24 a:hover{ background: url(images/services24-h.html) no-repeat center center;}
.service-box h2.service-box25 a:hover { background: url(images/services25-h.html) no-repeat center center;}
.service-box h2.service-fractures-trauma a:hover { background: url(images/service-fractures-trauma-mouse.html) no-repeat center center;}
.service-box h2.service-orthotics a:hover { background: url(images/service-orthotics-mouse.html) no-repeat center center;}
.service-box h2.service-plastic a:hover { background: url(images/service-plastic-surgery-mouse.html) no-repeat center center;}
.service-box h2.service-internal a:hover { background: url(images/service-internal-medicine-mouse.html) no-repeat center center;}
.service-box h2.service-cardiology a:hover { background: url(images/service-cardiology-mouse.html) no-repeat center center;}
.service-box h2.service-family a:hover { background: url(images/service-family-medicine-mouse.html) no-repeat center center;}

.service-box h2.service-laparascopic a:hover { background: url(images/services-general-laparascopic-img-h.html) no-repeat center center;}

.service-box h2.service-general-orthopedic a:hover { background: url(images/services-general-orthopedic-img-h.html) no-repeat center center;}

.service-box h2.service-neurology a:hover { background: url(images/services-neurology-img-hover.html) no-repeat center center;}

.service-box h2.service-neurosurgery a:hover { background: url(images/services-neurosurgery-img-hover.html) no-repeat center center;}

.vision-box {  background: #f0f0f0 none repeat scroll 0 0;  border: 1px solid #b9b609;  border-radius: 10px; float: left;margin: 10px 1%; padding: 10px; width: 28%;min-height: 332px;}

.vision-box:hover{background: #EFEFE3;border: 1px solid #B9B609;border-radius: 0px;}

.vision-box h2{	color: #9f0246;font: normal 22px/34px 'Open Sans';border-bottom: 1px solid #B9B609; }

.vision-box p{font: normal 15px/20px 'Open Sans'; }

/**********************content styles**********************/
.bread-crumbs { 

	color: #9f0246;

	padding: 35px 0;

	text-decoration: none; 

	font: normal 14px/20px 'Open Sans', sans-serif;

	text-align:center; 

	text-transform: uppercase; text-align: center;

}

.bread-parent:hover, .bread-link:hover, .bread-home:hover {

	text-decoration: underline;

}

.bread-crumbs strong {

	color: #000;

}

.bread-crumbs span{ padding:0 0.5%;}

.bread-crumbs a {font: normal 14px/20px 'Open Sans', sans-serif;

	font-weight: normal;

	color: #303030;

}

.bread-crumbs a:hover {

	font-weight: normal;

}

article h2, article h3, article h4 {

	margin: 12px 0;

}

.textMain {

  color: #6e6e6e;

  font: 15px/20px 'Open Sans', sans-serif;

}

.textMainBold {

	color: #4f4f4f;

	font: bold 14px 'Open Sans', sans-serif;

	text-align: justify;

	text-decoration: none;

}

.textMain h1 {font: 300 36px/40px 'Open Sans';

background: rgba(0, 0, 0, 0) url("images/content-h1-bg.html") no-repeat scroll center bottom;

  color: #9f0246;

  padding: 50px 0 40px;

  text-align: center; margin:0 0 70px 0;

  text-decoration: none;

  text-transform: uppercase;

}

.textMain h2,.textMain .content-subhead {

	color: #0f3255;

	font: normal 22px/25px 'Open Sans', sans-serif;

	text-decoration: none;

}
.textMain h2 a {
	color: #85dcea;
}
.textMain h2 a:hover {
	text-decoration: none;
}
.textMain h3 {
	color: #A30046;
	font: 20px/25px "Open Sans",sans-serif;
	margin: 15px 0 10px 0; 
	text-decoration: none;
}
.textMain h4 {
	color: #000;
	font: 15px/20px "Open Sans",sans-serif;
	text-decoration: none;
	margin: 15px 0 0 0;
}
.textMain a {
	color: #C70056;
	text-decoration: none;
	display:inline-block;
}
.textMain p {
	margin: 12px 0;
}
.textMain a:hover {
	color: #28296A;
}
.textMain ul, textMain ol {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.textMain ul li {
	list-style: outside none disc;
	margin: 5px 0 5px 35px;
}
.textMain ul li ul {
	padding-bottom: 8px;
	background: none;
	padding: 6px 0px 0 20px;
	list-style: circle;
}
.textMain ul li ul li {
	background: none;
	padding: 6px 0px 8px 0px;
	list-style: circle;
    margin:0px !important;	
}
.textMain ul li ul li ul li {
	padding-bottom: 8px;
	background: none;
	padding: 6px 0px 0 0px;
	list-style: square;
}
.textMain ol li {
	list-style: inside none decimal;
	padding: 0 0px 8px 15px;
}
.textMain ol li:last-child {
	padding-bottom: 8px;
}
.textMain ul li p, textMain ol li p {
	padding-bottom: 0px;
	margin: 8px 0 0 0;
}
.textMain ul li ul, textMain ul li ol, textMain ol li ul, textMain ol li ol {
	padding-bottom: 0px;
}
.textMainBold {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	text-align: justify;
	clear: both;
}
.textMainBold a {
	color: #000000;
	text-decoration: underline;
}
.textMainBold a:hover {
	color: #004e96;
	text-decoration: underline;
}
.textNormal {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.textNormal a {
	color: #000000;
	text-decoration: underline;
}
.textNormal a:hover {
	color: #2b7b6e;
	text-decoration: underline;
}
.textbold {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.PDFtext {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.clear-float {
	clear: both;
}

/**About Us Page styles**/


/**Doctor Page styles**/
#accordion{ width:100%; float:left;}
#accordion h3 {
  background: hsl(0, 0%, 95%) none repeat scroll 0 0;
  color: hsl(0, 0%, 19%);
  cursor: pointer;
  float: left;
  font: 600 18px/50px "Open Sans",sans-serif;
  width: 31%;
  margin: 10px 1%;
}
#accordion h3 a{color:#303030; display:block;  padding:0 0 0 4%;}
#accordion h3:hover, #accordion h3 a:hover,  #accordion .ui-accordion-header-active, #accordion .ui-state-active{ background: #a9a70b ;cursor:pointer; color:#fff;}
#accordion .ui-accordion-content{ width:100%; float:left;  height:auto !important; padding:0 0 50px 0;}
#accordion .doctor-page-box{width:250px; float:left; margin:130px 40px 0px 0!important; border:1px solid #e1e1e1; text-align:center;height:400px;}
#accordion ul li{ list-style:none !important;}
#accordion .doctor-page-box img{ margin:-75px 0 0 0;}
#accordion .doctor-page-box h2{font:800 20px/30px 'Muli', sans-serif; color:#9f0246; margin:25px 0 20px 0;}
#accordion .doctor-page-box h4{font:normal 15px/20px 'Muli', sans-serif; color:#000;}
#accordion .doctor-page-box a.view-more{ width:100px;font:normal 14px/35px 'Muli', sans-serif; background:#a9a70b; color:#fff; text-align:center; display:block; margin:35px auto 0 auto; }

.doctor-profile{width:100%; float:left;	}
.profile-img{float:left; border:1px solid #d7d7d7; margin:0 30px 30px 0;  }
.profile-img img{margin:10px;background:#EEECED;}
.profile-headings{ width:65%; float:left;font:600 18px/30px "Open Sans",sans-serif;text-transform:uppercase; color:#303030; }
.profile-headings h2{margin:0 0 45px 0;font:600 18px/30px "Open Sans",sans-serif;text-transform:uppercase; color:#303030;}
.profile-headings ul li{ line-height:25px; padding:19px 0 19px 70px; list-style:none !important; margin:0px 0 15px 0!important; }
.qualification{background:url("images/qualification-img.html") no-repeat scroll 0px center;}
.languages{background:url("images/languages-spoken-img.html") no-repeat scroll 0px center;}
.professional-exp{background:url("images/professional-exp-img.html") no-repeat scroll 0px center;}
.professional-ass{background:url("images/professional-ass-img.html") no-repeat scroll 0px center;}
.general-sec{ width:100%; float:left;margin:70px 0 50px 0;}
.general-sec ul{ width:62%; margin:0 auto;}
.general-sec ul li{background:#303030;font:600 16px/60px "Open Sans",sans-serif; width:320px; float:left; margin:0 20px !important; list-style:none !important;  }
.general-sec ul li:hover{background:#9f0246;}
.general-sec ul li:hover a{ color:#fff;}
.general-sec ul li a{ display:block; color:#fff; padding:0 0 0 20px;}
.gen a{background:url("images/general-img.html") no-repeat scroll 95% center;}
.req a{background:url("images/req-img.html") no-repeat scroll 95% center;}
.post-image { float: left !important; margin: 10px 10px 10px 0px !important;}
.testimonial-sec li {
  border-bottom: 1px dotted #cccccc !important;
  clear: both !important;
  list-style: outside none none !important;
 float: left;width: 97%;
}




.testimonial-sec li p {
  float: left !important;
  width: 80%;
}
.testimonial-sec li .read-more {
  float: right !important;
  width: 100%;display: block !important;
}
.testimonial-sec li.pagelet-post-3224 p, .testimonial-sec li.pagelet-post-3223 p, .testimonial-sec li.pagelet-post-3232 p, .testimonial-sec li.pagelet-post-3236 p, .testimonial-sec li.pagelet-post-3239 p, .testimonial-sec li.pagelet-post-3247 p, .testimonial-sec li.pagelet-post-3258 p  {display: none }

.testimonial-sec li h3, .testimonial-sec li h3 a {color: #000 !important;}
.meta-date{display:none !important;}
.testimonial-sec li p.read-more a {
  background: hsl(334, 100%, 32%) none repeat scroll 0 0;
  color: hsl(0, 0%, 100%);
  float: right;
  padding: 5px;
  text-align: right;
}
.profile-page-tabs{ width:100%; float:left; margin:0 0 30px 0; }
.profile-page-tabs ul { width:335px; margin:0 auto;}
.profile-page-tabs ul li {
  background: #A40045;
  border: 1px solid hsl(192, 6%, 85%);
  border-radius: 5px;
  color: #fff;
  float: left; text-align:center; list-style:none !important;
  z-index: 99999; width:120px;
}
.profile-page-tabs ul li span{ display:block; padding:20px 0;}
.profile-page-tabs ul li:hover, .active span {
  background:#A09F33;
  color:#fff;
  text-decoration: none;
}
#interviews{}
.speciality-page-doctors{ width:100%; flaot:left;}
.speciality-page-doctors ul.single {
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 270px;
}
.speciality-page-doctors li{list-style:none !important; margin:0px !important; position:relative; min-height:590px;}
.speciality-page-doctors ul.more{ width:70%; margin:0 auto;}
.speciality-page-doctors ul.more li{ float:left; margin:0 65px !important;}
.speciality-page-doctors ul.multiple li{ float:left;margin:0 50px !important;}
.speciality-page-doctors h1 {
  color: hsl(334, 100%, 32%);
  background:none !important; padding:0px !important;
  font: 800 20px/30px "Muli",sans-serif;
  margin: 20px 0 10px;
}
.speciality-page-doctors h3 {
  color: hsl(0, 0%, 11%); margin:0px !important;
  font: 12px/20px "Muli",sans-serif;
}
.speciality-page-doctors .doctor-list .text {
padding: 150px 0 89px;

}
#gen-info{ clear:both;}

.services-list {
  clear: both;
  width: 100%;
  float: left;
  margin: 0 0 20px 0 !important;
}
.services-list li {
  display: block;
  float: left; margin:0px 2% 10px 2%; list-style:none !important; text-align:center;
  width: 40%;background:none !important; 
}

.services-list li a {
  border-radius: 15px 0;background:#A30046; 
  box-shadow: -2px 10px 9px -6px hsl(0, 0%, 40%);
  color: #fff;
  display: block;
  font-size: 16px;
  margin: 5px;
  padding: 12px 0;
  text-align: center;
}
.services-list li a:hover{background:#AAA70C; color:#fff;}
.view-doctors-tab {
  background: #A30046 url("images/view-doctors-tab-icon.html") no-repeat scroll 20px center;
  color: hsl(0, 0%, 100%);
  display: block;
  float: right;
  margin: -140px 0 0px 0;
}
.applynow-tab {
  background: #A30046;
  color: hsl(0, 0%, 100%);
  display: block;
  float: right;
  margin: -140px 0 0px 0;
}
.view-doctors-tab a{ color:#fff; display:block;  padding:10px 30px 10px 60px;}
.view-doctors-tab a:hover{ color:#fff; background:#AAA70C url("images/view-doctors-tab-icon.html") no-repeat scroll 20px center;}
.applynow-tab a{ color:#fff; display:block;  padding:10px 30px 10px 35px;}
.applynow-tab a:hover{ color:#fff; background:#AAA70C;}

.doctor-profile-tabs{ width:100%; float:left; margin:0 0 15px 0; clear:both;}
.doctor-profile-tabs a{background:#B5B76C; color:#fff; display:block;font: 700 13px/40px 'Muli', sans-serif; float:left; }
.big-tab a{ width:160px; }
.small-tab a{ width:90px;margin:0 0 0 10px; }

.textMain .profile-headings ul li ul li {
  background: none;
  padding: 6px 0px 8px 0px;
  list-style: circle !important;
  margin: 0px !important;
  font-size: 15px;
}
div.lang_change {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: 600;
	display: block;
	float: right;
	padding: 8px 10px 8px 10px;
	cursor: pointer;
}
.ph-rehabilitation {
  line-height: 23px !important;
}
.ph-rehabilitation:hover {
  line-height: 23px !important;
}
.footer-container a, .footer-container li{
  color: #fff;
}
.footer-container a:hover{
  color: #fff;
}
.fc1 {
  width: 24%;
  float: left;
  text-align: left;
}
.fc1 .p-text{
  width: 91%;
}
.fc2, .fc3, .fc4 {
  width: 20%;
  float: left;
  padding-left: 3%;
}
.fc4{
  width: 25%;
}
.fc2, .fc3, .fc4 {
  text-align: left;
}
.fc1, .fc2, .fc3, .fc4{
  background: url(images/footer-list-bg-new.html) no-repeat right 60px;
  /*min-height: 150px;*/
}
.fc4{
  background: none;
}
.fc1 h3, .fc2 h3, .fc3 h3, .fc4 h3 {
  font: 800 20px/30px 'Muli', sans-serif;
  color: #fff;
}
.fc1 li, .fc2 li, .fc3 li, .fc4 li {
  font-size: 17px;
  line-height: 20px;
}
.fc3-list2{
  margin: 12px 0px !important;
}
.fc1 h3{
  text-align: center;
}
.fc1 img {
  text-align: center;
}
.fc1 p {
  color: #fff;
  line-height: 20px;
  font-size: 16px;
  text-align: justify;
  margin-top: 10px;
}
.fc1 a{
  font-weight: bold;
}
.fc2 ul, .fc3 ul, .fc4 p>img {
  text-align: left;
  margin-top: 30px;
}
/*.fc2 li {
  margin-top: 22px;
  font-size: 15px;
  text-align: left;
}*/
.fc2-list li {
  margin-top: 0px;
}
.fc2 li a{
  color: #fff;
  display: block !important;
}
.fc3 ul ul li a{
  display: contents;
}
.fc3 li {
  margin-top: 3px;
}
.fc3 li a {
  display: block;
}
.fc3 ul ul{
  margin-top: 0px;
}
.fc3 ul ul li{
  list-style: disc inside;
  padding-left: 15px;
}
.fc4 img{
  margin: 20px 0px;
}
.fc4 p{
  color: #fff;
  font-size: 15px;
  line-height: 20px;
}
.fc4 .ph-no{
  font-weight: normal;
}
.hr{
  border-bottom: 1px dotted #000;
}
.fc2.fc2-list {
  min-height: 245px;
}
.worldcup {
  width: 40%;
  clear: both;
  padding-top: 15px;
}
.worldcup a {
  display: block;
}

@media only screen and ( max-width:1169px )
{
header  , nav, #banner, #services-sec, #welcome-sec, #doctor-sec, #patient-testimonials-sec, #patient-info-sec, #contact-sec{ width:100%; padding-left:1%; padding-right:1%;}
header {
  float: left;
  padding-top: 0px;  padding-bottom:5px;
}
.menu-sec ul {
  float: left;
  width: 81%;
}
.search-sec {
  float: right;
  padding: 15px 0 0;
}
.logo {
  float: left;
  margin: 0;
  padding: 0;
  width: 55%;
}
.header-right {
  width: 45%;
}
.book-app, .book-app1 {
    padding: 10px 2%;
    margin: 5px;
}
.h-contact {
 padding: 0 10px;
}
.header-top ul li {font: 12px/20px "Open Sans",sans-serif;}
.menu-sec ul li a {
  padding: 0 22px;
}
.header-top ul li a {
padding: 0 9px;
}
.banner-text {
  left: 10px;
  width: 91%;
  padding: 0 0 0 3%;
}
#services-sec .nbs-flexisel-nav-right{right:49%;}
.news-sec img { width: 50%;}
footer{
  padding: 50px 1% 20px;
  width: 98%;
}
.footr-menu {width: 68%;}

section {
 float: left;
  padding: 20px 0 4%;
  width: 98%;
}
.ui-tabs-vertical .ui-tabs-panel {
  float: right;
  width: 64%;
}
.box-left {

  width: 27%;
}
.doctor-list #slider4 > li.fullwidth, .doctor-list #slider5 > li.fullwidth, .doctor-list #slider6 > li.fullwidth {
  width: 90% !important;
}
.doctor-list ul li {
   width: 225px;
  margin: 0 10px !important;
}
.doctor-list .text {
padding: 150px 0 36px;
width: 228px;
}
.doctor-container h1 {
font-size:16px;
}
.service-box {
 width: 45%;
}
.service-img {
display: none;
}
div.lang_change {margin:-32px 0 0 0;}
.contact-sec-right {margin-right:3%;}
}
@media only screen and ( max-width:979px )
{

.website {
  
  width: 71%;
}
.header-top-left {
 width: 58%;
}
.logo {
 width: 72%;
}
.menu-sec ul {
  float: left;
  width: 75%;
}
.menu-sec ul li{ font-size:11px; }
.menu-sec ul li a {
  padding: 0 10px;
}
.header-top ul {
  float: right;
  background: #AAA70C;
}
.logo{margin:0px;}
.header-right {
  padding: 0;
  width: 26%;
}

#services-sec .nbs-flexisel-nav-left{left:43%;}
.doc-services ul li {
  font: 700 12px/20px "Muli",sans-serif;
}
.doc-services ul li a {
 padding: 20px 0 20px 55px;
}
.patient-res-sec {
  background: none;
}
.patient-res-sec h2 {
 font: 800 30px/40px "Muli",sans-serif;
}
.footr-menu {
  width: 85%;
}
.ui-tabs-vertical .ui-tabs-panel {
  float: right;
  width: 54%;
}
.testimonial-sec li p {
  width: 76%;
}
.speciality-page-doctors ul.more {
  margin: 0 !important;
  width: 100%;
}
.doctor-list #slider4 > li.fullwidth, .doctor-list #slider5 > li.fullwidth, .doctor-list #slider6 > li.fullwidth {
  width: 85%;
}
.doctor-list ul li {
  margin: 0 !important;
  text-align: center;
}
.news-sec-left {
padding: 48px 0 38px 0px;
  width: 45%;
}
div.lang_change {margin:0px;}
}

@media only screen and ( max-width:767px )
{
.view-doctors-tab {
    display: block;
    float: none;
    margin: 0 auto;
    width: 200px;
}
.doctor-list ul li a {
    float: none;
    margin: 10px;
}
.box-right {
  
  width: 90%;
}
.website {
  width: 100%;
}
.box-left {
  width: 90%;
}
.logo {
  width: 100%;
}
.header-top ul {
  background: hsl(59, 87%, 36%) none repeat scroll 0 0;
  float: left;
  width: 100%;
}
.testimonial-sec li p {
  width: 71%;
}
#header-top {
font-size: 12px;
}	
.logo{ margin:10px;}
.header-right {
width:100%;
}

#doctor-sec h2 {
font: 800 35px/50px "Muli",sans-serif;
}
.doc-services {
 width: 40%;
}
.doctor-container {
  float: right;
  width: 60%;
}
#patient-testimonials-sec h2 {
font: 800 36px/50px "Muli",sans-serif;
}

.patient-res-sec h2 {
  font: 800 23px/30px "Muli",sans-serif;
}
.contact-sec-left h3 {
  font: 800 15px/30px "Muli",sans-serif;
}
.ui-tabs-vertical .ui-tabs-panel {
  float: right;
  width: 45%;
}
.speciality-page-doctors ul.more li , .speciality-page-doctors ul.multiple li{
margin: 0 5% !important;
}
.doctor-list ul li {
  width: 170px;
}
.doctor-list .text {
  padding: 90px 0 30px;
  width: 180px;
}
.doctor-container h1 {
  font-size: 12px;
}
.doctor-container h3 {
font: 11px/12px "Muli",sans-serif;
}
.contact-sec-right {width:47%; margin:0;}
.fc1, .fc2, .fc3, .fc4 {
  background: none; 
  width: 48%;
}
.fc3{
  width: 45%;
  clear: both;
}
}
@media only screen and ( max-width:639px )
{
   .h-contact{padding: 0px 5px;font-size: 16px;}
   .book-app, .book-app1{padding: 10px 1%;margin: 1px;}

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
 margin-top: 0.188em
}
.slicknav_nav {
 clear: both
}
.slicknav_nav ul, .slicknav_nav li {
 display: block
}
.slicknav_nav .slicknav_arrow {
 font-size: 0.8em;
 float: right;
}
.slicknav_nav .slicknav_item {
 display: block;
 cursor: pointer;
}
.slicknav_nav a {
 display: block
}
.slicknav_nav .slicknav_item a {
 display: inline;
}
.slicknav_menu:before, .slicknav_menu:after {
 content: " ";
 display: table;
}
.slicknav_menu:after {
 clear: both
}
/* IE6/7 support */
.slicknav_menu {
*zoom: 1
}
/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/

.slicknav_menu {
 font-size: 16px;
}
/* Button */
.slicknav_btn {
 margin: 5px 5px 6px;
 text-decoration: none;
 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 background-color: #f15541;
 position:absolute; right:10px;
 top:20px;
}
/* Button Text */
.slicknav_menu .slicknav_menutxt {
 color: #FFFFFF;
 font-weight: bold;
 text-shadow: 0 1px 3px #000;
}
/* Button Lines */
.slicknav_menu .slicknav_icon-bar {
 background-color: #cecece;
}
.slicknav_menu {
  background: #A30046 none repeat scroll 0 0;
  padding: 5px;
  margin:0 0 0px 0;
}
.slicknav_nav {
 color: #000;
 margin: 0;
 padding: 0;
 font-size: 0.875em;
}
.slicknav_nav, .slicknav_nav ul {
 list-style: none;
 overflow: hidden;
}
.slicknav_nav ul {
 padding: 0;
 margin: 0 0 0 20px;
}
.slicknav_nav .slicknav_item {
 padding: 5px 10px;
 margin: 2px 5px;
}
.slicknav_nav a {
 padding: 8px 10px;
 margin: 2px 5px;
 text-decoration: none;
 color: #fff;
 font:normal 13px Verdana, Geneva, sans-serif;
}
.slicknav_nav .slicknav_item a {
 padding: 0;
 margin: 0;

}
.slicknav_nav .slicknav_item:hover{
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
 
}
.slicknav_nav a:hover {
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
 background: #ABA90B;
 color: #fff;
}
.slicknav_nav .slicknav_txtnode {
 margin-left: 15px;
}
.header-top{ font-size:11px;}
.header-top ul li a {
 margin: 2px 0;
}
.logo {
  float: none;
  margin: 10px auto;
  width:315px;
  text-align:center;
}
.logo1{ width:29%; }
.logo2{ width:50%; }
.logo3{width:27%;}
.logo a, .logo1, .logo2, .logo3{float:left;padding:5px 2px;}
.logo img{ margin:10px 0; border:none !important;padding:0px; }
.header-right {
  float: left;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.search-sec{ display:none;}
.banner0 {
  background: hsl(0, 0%, 100%) url("images/banner0.html") no-repeat scroll 67% 0;
}
.banner1 {
  background: hsl(0, 0%, 100%) url("images/banner1.html") no-repeat scroll 67% 0;
}
.banner2 {
  background: hsl(0, 0%, 100%) url("images/banner2.html") no-repeat scroll 67% 0;
}
.banner3 {
  background: hsl(0, 0%, 100%) url("images/banner3.html") no-repeat scroll 67% 0;
}
.banner4 {
  background: hsl(0, 0%, 100%) url("images/banner4.html") no-repeat scroll 67% 0;
}
.banner-text{ padding:0px; top:65px;}
.banner-text h1 { font-size:25px; line-height:30px;}
.banner-text h3{ font-size:12px; line-height:20px;}
.banner-text h1 span{ font-size:15px;}

.banner-text h1{padding:0px;}
#services-sec .nbs-flexisel-nav-right {
  right: 38%;
}
#services-sec .nbs-flexisel-nav {
  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
  float: left;
  height: 1px;
  margin: 0;
  width: 4%;
	margin-top: -255px;
	margin-left: 54px;
}
#welcome-sec {
  background: #A40F4F;
}
#services-sec h2, #welcome-sec h2, #doctor-sec h2, #patient-testimonials-sec h2, .patient-res-sec h2 {
  font: 800 22px/30px "Muli",sans-serif;
}
#welcome-sec p {
width: 100%;
}
.doctor-container {
  float: left;
  min-height: 465px;
  width: 100%;
  display: none;
}
.doc-services {
position: relative;
 top: 0px;
width:100%;
}
#patient-testimonials-sec {
  background: hsl(0, 0%, 25%) none repeat scroll 0 0;
  padding: 15px 1%!important;
}
#patient-testimonials-sec p {
 width: 100%;
}
.news-sec-left {
  padding: 48px 0 38px 2%;
  width: 96%;
}
.news-sec img {
  width: 100%;
}
#patient-info-sec{ padding:0px 1%;}
.patient-res-sec h2 {
  float: left;
  width: 100%;
  text-align: center;
}
.patient-res-sec{ margin:20px 0;}
.patient-res-sec ul {
  float: left;
  width: 100%;
  margin: 20px 0 0 0;
}

#contact-sec{ background:none; padding:0px 1%;}
.contact-sec-left {
width: 96%; padding:10px 2%;
  background: #A40047;
}
.contact-sec-left h2 {
  font: 200 30px/30px "Muli",sans-serif;
  margin: 0 0 10px;
}
.top-space {
  margin: 5px 0 0;
}
.contact-sec-right {
  background: hsl(59, 52%, 41%) none repeat scroll 0 0;
width: 98%; padding:0 1%;
}
#footer-sec {
  font-size: 14px; padding:0 1%;
}
.copyright, .footr-menu, .ypo-logo {
  border: 0 none;
  clear: both;
  float: left;
  margin: 10px auto;
  text-align: left;
  width: 98%;
  line-height: 20px;
}
.ui-tabs-vertical .ui-tabs-panel {
  float: left;
  width: 100%;
}
/**subpage media queries**/
article {
  width: 100%;
}

#s-banner{ display:none;}
#accordion .doctor-page-box img {
  margin: 0px;
}
#accordion .doctor-page-box {
float: none;
  margin: 20px auto !important;
}
#accordion .ui-accordion-content {
  float: left;
  padding: 15px 0;
  width: 100%;
}
.speciality-page-doctors ul.more li, .speciality-page-doctors ul.multiple li {
  float: none;
  margin: 0 auto !important;
  width: 270px;
}
.doctor-list #slider4 > li.fullwidth, .doctor-list #slider5 > li.fullwidth, .doctor-list #slider6 > li.fullwidth {
  width: 80% !important;
}
.doctor-list ul li {
margin: 0 30px;
 width: 270px;
}
.doctor-list .text {
 padding: 150px 0 90px; width: 270px;
}
.doctor-container h1 {
 font: 800 20px/30px "Muli",sans-serif;
}
.doctor-container h3 {
font: 12px/20px "Muli",sans-serif;
}
.service-box {
width: 100%;
}
.service-img {
  display: none;
}
	.profile-headings {
  width: 100%;
}
.general-sec ul {
  float: left;
  margin: 0;
  width: 98%;
}
.general-sec ul li {
 width: 300px; margin:0px !important;
}
#accordion h3 {
width: 98%;
}
}

	
@media only screen and ( max-width:479px )
{


.h-contact {
  font-size: 13px;
  padding: 0 5px;
  clear: both;
  float: left;
}
.worldcup {
  width: 240px;
}
.header-right {
  font: 12px/20px "Open Sans",sans-serif;
}
.book-app {
width: 135px;
}
#banner li{ min-height:391px;}

.banner0 {
  background: hsl(0, 0%, 100%) url("images/mob-banner0.html") no-repeat scroll center 0;
}
.banner1 {
  background: hsl(0, 0%, 100%) url("images/mob-banner1.html") no-repeat scroll center 0;
}
.banner2 {
  background: hsl(0, 0%, 100%) url("images/mob-banner2.html") no-repeat scroll center 0;
}
.banner3 {
  background: hsl(0, 0%, 100%) url("images/mob-banner3.html") no-repeat scroll center 0;
}
.banner4 {
  background: hsl(0, 0%, 100%) url("images/mob-banner4.html") no-repeat scroll center 0;
}
.banner-text {
  padding: 0;
  top: 150px;
}
.banner-text h1 {
  font-size: 21px;
  line-height: 30px;
}
.banner-readmore {
margin: 25px 0 0;width: 95px; line-height:30px;
}
.banner-tabs, .testi-tabs{display:none;}
#doctor-sec, #welcome-sec, footer {
  padding: 20px 1%;
}
#services-sec ul {
  margin: 0px 0 0;
	float: left;
	height: 153px;
	margin-top: 47px;
}
#services-sec ul li img{margin-left: 50px;}
#services-sec {
 padding: 15px 0 15px;
 margin-top: 47px;
}
.font1{margin-top: 180px; float: left; margin-left: -200px;}
#services-sec .nbs-flexisel-nav{ display:block;}
.doctor-list ul li {
 margin: 0;
  width: 100%;
}
#doctor-sec {
  min-height: auto;
}
.mob-doc-services{ display:block; width:100%; flaot:left}
.mob-doc-services ul li {
  float: left;
  margin: 5px;
  width: 45%;
}
.mob-doc-services ul li a{ background:#A40F4F !important; color:#fff; display:block; padding:10px; min-height:40px;}
.doc-services{ display:none;}
.doc-services ul li {
  float: left;
  font: 700 12px/20px "Muli",sans-serif;
  width: 50%;
}
.doc-services ul li a {
  background: #A40F4F !important;
  padding: 10px !important;
  margin: 10px ;
  display: block;
  color: #fff;
}
.line{ display:none !important;}
.news-sec-left h3 {
 font-size:14px;
}
.services-sec .nbs-flexisel-inner {
  height: auto;
}
.fc1, .fc2, .fc3, .fc4{
  width: 100%;
  margin: 2%;
  min-height: auto;
}
.fc4 img {
  max-width: 80%;
}


}

@media only screen and ( max-width:360px ){
  .fc1, .fc2, .fc3, .fc4{
    width: 100%;
    margin: 0 auto;
  }
  .footer-container li{
    margin-top: 0px;
  }
}

/*Custom Scroll Bar For SEO CONTENT*/
/* width */
.seocontent::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.seocontent::-webkit-scrollbar-track {
  background: #fff; 
}

/* Handle */
.seocontent::-webkit-scrollbar-thumb {
  background: #a9a70b; 
}

/* Handle on hover */
.seocontent::-webkit-scrollbar-thumb:hover {
  background: #fbb1d1; 
}


.seocontent {
    display: block;
   /*overflow-y: scroll;
    height: 100px; */
    width: 100%;
    margin: 0px 0px 10px 0px;
}

.customice_scrollbar_seocontent {
    overflow-y: scroll;
    height:  100px; 
}

/*Custom Scroll Bar End*/

.seocontent {
    display: block;
  /*overflow-y: scroll;
    height:  100px; */
    width: 100%;
    margin: 0px 0px 10px 0px;
}

.customice_scrollbar_seocontent {
    overflow-y: scroll;
    height:  100px; 
}

.seocontent a{
       color: #a40047;   
}

.seocontent p {
    margin: 10px auto;
}

.seocontent a:hover{
   color: #a09f33;  
}
.seocontent ul li {
    list-style-type: circle;
    list-style-position: inside;
    padding-left: 10px;
}
.font1 a{
	font-family: 'Montserrat';
	color:#0299e2!important;
	margin-top: -55px;
	text-transform: capitalize;
	font-weight: 900;
	font-size:15px;
	text-align: center;	
	padding: 0!important;
}

