.parsley-errors-list li {font-size: 12px;}
.parsley-errors-list {margin: 3px 0 3px;left:0;bottom: -18px;}
.doctor-cont {padding-right: 30px;}
.des-listing h4 {
    font-size: 16px;
    color: #114163;
    font-weight: bold;
    margin: 0 0 10px 0;
    text-transform: uppercase;
}
.fl-form.fl-style-1 .fl-is-active label.fl-label {top: -2px;}
.resp-vtabs ul.resp-tabs-list {min-height: 708px;}
.request-appointment-screen img {bottom: -138px;}
.newsletter-form form {position:relative;}
.newsletter-form #return_ajax {
	position: absolute;
    top: 42px;
    color: #fff;
    opacity: 1;
    font-size: 12px;
    left: 0;
}
.appdownload-link form {position:relative;}
.appdownload-link form #app_ajax {
	color: red;
    font-size: 12px;
    position: absolute;
    left: 0;
    bottom: -17px;
}

.bootstrap-select.dropup .caret {
    content: "";
	border-bottom: 0px dashed;
    border-top: 7px dashed !important;
}
.datepicker-wrap .picker__day.picker__day--today {
    color: #0a6ac0;
}
.datepicker-wrap .picker__day.picker__day--infocus.picker__day--today.picker__day--selected.picker__day--highlighted {
    color: #fff;
}

#appointmentAdded {color:green;}
#appointmentError {color:red;}

.appointment_form_inner .form-submit-btn {
    width: auto;
}

.position_relative{
	position:relative;
}

/*Inner pass*/
.centre-excellence-wrap h2 {
	margin: 0px 0 15px 0;
    font-size: 23px;
    font-weight:600;
    color: #000;
    line-height: 30px;
    text-transform: capitalize;
}
.centre-excellence-wrap .img_hilight_txt {
    font-size: 18px;
    color: #000;
    font-weight: 500;
    line-height:24px;
	margin-bottom: 15px;
	
}
.centre-excellence-wrap h4 {
    margin: 0px 0 15px 0;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    line-height: 30px;
}
.in-table {
    min-height: .01%;
    overflow-x: auto;
	margin-bottom:20px;
}
.centre-excellence-wrap ul li {font-size: 15px;line-height: 25px;}
.centre-excellence-wrap p {font-size: 15px;line-height: 25px;}
.centre-excellence-wrap.inner-table-wrap {margin-top: 0;}
.centre-excellence-wrap.inner-table-wrap a {font-weight:bold;}
.centre-excellence-wrap ul li ul {margin-top: 10px;}
.centre-excellence-wrap ul li:before {left:0px;}
.fancybox-content {padding: 30px 40px;}
.g-recaptcha + #errorContainer .parsley-errors-list {bottom: -15px;}
.upd-readmore:focus {
	color: #fff;
}

.dept-technology h2 {
    /* background-color: #eb3d63; */
    color: #eb3d63;
    font-size: 20px;
    font-weight: 500;
    padding: 0 0px;
    line-height: normal;
    margin: 15px 0;
    display: inline-block;
    width: 100%;
}
.dept-services h2 {
	background-color: #eb3d63;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    padding: 13px 10px;
    line-height: normal;
    margin: 15px 0;
	display: inline-block;
    width: 100%;
}
.list_inner_list > li:before {display: none;}
.centre-excellence-wrap .list_inner_list > li {
    padding-left: 0;
}
.centre-excellence-wrap .faq-wrap.centre-wrap h4 {margin: 0px 0 0px 0;}
.centre-excellence-wrap .faq-wrap.centre-wrap .panel-body h3 {
	font-size: 18px;
    font-weight: 500;
    color: #000;
	margin-top:0;
    line-height: 30px;
}
.centre-excellence-wrap .faq-wrap.centre-wrap .panel-body {padding-top:0;}
.centre-excellence-wrap .faq-wrap.centre-wrap ul li:before {display:none;}
.centre-excellence-wrap .faq-wrap {margin-top: 0;}
.centre-excellence-wrap .faq-wrap .panel-body p {font-size:15px; line-height:24px;}
.centre-excellence-wrap ul li:before {top: 8.5px;}
.centre-excellence-wrap .faq-wrap.centre-wrap ul li {
    padding-left: 5px;
}
.centre-excellence-wrap .faq-wrap.centre-wrap .panel-body li:after {top:8px;}
.doctor-tab-wrap .resp-tabs-container strong {color:#000000;}
.resp-tab-content li {line-height:24px;margin-bottom: 0;} 
.resp-tab-content li:after {top:8px;}
.des-listing ul {color:#000;}
.des-listing ul + strong {padding-bottom: 5px;display: inline-block;}
.resp-tab-content .mCSB_inside>.mCSB_container {
    margin-right: 0;
    padding-right: 30px;
}
.content-part.ser-wrap .panel-body li,
.content-part.ser-wrap .panel-body p
 {
    line-height: 24px;
    font-size: 15px;
}
.content-part.ser-wrap .panel-body p {margin:10px 0;}
.content-part.ser-wrap .panel-body li:after {top: 7px;}
.content-part.ser-wrap .panel-body h3 {padding: 6px 0 0;}
.content-part.ser-wrap .panel-body h4 {padding: 6px 0 0;}
.content-part.ser-wrap .panel-body h3, .content-part.ser-wrap .panel-body h4 {
	font-size: 18px;
    font-weight: 500;
    color: #000;
    margin-top: 0;
    line-height: normal;
    margin-bottom: 15px;
}
.health_tips_inner ul li img {
    width: 100%;
    height: 355px;
    object-fit: cover;
    object-position: top;
}
.dept-talent h2 {
	/*background-color: #eb3d63;*/ 
    color: #eb3d63;
    font-size: 20px;
    font-weight: 500;
    padding: 0 0;
    line-height: normal;
    margin: 15px 0;
}
.latest-updates-wrap ul li {overflow:visible;}
.content-part.ser-wrap .panel-body {
	font-size: 15px;
    color: #000000;
    line-height: 24px;
}
.content-part.ser-wrap .panel-body ul {margin-top: 7px;}
.view-profile-btn {
	 border-radius: 0px;
	 border: 1px solid #eb3d63;
}
.req-app-btn {
	background: rgb(94,181,254);
    background: -moz-linear-gradient(90deg, rgba(94,181,254,1) 0%, rgba(93,207,253,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(94,181,254,1) 0%, rgba(93,207,253,1) 100%);
    background: linear-gradient(90deg, rgba(94,181,254,1) 0%, rgba(93,207,253,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5eb5fe",endColorstr="#5dcffd",GradientType=1);
	padding: 9.5px 8px;
	border-radius:0;
	border:none;
	color:#fff;
}
.req-app-btn:hover,
.req-app-btn:focus {
	background: rgb(94,181,254);
    background: -moz-linear-gradient(90deg, rgba(93,207,253,1) 0%, rgba(94,181,254,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(93,207,253,1) 0%, rgba(94,181,254,1) 100%);
    background: linear-gradient(90deg, rgba(93,207,253,1) 0%, rgba(94,181,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5eb5fe",endColorstr="#5dcffd",GradientType=1);
	border-radius:0;
	border:none;
	color:#fff;
}
.top-header-number li a:hover {color: #d7f6f8;}
.enumenu_ul {margin-bottom:0px;}
.ser-wrap .faq-wrap .panel-default>.panel-heading+.panel-collapse>.panel-body {padding-top: 0px;}
.sb-menu-right a {font-weight: bold;}

.com_contentpart h4, .com_contentpart h3 {
	color: #ff4b64;
    font-size: 16px;
    font-weight: 500;
    margin:  0;
    padding: 6px 0 0;
}
.com_contentpart p {
    margin: 7px 0;
    clear: both;
}
.com_contentpart {
    width: 100%;
    float: left;
    line-height: 25px;
    color: #000;
}
.recaptcha_wrap .g-recaptcha {padding-top:22px;}
.content-part p {
    font-size: 15px;
    line-height: 25px;
	margin-bottom:10px;
}

.com_contentpart li{
    line-height: 24px;
    font-size: 15px;
	position:relative;
    color: #000000;
    margin-bottom: 5px;
    margin-left: 15px;
    padding-bottom: 5px;	
	
}
.com_contentpart ul {
    margin: 7px 0 15px;
    padding: 0;
    display: block;
}
.com_contentpart li:after {
    width: 7px;
    height: 7px;
    position: absolute;
    left: -15px;
    content: "";
    top: 7px;
    background: #ea345c;
    /* border-radius: 50%; */
}
.com_contentpart a {
    font-weight: bold;
}
.com_contentpart table {width:100%;}
.com_contentpart table th:first-child {
    text-align: left;
}
.com_contentpart table th {
    background: #264d69 !important;
    color: #fff!important;
    padding: 15px 18px!important;
    text-align: left;
    border-bottom: 0px solid #fff!important;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    border-right: 0px solid #fff;
	text-align: left !important;
}
.com_contentpart table tr:nth-child(odd) {
    background: #f5fbff;
}
.com_contentpart table tr td {
    padding: 10px 18px!important;
    text-align: left;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    border-right: 0px solid #c9c8c8;
    border-bottom: 0px solid #c9c8c8;
}
.com_contentpart table tr td:first-child {
    border-left: 0px solid #c9c8c8;
}

/*Responsive design start*/

@media (min-width: 1025px) {
	.enumenu_ul.desk ul li:hover > a {
		color: #145da2 !important;
	}
}

@media (max-width:991px) {

	.parsley-errors-list li {
		font-size: 11px;
	}
	.appointment_form_inner .input-box.re-in-f {width:100%;margin-right:0;}
	.recaptcha_wrap .g-recaptcha {padding-top:0px;} 
}

@media (max-width:767px) {
	.latest-updates-wrap ul li:hover .latest-updates-li {
		top: 0;
	}
}
/*Responsive design end*/