html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

*,
*::before,
*::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
p,
pre,
blockquote,
figure,
hr {
margin: 0;
padding: 0;
}

article, 
aside, 
footer, 
header,
nav, 
section {
display: block;
}

ul,
ol {
list-style: none;
}

a {
text-decoration: none !important;
}
a:hover {
    color: #000;
    text-decoration: none !important;
}
input,
textarea,
select,
button {
color: inherit;
font: inherit;
letter-spacing: inherit;
background-clip: padding-box;
}

input[type="text"],
textarea {
width: 100%;
}

input,
textarea,
button {
border: 1px solid #e6e6e6;
}

button {
padding: 0;
border-radius: 0;
line-height: 1;
background-color: transparent;
}

button * {
pointer-events: none;
}

img,
svg,
iframe,
video,
object,
embed {
max-width: 100%;
line-height: 0;
}

table {
table-layout: fixed;
width: 100%;
}

[hidden] {
display: none !important;
}

noscript {
display: block;
margin-bottom: 15px;
margin-top: 15px;
}

/*--cardo--*/
@font-face {
  font-family: Cardo-Regular;
  src: url(font/cardo/Cardo-Regular.ttf) ;
}
@font-face {
  font-family: Cardo-Bold;
  src: url(font/cardo/Cardo-Bold.ttf);
}
.crdo-big-h { font-family: Cardo-Bold; font-size: 24px; line-height: 36px; }
.crdo-sml-h { font-family: Cardo-Bold; font-size: 14px; line-height: 22px; }
.crdo-p { font-family: Cardo-Regular; font-size: 14px; line-height: 22px; } 

/*--lato--*/
@font-face {
  font-family: Lato-Thin;
  src: url(font/lato/Lato-Thin.ttf);
}
@font-face {
  font-family: Lato-Light;
  src: url(font/lato/Lato-Light.ttf);
}
@font-face {
  font-family: Lato-Regular;
  src: url(font/lato/Lato-Regular.ttf);
}
@font-face {
  font-family: Lato-Bold;
  src: url(font/lato/Lato-Bold.ttf);
}
@font-face {
  font-family: Lato-Black;
  src: url(font/lato/Lato-Black.ttf);
}
.lato-big-h { font-family: Lato-Bold; font-size: 24px; font-weight: 700; line-height: 36px; } 
.lato-sml-h { font-family: Lato-Bold; font-size: 14px; font-weight: 700; line-height: 22px; } 
.lato-p { font-family: Lato-Regular; font-size: 14px; line-height: 22px; }

body{
	font-family: Lato-Regular, Arial, sans-serif;
	letter-spacing: .1px;
    color: #262626;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
.table-responsive .table th{ border-top:1px solid #237D9E !important; background:#ccc;color:#000;}
.table-responsive .table ul,.table-responsive .table p,,.table-responsive .table td{text-align:left;}
form.catfilter{
font-weight: normal;
font-size: 14px;
color: #000;
width: 100%;
margin-bottom: 25px;}
.fa{ float:right;}
.page-sidenav li a i{float:right;}
.page-sidenav li a i.arrow{background: url(../images/icons/i-lst-arw.svg);
	width: 6px;
    height: 12px;
	margin-right: 2px;
	margin-top: 6px;
	-webkit-transition: background .3s ease-in-out;
	-o-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;}
.fa.fa-plus{
	background: url(../images/icons/i-plus.svg);
	width: 18px;
    height: 18px;
	margin-right: 2px;
	-webkit-transition: background .3s ease-in-out;
	-o-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
}
.fa.fa-minus{
	background: url(../images/icons/i-minus.svg);
	width: 18px;
    height: 18px;
	margin-right: 2px;
	-webkit-transition: background .3s ease-in-out;
	-o-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
}
.news .page-quote{ width:100%;}
.news .page-quote h3 a{font-weight: 300;
font-size: 15px; margin-top:0; color:#000;}
.news .page-quote h3 a:hover{color:#000;}
.news .date{ color: #9A9A9A;
font-size: 12px;
line-height: 22px;-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; display:flex;}
.news .date-i{ display:inline-block;width: 15px;
height: 14px;}
.clr-fix:before,
.clr-fix:after{
	content: "";
	display: block;
	clear: both;
}
.accordion .card{ background:none !important;}
.container{
	max-width: 1328px !important;
	margin-left: auto;
	margin-right: auto;
	padding: 0!important;
}
@media (max-width: 992px){
	.container.sml-device{
		max-width: 100%;
	}
}
@media (max-width: 1112px){
	.container{
		max-width: 84.54% !important;
	}
	.container.mdm-device{
		max-width: 100%;
	}
	.mdm-device-xp{
		padding-left: 7.73%;
		padding-right: 7.73%;
	}
}

@media (min-width: 1113px){
	.container{
		width: 94% !important;
	}
}
.w-100{
	width: 100%;
}
.txt-cntr{
	text-align: center;
}
.d-none{
	display: none;
}
.d-block{
	display: none;
}
.flx-wrap{
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.flx-column{
	flex-direction: column;
}
.d-inln-flx{
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.d-flx{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.jstfy-cntr{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.jstfy-arnd{
	-ms-flex-pack: distribute;
	justify-content: space-around;
}
.jstfy-btwn{
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.cntnt-cntr{
	-ms-flex-line-pack: center;
	align-content: center;
}
.self-cntr{
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}
.self-strt{
	-ms-flex-item-align: start;
	-ms-grid-row-align: start;
	align-self: start;
}
.itm-cntr{
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (max-width: 992px){
	.sm-txt-cntr{
		text-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
@media (max-width: 1193px){
	.blw-mdm-d-none{
		display: none;
	}
	.blw-mdm-flx-wrap{
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.blw-mdm-d-flx{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.blw-mdm-jstfy-cntr{
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.blw-mdm-jstfy-arnd{
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.blw-mdm-jstfy-btwn{
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.blw-mdm-algn-cont{
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.blw-mdm-algn-self{
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	}
	.blw-mdm-itm-cntr{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
@media (min-width: 993px){
	.abv-sml-d-flx{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.abv-sml-flx-wrap{
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.abv-sml-jstfy-cntr{
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.abv-sml-jstfy-arnd{
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.abv-sml-jstfy-btwn{
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.abv-sml-algn-cont{
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.abv-sml-algn-self{
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	}
	.abv-sml-itm-cntr{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
@media (min-width: 1194px){
	.mdm-d-flx{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.mdm-jstfy-cntr{
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.mdm-jstfy-arnd{
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.mdm-jstfy-btwn{
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.mdm-algn-cont{
		-ms-flex-line-pack: center;
		align-content: center;
	}
	.mdm-algn-self{
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	}
	.mdm-itm-cntr{
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
/*--a transition--*/
button,
.btn,
.trans{
	-webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
/*--links in one line with verticle line--*/
.inln-links a:not(:last-child){
	margin-right: 10px;
}
.inln-links a:not(:last-child):after{
	content: "";
    padding-right: 10px;
    border-right: 1px solid #fff;
	height: 12px;
}
.inln-links a{
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
/*--input--*/
.frm-fld{
	display: block;
    width: 100%;
    padding: 15px 20px;
    font-size: 12px;
	height: 40px;
    line-height: 16px;
    color: #9A9A9A;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #D0D0D0;
	outline: 0;
	box-shadow: none;
	-webkit-transition: border .15s ease-in-out;
	-o-transition: border .15s ease-in-out;
	transition: border .15s ease-in-out;
}
.frm-fld:focus{
	border: 1px solid #237d9e;
	outline: 0;
}
/*--p, ul--*/
p{
    color: #262626;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
p + p{
	margin-top: 24px;
}
p + ul{
	margin-top: 12px;
}
/*--view link--*/
.all-link {
	color: #224855;
	font-family: Lato-Bold;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: .5px;
    margin-top: 30px;
	margin-bottom: 20px;
}
.all-link img{
    margin-left: 8px;
}
.all-link span{
    border-bottom: 1px solid transparent;
	-webkit-transition: border-color .3s ease-in-out;
	-o-transition: border-color .3s ease-in-out;
	transition: border-color .3s ease-in-out;
}
.all-link:hover span{
    border-color:  #224855;
}
/*--icons--*/
.icons{
	background: url(../images/icons/list-icon.svg);
	width: 30px;
    height: 30px;
	margin-right: 2px;
	-webkit-transition: background .3s ease-in-out;
	-o-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
}
.asd-catgs > li.active .icons,
.asd-catgs > li:hover .icons{
	background: url(../images/icons/list-icon-hover.svg);
}
.i-heart{
    background-position: -169px -5px!important;
}
.i-spine{
    background-position: -210px -5px!important;
}
.i-ortho{
    background-position: -251px -5px!important;
}
.i-cncr{
    background-position: -292px -4px!important;
}
.i-dbts{
    background-position: -169px -46px!important;
}
.i-neur{
    background-position: -210px -46px!important;
}
.i-gastr{
    background-position: -251px -46px!important;
}
.i-trans{
    background-position: -292px -46px!important;
}
.i-cricl{
    background-position: -169px -88px!important;
}
.i-bari{
    background-position: -210px -88px!important;
}
.i-robo{
    background-position: -251px -88px!important;
}
.i-prev{
    background-position: -292px -88px!important;
}
.i-hospi{
    background-position: -5px -4px!important;
}
.i-spec{
    background-position: -45px -46px!important;
}
.i-trip{
    background-position: -45px -86px!important;
}
.i-test{
    background-position: -5px -88px!important;
}
.i-faqs{
    background-position: -46px -128px!important;
}
.i-dctr{
    background-position: -46px -5px!important;
}
.i-cunsn{
    background-position: -86px -46px!important;
}
.i-insu{
    background-position: -88px -86px!important;
}
.i-visa{
    background-position: -5px -128px!important;
}
.i-orga-helth{
    background-position: -87px -4px!important;
}
.i-track{
    background-position: -4px -46px!important;
}
.i-secr{
    background-position: -127px -86px!important;
}
.i-treat{
    background-position: -127px -5px!important;
}
.i-tech{
	background-position: -128px -46px!important;
}
.i-com-ovr{
	background-position: -375px -90px!important;
}
.i-manag{
	background-position: -5px -168px!important;
}
.i-doc-achi{
	background-position: -46px -170px!important;
}
.i-apl-eths{
	background-position: -87px -170px!important;
}
.i-apl-story{
	background-position: -128px -170px!important;
}
.i-inves{
	background-position: -169px -170px!important;
}
.i-clini{
	background-position: -210px -170px!important;
}
.i-inves-pre{
	background-position: -251px -169px!important;
}
.i-initi{
	background-position: -292px -170px!important;
}
.i-award{
	background-position: -333px -170px!important;
}
.i-hospitals{
	background-position: -5px -5px!important;
}
.i-intrnal{
	background-position: -374px -331px!important;
	transform: scale(.8);
    transform-origin: center;
}
/*--buttons--*/
.btn {
    border: 1px solid #000 !important;
    background: transparent !important;
    font-family: Lato-Bold, Arial, sans-serif;
    font-size: 12px !important;
    line-height: 18px !important;
    letter-spacing: .5px;
    text-transform: uppercase;
    padding: 12px 20px !important;
    border-radius: 0 !important;
    height: fit-content;
    color: #000 !important;
}

.link-btn{
	background: #224855 !important;
	color: #FFFFFF !important;
}
.link-btn:hover{
	background: #237D9E !important;
}
.more-btn{
	border-color: #000000;
	color: #000000;
	margin-top: 7px;
}
.more-btn:hover{
	border-color: #237D9E !important;
	background: #237D9E !important;
	color: #FFFFFF !important;
}
.check-list li a {
    color: #262626;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    position: relative;
    display: block;
}
.border-more-btn{
	background: transparent;
	border-color: #224855;
	color: #224855;
}
.filled-more-btn{
	background: #F7F5F5 !important;
	color: #224855;
	border: 1px solid #ccc;
	padding: 12px 35px 12px 20px !important;
}
.border-more-btn:after,
.filled-more-btn:after {
    content: "";
    background: url(../images/icons/i-btn-arrow.svg);
    width: 9px;
    height: 7px;
    margin-left: 8px;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	position: absolute;
top: 42%;
}
.border-more-btn:hover:after,
.filled-more-btn:hover:after{
    background: url(../images/icons/i-btn-arrow.svg);
}
.border-more-btn:hover,
.filled-more-btn:hover{
	border-color: #237D9E;
	background: #237D9E;
	color: #FFFFFF;
	border: 1px solid #333 !important;
}
.border-more-btn:hover img,
.filled-more-btn:hover img{
	filter: invert(1);
}
/*--social-link--*/
.socl-lnks p{
    color: #FFFFFF!important;
    font-size: 10px!important;
    line-height: 20px!important;
	margin-bottom:0;
}
.socl-lnks a{
	width: 22px;
	height: 22px;
	opacity: 1;
}
.socl-lnks a:hover{
	opacity: .4;
}
/*.socl-lnks a:nth-child(2){
	margin-left: 8px;
}*/
.socl-icn{
	background: url(../images/icons/mysore-scl-icns1-svg.svg);
	width: 13px;
    height: 12px;
	background-repeat: no-repeat;
}
.i-quora{
	width: 16px;
    background-position: -105px 2px;
    height: 15px;
}
.i-twtr{
	width: 14px;
    background-position: 0 0;
}
.i-fb{
	background-position: -22px 0;
}
.i-insta{
    background-position: -43px 0;
}
.i-whts{
    background-position: -66px 0;
}
.i-linked{
    background-position: -64px 0;
    width: 16px;
}
.i-youtube {
    background-position: -99px 1px;
    background-repeat: no-repeat;
    width: 20px;
    height: 15px;
    background-size: 140px;
}
/*--link list with arrow--*/
.list-wth-arw > *{
	color: #262626;
	display: flex;
	font-size: 16px;
	line-height: 24px;
	position: relative;
	padding: 24px 0;
	border-top: 1px solid #F7F5F5;
}
.list-wth-arw > *:last-child{
	border-bottom: 1px solid #F7F5F5;
}
.list-wth-arw > *:after{
	content: "";
	/*background: url(../images/icons/i-lst-arw.svg);*/
	position: absolute;
	width: 6px;
    height: 12px;
	right: 0;
	top: 32px;
	opacity: 1;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.patient-care-list a{
	border: 1px solid #f7f5f5;
    padding: 10px 20px;
    color: #262626;
    font-size: 12px;
    line-height: 20px;
}
@media (max-width: 767px){
	.patient-care-list a:not(:last-child){
		border-bottom: none;
	}
}
@media (min-width: 993px) and (max-width: 1194px){
	.patient-care-list a{
		padding: 16px 8px;
	}
}
/*--wht bg tbl list with arrow--*/
.wht-tbl-list > * {
    color: #262626;
    background: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    padding: 10px 20px;
    border: 1px solid #f7f5f5;
    border-top: none;
    text-align: left;
}
/*--check list--*/
.check-list > *{
	color: #262626;
	font-size: 12px;
	line-height: 18px;
	padding: 12px 0 12px 24px;
    position: relative;
	display: block;
}
.check-list > *:before{
	content: "";
	background: url(../images/icons/i-cehck.svg);
	width: 13px;
    height: 11px;
	margin-top: 5px;
	position: absolute;
    left: 0;
}
.check-list-listing > *{
	line-height: 18px;
	padding: 12px 0 12px 24px;
    position: relative;
	display: block;
	font-size: 12px;
}
.check-list-listing > *:before{
	content: "";
	background: url(../images/icons/i-cehck.svg);
	width: 13px;
    height: 11px;
	margin-top: 5px;
	position: absolute;
    left: 0;
}
/*--border check list--*/
.border-check-list > *, 
.page-container1 ul li,
.page-container ol li,
.default-page ul li,
.entry-content ul li
{
	width: 100%;
    color: #262626;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    position: relative;
    padding: 16px 0 16px 24px;
    border-bottom: 1px solid #F7F5F5;
}
.border-check-list > *:before, 
.page-container1 ul li:before,
.page-container ol li:before,
.default-page ul li:before,
.entry-content ul li:before{
	content: "";
	background: url(../images/icons/i-border-check.svg);
	min-width: 13px;
    width: 13px;
    height: 12px;
    margin-top: 8px;
    position: absolute;
    left: 0;
}
.border-check-list > * a{
	color: #000;
}
/*--aside category--*/

.vertical-tab{
	width: 100%;
}
.vertical-tab .icons{
	margin-right: 8px;
}
.tabs > li:not(:last-child) {
	margin-bottom: 2px;
}
.tabs > li > a {
  background: #f7f5f5;
  color: #262626;
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: .1px;
  padding: 12px 24px;
  text-transform: capitalize;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position: relative;
  z-index: 1
}
.asd-catgs > li > a{
	font-family: Lato-Bold, Arial, sans-serif;
	font-weight: 700;
	letter-spacing: .5px;
	text-transform: uppercase;
}
.tabs > li:hover > a,
.tabs > li.active > a{
	background: #237D9E;
	color: #FFFFFF;
	border: 0;
}
.tabs > li > a.active, .tabs > li > a:hover {
  background: #237d9e;
  color: #fff !important;
	text-decoration: none;
}
.tab-arrow > li > a:after{
	content: "";
	position: absolute;
	right: 0;
	top: calc(50% - 8px);
	border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
	border-left: 8px solid transparent;
	-webkit-transition: all .2s ease-in-out .1s;
	-o-transition: all .2s ease-in-out .1s;
	transition: all .2s ease-in-out .1s;
	z-index: 0;
}
.home .tab-arrow > li > a:after{
	content: none;
}
.tab-arrow > li.active a:after{
    right: -7px;
	border-left-color: #237D9E;
}
@media (max-width: 767px){

	/*.tab-arrow > li > a:after{
		content: none;
	}
	.tab-container{
		display: none;
	}*/
}
@media (min-width: 768px){
	.asd-catgs{
		/*max-width: 320px;
		min-width: 278px;*/
	}
	.tab-arrow{
		width: 100%;
		margin-right: 10px;
	}
	.content-tab{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	
}

/*--horizontal tab--*/
.content-tab.hoorizontal-tab {
    flex-direction: column;
	overflow: hidden;
}
.hoorizontal-tab .tab-arrow {
	max-width: 100%;
	width: 100%;
	margin-right: 0;
	display: flex;
	margin-bottom: 0;
}
.hoorizontal-tab .tab-arrow li{
	margin-right: 8px;
	margin-bottom: 0;
}
.hoorizontal-tab .tab-arrow > li > a:after{
	right: auto;
	top: auto;
	left: calc(50% - 8px);
	border-bottom: none;
	border-right: 8px solid transparent;
}
.hoorizontal-tab  .tab-arrow > li.active a:after{
    right: auto;
    bottom: -7px;
	border-left-color: transparent;
	border-top-color: #237D9E;
}
.hoorizontal-tab .tab-container {
    border: 1px solid #EAEAEA;
}
.hoorizontal-tab .tab-cntnt{
	padding: 40px;
}
/*--card--*/
.card-itm{
	max-width: 432px;
	white-space: normal;
	overflow: hidden;
}
.card-itm:not(:nth-child(3n)){
	margin-right: 16px;
}
.card-cptn a{
	display: block;
}
.card-img{
	line-height:0;
	overflow: hidden;
}
.card-cptn{
	    color: #000;
    font-family: Times New Roman, serif;
    font-size: 14px;
    line-height: 22px;
    margin-top: 16px;
    margin-bottom: 16px;
    max-height: 66px;
    overflow: hidden;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
	width: 100%;
}
.card-cptn:hover{
	color: #237d9e;
}
.ap-date{
	color: #9A9A9A;
	font-size: 12px;
	line-height: 22px;
}
.date-i{
	background: url(../images/icons/i-clndr.svg);
	margin-right: 8px;
    width: 15px;
    height: 15px;
    background-size: cover;
}
@media (max-width: 992px){
	.card-scrl-hide{
		max-height: 440px;
		overflow: hidden;
		border-bottom: 1px solid #EAEAEA;
	}
	.card-itms{
		display: block;
		overflow: hidden;
		overflow-x: scroll;
		max-width: 100%;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;
		padding: 15px 0;
	}
	.card-itm {
		height: auto;
		width: 82%;
		max-width: 340px;
		padding-bottom: 68px;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
	.card-itm:first-child {
		margin-left: 7.73%;
	}
	.card-itm:last-child {
		margin-right: 7.73%;
	}
		.vertical-tab {
    margin: 0 auto 30px !important;
}
	.cntrs-exclnc .nav-tabs li {
		padding: 0 !important;
	}
	.patients-spk-wpr img.self-strt{
		margin-bottom: 26px;
	}
}
@media (max-width: 767px){
	.card-itm {
		padding-bottom: 48px;
	}
}
@media (min-width: 1195px){
	.card-img > img{
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		-webkit-transition: -webkit-transform .3s ease-in-out;
		transition: -webkit-transform .3s ease-in-out;
		-o-transition: transform .3s ease-in-out;
		transition: transform .3s ease-in-out;
		transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	}
	.card-itm:hover .card-img > img {
		-webkit-transform: scale(1.07);
		-ms-transform: scale(1.07);
		transform: scale(1.07);
	}
}
/*--surgn grid---*/
.surgn-grid{
	margin-bottom: 16px;
    display: inline-flex;
    width: 100%;
	justify-content: flex-start;
}
.surgn-col {
    background: #F7F5F5;
    padding: 32px 16px 66px;
    position: relative;
    width: 33%;
}
.surgn-col img{
    border-radius: 50%;
	border: 10px solid #ffffff;
	max-width: 100%;
	margin-bottom: 24px;
}
.surgn-col:not(:last-child){
    margin-right: 8px;
}
.surgn-col h4{
	color: #000000;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	margin: 0;
    border-bottom: 0;
    padding: 0;
}
.surgn-grid .border-more-btn {
    position: absolute;
    padding-right: 36px !important;
    margin-top: 20px;
    font-size: 10px !important;
    bottom: 20px;
    left: 0;
    right: 0;
    width: 90%;
    margin: 0 auto;
}
.surgn-dpmnt{
	background: #224855;
	color: #ffffff;
	font-family: Lato-Bold, Arial, sans-serif;
	font-size: 10px;
	line-height: 20px;
	margin: 6px 0 8px;
	padding: 4px 16px;
	letter-spacing: .5px;
	text-transform: uppercase;
}
.surgn-loc{
	color: #9A9A9A;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	position: relative;
	padding-left: 16px;
}
.surgn-loc:before{
	content: "";
	background: url(../images/icons/i-location.svg)no-repeat;
	width: 11px;
	height: 14px;
	position: absolute;
	left: 0;
	top: 4px;
}

/*--video Thumbnail--*/
.video-testimonials .btn{
	margin-top: 0;
}
.vdo-col{
	margin-bottom: 40px;
	box-shadow: 0 10px 32px rgba(0,0,0,.08);
}
.vdo-thmb{
	position: relative;
	background: #000000;
	line-height: 0;
}
.vdo-thmb > img{
	opacity: .22; 
}
.vdo-play-btn{
	display: block;
	position: absolute;
	width: 60px;
	height: 60px;
	left: calc(50% - 30px);
	top: calc(50% - 30px);
}
.vdo-cptn{
	padding: 24px 16px;
}
.vdo-cptn span{
	color: #4A4A4A;
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	text-transform: capitalize;
}
@media (min-width: 993px){
	.vdo-col{
		width: calc(32% - 20px);
		margin-right: 40px
	}
	/*.vdo-col:not(:nth-child(2n)){
		margin-right: 40px;
	}*/
	.vdo-col:nth-child(3n){
		margin-right: 0;
	}
	.vdo-cptn{
		padding: 24px 32px;
	}
}
#gallery-1 {
    margin: auto;
}
#gallery-1 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 20%;
}
#gallery-1 img {
    border: 2px solid #cfcfcf;
}


h3.page-sub-ttl {  
    font-size: 20px;  
    line-height: 16px;
    padding-bottom: 26px;
        margin-bottom: 17px;
}
h4.page-sub-ttl {  
    font-size: 18px; 
     line-height: 16px;
    padding-bottom: 26px;
        margin-bottom: 17px;
}
.order-list
{
    list-style-type: decimal;
    margin-left: 24px;
}
.order-list > * {
    width: 100%;
    color: #262626;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    position: relative;
    padding: 10px 0 10px 1px;
    border-bottom: 1px solid #F7F5F5;
}

@media (min-width: 1112px) {
.twogrid .grid-mmbrs .about-mmbr {
    width: calc(48% - 2px);
}
.cancerPage .grid-mmbrs .about-mmbr,.fourgrid .grid-mmbrs .about-mmbr {
    width: calc(24.8% - 2px);
}
}
.transplantwrap .trans_icons {
    margin: 15px 0 0 0;
    clear: both;
    height: 110px;
    margin: 15px 0 0 0;
    height: 110px;
}
span.transplant-heart, span.transplant-liver, span.transplant-kidney, span.transplant-pancreas, span.transplant-corneal, span.transplant-lung, span.transplant-mulitorgan, span.transplant-colorectal {
    background: url(../images/apollo-organ-specific-list1.png) left top no-repeat;
}
span.transplant-heart{background-position: 5px 0;width:80px;}
span.transplant-liver{background-position: -75px 0;width:95px;}
span.transplant-kidney{background-position: -173px 0;width:110px;}
span.transplant-pancreas{background-position: -286px 0;width:90px;}
span.transplant-corneal{background-position: -375px 0;width:110px;}
span.transplant-lung{background-position: -483px 0;width:99px;}
span.transplant-mulitorgan{background-position:-582px 0;width:80px;}
span.transplant-colorectal{background-position:-666px 0;width:80px;}
.transplantwrap a:hover span.transplant-heart{background-position: 5px -111px;}
.transplantwrap a:hover span.transplant-liver{background-position: -75px -111px;}
.transplantwrap a:hover span.transplant-kidney{background-position: -173px -111px;}
.transplantwrap a:hover span.transplant-pancreas{background-position: -286px -111px;}
.transplantwrap a:hover span.transplant-corneal{background-position: -375px -111px;}
.transplantwrap a:hover span.transplant-lung{background-position: -483px -111px;}
.transplantwrap a:hover span.transplant-mulitorgan{background-position:-582px -111px;}
.transplantwrap a:hover span.transplant-colorectal{background-position:-666px -111px;}
.asd-catgs > li a.active .icons, .asd-catgs > li.current-page-ancestor a .icons, .asd-catgs > li a:hover .icons, .asd-catgs > li.active .icons, .asd-catgs > li:hover .icons {
    background: url(../images/icons/list-icon-hover.svg);
}
.disclaimer-card {
  background: #F7F5F5;
  padding: 40px 0;
}
.disclaimer-itm h2 {
  color: #000;
  font-family: Cardo-Bold, Times New Roman, serif;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: .1px;
  text-transform: capitalize;
  margin-bottom: 24px;
}
.disclaimer-itm img {
  line-height: 0;
}
.disclaimer-itm p {
  color: #4A4A4A;
  font-family: Lato-Regular, Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: .1px;
  margin: 16px 0 24px;
}
.disclaimer-itm .all-link {
  margin-top: 0;
}
@media (max-width: 992px) {
  .disclaimer-card {
    padding: 40px 0;
  }
  .disclaimer-itm + .disclaimer-itm {
    margin-top: 40px;
  }
	.page-section {
    width: 100%;
}
h3.page-sub-ttl {
    line-height: normal;
}	
/*	.page-cms .page-container {
    padding: 0;
}*/
.surgn-col-grid {
	flex-wrap: nowrap !important;
}
}
@media (min-width: 993px) {
  .disclaimer-itm {
    width: 96%;
  }
}
/*.asd-catgs.tabs li ul.sub-menu {
  display: none
}*/
.asd-catgs.tabs li.active ul.sub-menu, .asd-catgs.tabs li.current-page-ancestor ul.sub-menu {
  display: block !important
}

.tabs > li.current-menu-item > a {
    background: #237d9e;
    color: #fff;
    border: 0;
}
.sub-menu a {
  display: inline-block;
  width: 100%;
  background: 0 0;
  border: 1px solid #eaeaea;
  border-top: none;
  color: #4a4a4a;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: .1px;
  padding: 8px 12px;
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  transition-property: background, border-left, border-right;
  transition-duration: .2s;
  transition-timing-function: ease-in-out
}
#menu-hospitals-locations .current-menu-ancestor .sub-menu a, .asd-catgs.tabs li ul.sub-menu a, .sidebar-menu-wrapper .current_page_ancestor .sub-menu a {
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
  font-size: 14px;
  padding: 14px 24px;
  line-height: 20px
}
.sub-menu > li.has-link > a:after {
  content: "";
  background: url(../images/icons/i-link.svg);
  position: absolute;
  width: 12px;
  height: 12px;
  right: 16px;
  top: 17px;
  opacity: 1;
  -webkit-transition: background .3s ease-in-out;
  -o-transition: background .3s ease-in-out;
  transition: background .3s ease-in-out
}
.sub-menu a.active, .sub-menu a:hover {
  background: #eaeaea;
  color: #237d9e;
  border-left: 2px solid #237d9e !important
}
.asd-catgs.coe-lhs > li > a:after {
  content: "";
  background: url(../images/icons/list-icon.svg);
  position: absolute;
  width: 18px;
  height: 18px;
  right: 12px;
  top: 20px;
  background-position: -791px 193px;
  opacity: 1;
  transform: rotate(0);
  -webkit-transition: transform .2s ease-in-out;
  -o-transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out
}
.asd-catgs>li:hover>a:after {
    background: url(../images/icons/list-icon-hover.svg)!important;
    background-position: -791px 193px!important;
}
#menu-hospitals-locations .current-menu-ancestor>a:after, .asd-catgs.tabs li.current-page-ancestor>a:after, .asd-catgs>li.active>a:after, .asd-catgs>li.current-menu-item>a:after, .current_page_ancestor>a:after {
    background: url(../images/icons/list-icon-hover.svg)!important;
    background-position: -380px 192px!important;
    transform: rotate(90deg)!important;
}
.sidebar-nav .menu-item > a {
      padding-left: 22px !important;
    padding-top: 16px;
    padding-bottom: 16px;
}
.sidebar-nav li.current_page_ancestor a:first-child{background:#237d9e; color:#fff; }
.sidebar-nav li.current_page_ancestor .sub-menu li a{background:#fff;color:#4a4a4a; }
.sidebar-nav .current_page_parent .sub-menu li.current-menu-item a{background:#fcba12;}
.page-template-contact-page .hsptl-contact-button a.book-appointment:hover,.page-template-contact-page .hsptl-contact-button a.book-appointment:active{color:#fff !important;}
.sidebar-nav .sub-menu{display:none;} 
.sidebar-nav .current-menu-item .sub-menu{display:block;}
.menu-item-1513 > a::before, 
.menu-item-1522 > a::before, 
.menu-item-1531 > a::before, 
.menu-item-1545 > a::before,
.menu-item-1562 > a::before,
.menu-item-1637 > a::before,
.menu-item-1642 > a::before,
.menu-item-1646 > a::before,
.menu-item-1653 > a::before,
.menu-item-1654 > a::before,
.menu-item-1665 > a::before,
.menu-item-1670 > a::before,
.menu-item-1673 > a::before,
.menu-item-1675 > a::before,
.menu-item-1678 > a::before,
.menu-item-1679 > a::before
{
  content: "";
  background: url(../images/icons/list-icon.svg);
  position: absolute;
  width: 35px;
  height: 36px;
	background-size: 460px;
  left: 16px;
  top: 12px;
  opacity: 1;
  transform: rotate(0);
  -webkit-transition: all .03s ease-in-out;
  -o-transition: all .03s ease-in-out;
  transition: all .03s ease-in-out
}
.menu-item-1513:hover > a::before, .menu-item-1513.current-menu-item > a::before, .menu-item-1513.current_page_ancestor > a::before, 
.menu-item-1522:hover > a::before, .menu-item-1522.current-menu-item > a::before, .menu-item-1522.current_page_ancestor > a::before,
.menu-item-1531:hover > a::before, .menu-item-1531.current-menu-item > a::before, .menu-item-1531.current_page_ancestor > a::before,
.menu-item-1545:hover > a::before, .menu-item-1545.current-menu-item > a::before, .menu-item-1545.current_page_ancestor > a::before,
.menu-item-1562:hover > a::before, .menu-item-1562.current-menu-item > a::before, .menu-item-1562.current_page_ancestor > a::before,
.menu-item-1637:hover > a::before, .menu-item-1637.current-menu-item > a::before, .menu-item-1637.current_page_ancestor > a::before,
.menu-item-1642:hover > a::before, .menu-item-1642.current-menu-item > a::before, .menu-item-1642.current_page_ancestor > a::before,
.menu-item-1646:hover > a::before, .menu-item-1646.current-menu-item > a::before, .menu-item-1646.current_page_ancestor > a::before,
.menu-item-1653:hover > a::before, .menu-item-1653.current-menu-item > a::before, .menu-item-1653.current_page_ancestor > a::before,
.menu-item-1654:hover > a::before, .menu-item-1654.current-menu-item > a::before, .menu-item-1654.current_page_ancestor > a::before,
.menu-item-1665:hover > a::before, .menu-item-1665.current-menu-item > a::before, .menu-item-1665.current_page_ancestor > a::before,
.menu-item-1670:hover > a::before, .menu-item-1670.current-menu-item > a::before, .menu-item-1670.current_page_ancestor > a::before,
.menu-item-1673:hover > a::before, .menu-item-1673.current-menu-item > a::before, .menu-item-1673.current_page_ancestor > a::before,
.menu-item-1675:hover > a::before, .menu-item-1675.current-menu-item > a::before, .menu-item-1675.current_page_ancestor > a::before,
.menu-item-1678:hover > a::before, .menu-item-1678.current-menu-item > a::before, .menu-item-1678.current_page_ancestor > a::before,
.menu-item-1679:hover > a::before, .menu-item-1679.current-menu-item > a::before, .menu-item-1679.current_page_ancestor > a::before {
  background: url(../images/icons/list-icon-hover.svg);
	background-size: 460px;
}
.menu-item-1513 > a::before {
  background-position: -323px -53px !important
}
.menu-item-1522 > a::before {
  background-position: -278px -5px !important
}
.menu-item-1531 > a::before {
  background-position: -230px -52px !important
}
.menu-item-1545 > a::before {
  background-position: -139px -8px !important
}
.menu-item-1562 > a::before {
  background-position: -275px -51px !important
}
.menu-item-1637 > a::before {
  background-position: 0px -51px !important
}
.menu-item-1642 > a::before {
  background-position: -231px 132px !important
}
.menu-item-1646 > a::before {
  background-position: -230px -52px !important
}
.menu-item-1653 > a::before {
  background-position: -325px -90px !important
}
.menu-item-1654 > a::before {
  background-position: -47px -7px !important
}
.menu-item-1665 > a::before {
  background-position: -139px -53px !important
}
.menu-item-1670 > a::before {
  background-position: -49px -53px !important
}
.menu-item-1673 > a::before {
  background-position: -94px -102px !important
}
.menu-item-1675 > a::before {
  background-position: -415px -103px !important
}
.menu-item-1678 > a::before {
  background-position: -325px -98px !important
}
.menu-item-1679 > a::before {
  background-position: -47px -9px !important
}
.sidebar-menu-wrapper {
    flex-grow: 1;
    display: initial;
}
.nav-tabs {
    border-bottom: none !important;
}
.contact-brdcmb-cols h2{
	font-weight: 600;
}
.contact-brdcmb-cols a{
	text-decoration: underline !important;
}
.contact-brdcmb-cols a:hover{
	color: #fcba12 !important;
}
.bottom-buttons-grid {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 20px auto 0px;
    width: 90%;
    padding: 0;
}
.bottom-buttons-grid p {
    margin: 0;
}
.bottom-buttons-grid .border-more-btn {
    position: relative;
    bottom: 0;
    width: 100%;
    margin-bottom: 10px;
}
.surgn-col-grid {
	flex-wrap: wrap;
}
.surgn-col-grid .surgn-col {
    padding-bottom: 115px !important;
	margin-bottom: 0.7%;
	flex: 0 0 24%;
}
@media (min-width: 768px) and (max-width: 992px){
	.surgn-grid{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.surgn-col{
		width: calc(50% - 4px);
		margin-bottom: 8px;
	}
	.surgn-col:nth-child(2n){
		margin-right: 0;
	}
	.container {
    max-width: 94% !important;
}
}
@media (max-width: 767px){
	.surgn-grid{
		width: 100%;
		/*margin-left: -10%;*/
		display: flex;
		overflow: hidden;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
	}
	.surgn-col{
		min-width: 80%;
		margin-right: 16px;
	}
	.surgn-col:last-child{margin-right: 0;}
	.surgn-col:first-child{
		/*margin-left: 7.73%;*/
	}
	.surgn-col-grid .surgn-col {
    padding-bottom: 140px !important;
}
	.surgn-grid .border-more-btn {
    padding-right: 10px !important;
    padding-left: 5px !important;
}
	.single-post .brdcmb-wpr {
    margin-top: 12px;
    display: block;
}
	.single-post .brdcmb-and-ttl {
    position: inherit;
    left: 0;
    top: 0;
    width: 100%;
}
	.single-post .page-cms {
    padding: 0;
}
}
.modal-content{ padding: 20px !important; text-align:left !important;}
.modal-content h1,.modal-content h2,.modal-content h3,.modal-content h4{text-align:left !important;}
.doctor-profile-page{}

@media (min-width: 1112px){
.doctor-profile-page .grid-mmbrs .about-mmbr {
    width: calc(50% - 7px);
}
}
.surgn-grid .border-more-btn {
    position: absolute;
    padding-right: 36px !important;
    margin-top: 20px;
    font-size: 10px !important;
    bottom: 20px;
    left: 0;
    right: 0;
    width: 90%;
    margin: 0 auto;
}
.bottom-buttons-grid {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 20px auto 0px;
    width: 90%;
    padding: 0;
}
.bottom-buttons-grid p {
    margin: 0;
}

.bottom-buttons-grid .border-more-btn {
    position: relative;
    bottom: 0;
    width: 100%;
    margin-bottom: 10px;
}
.auto-complete-search li {
    border-bottom: 1px solid #f3f3f3;
}

.ajax-search-result {
    position: absolute;
    top: 39px;
    min-height: auto;
    overflow-y: scroll;
    z-index: 999;
    background: #fff;
    max-height: 300px;
    width: 100%;
}

ul li a {
    color: #007C9D;
    font-weight: 500;
    font-size: .96rem;
    text-decoration: none;
    line-height: 1.8;
}

.ajax-search-result li a {
    display: block;
    padding: 6px 10px;
    font-size: 13px;
    font-weight: 600;
    color: #000;
}

ul li a {
    color: #007C9D;
    font-weight: 500;
    font-size: .96rem;
    text-decoration: none;
    line-height: 1.8;
}
.speciality__name{float:right;color:#007c9d;border-radius:4px;right:10px;border:0 solid #007c9d;top:0}
.ajax-search-result li {
    border-bottom: 1px solid #f3f3f3;
}