@font-face{font-family:robotoblack;src:url(../fonts/roboto-black-webfont.eot);src:url(../fonts/roboto-black-webfont.eot?#iefix) format("embedded-opentype"),
url(../fonts/roboto-black-webfont.woff) format("woff"),
url(../fonts/roboto-black-webfont.ttf) format("truetype"),
url(../fonts/roboto-black-webfont.svg#robotobold) format("svg");
font-weight:400;
font-style:normal
}
@font-face{font-family:BookAntiqua;src:url(../fonts/BookAntiqua.eot);src:url(../fonts/BookAntiqua.eot?#iefix) format("embedded-opentype"),
url(../fonts/BookAntiqua.woff) format("woff"),
url(../fonts/BookAntiqua.ttf) format("truetype"),
url(../fonts/BookAntiqua.svg#robotobold) format("svg");
font-weight:400;
font-style:normal
}
@font-face{font-family:robotobold;src:url(../fonts/roboto-bold-webfont.eot);src:url(../fonts/roboto-bold-webfont.eot?#iefix) format("embedded-opentype"),
url(../fonts/roboto-bold-webfont.woff) format("woff"),
url(../fonts/roboto-bold-webfont.ttf) format("truetype"),
url(../fonts/roboto-bold-webfont.svg#robotobold) format("svg");
font-weight:400;
font-style:normal
}
@font-face{font-family: 'Roboto-BoldCondensed';src: url('../fonts/Roboto-BoldCondensed.eot');src: url('../fonts/Roboto-BoldCondensed.eot?#iefix') format('embedded-opentype'),
url('../fonts/Roboto-BoldCondensed.woff2') format('woff2'),
url('../fonts/Roboto-BoldCondensed.woff') format('woff'),
url('../fonts/Roboto-BoldCondensed.ttf') format('truetype'),
url('../fonts/Roboto-BoldCondensed.svg#Roboto-BoldCondensed') format('svg');
font-weight: bold;
font-style: normal;
}


@font-face{font-family:robotomedium;src:url(../fonts/roboto-medium-webfont.eot);src:url(../fonts/roboto-medium-webfont.eot?#iefix) format("embedded-opentype"),
url(../fonts/roboto-medium-webfont.woff) format("woff"),
url(../fonts/roboto-medium-webfont.ttf) format("truetype"),
url(../fonts/roboto-medium-webfont.svg#robotomedium) format("svg");
font-weight:400;
font-style:normal
}
@font-face{font-family:robotoregular;src:url(../fonts/roboto-regular-webfont.eot);src:url(../fonts/roboto-regular-webfont.eot?#iefix) format("embedded-opentype"),
url(../fonts/roboto-regular-webfont.woff) format("woff"),
url(../fonts/roboto-regular-webfont.ttf) format("truetype"),
url(../fonts/roboto-regular-webfont.svg#robotoregular) format("svg");
font-weight:400;
font-style:normal
}
@font-face{font-family:robotothin;src:url(../fonts/roboto-thin-webfont.eot);src:url(../fonts/roboto-thin-webfont.eot?#iefix) format("embedded-opentype"),
url(../fonts/roboto-thin-webfont.woff) format("woff"),
url(../fonts/roboto-thin-webfont.ttf) format("truetype"),
url(../fonts/roboto-thin-webfont.svg#robotothin) format("svg");
font-weight:400;
font-style:normal
}
@font-face{font-family:robotolight;src:url(../fonts/roboto-light-webfont.eot);src:url(../fonts/roboto-light-webfont.eot?#iefix) format("embedded-opentype"),
url(../fonts/roboto-light-webfont.woff) format("woff"),
url(../fonts/roboto-light-webfont.ttf) format("truetype"),
url(../fonts/roboto-light-webfont.svg#robotolight) format("svg");
font-weight:400;
font-style:normal
}
@font-face{font-family:MyriadPro-Regular;src:url(../fonts/MyriadPro-Regular.eot?#iefix) format("embedded-opentype"),
url(../fonts/MyriadPro-Regular.otf) format("opentype"),
url(../fonts/MyriadPro-Regular.woff) format("woff"),
url(../fonts/MyriadPro-Regular.ttf) format("truetype"),
url(../fonts/MyriadPro-Regular.svg#MyriadPro-Regular) format("svg");
font-weight:400;
font-style:normal
}
@font-face{font-family:MyriadPro-Semibold;src:url(../fonts/MyriadPro-Semibold.eot?#iefix) format("embedded-opentype"),
url(../fonts/MyriadPro-Semibold.otf) format("opentype"),
url(../fonts/MyriadPro-Semibold.woff) format("woff"),
url(../fonts/MyriadPro-Semibold.ttf) format("truetype"),
url(../fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold) format("svg");
font-weight:400;
font-style:normal
}
@font-face{font-family:MyriadPro-Bold;src:url(../fonts/MyriadPro-Bold.eot?#iefix) format("embedded-opentype"),
url(../fonts/MyriadPro-Bold.otf) format("opentype"),
url(../fonts/MyriadPro-Bold.woff) format("woff"),
url(../fonts/MyriadPro-Bold.ttf) format("truetype"),
url(../fonts/MyriadPro-Bold.svg#MyriadPro-Bold) format("svg");
font-weight:400;
font-style:normal
}
a:focus {
	outline:0
}
.inner-pages,
.ulp-content,
.ulp-footer,
.ulp-header {
	font-family:robotoregular
}
.pos-rel {
	position:relative
}
.no-bg {
	background:0 0!important
}
li,
ul {
	margin:0;
	padding:0;
	list-style:none
}
.m0 {
	margin:0!important
}
.mt0 {
	margin-top:0!important
}
.mt5 {
	margin-top:5px!important
}
.mt15 {
	margin-top:15px!important
}
.mt20 {
	margin-top:20px!important
}
.mt25 {
	margin-top:25px!important
}
.mt30 {
	margin-top:30px!important
}
.mt35 {
	margin-top:35px!important
}
.mt40 {
	margin-top:40px!important
}
.mr0 {
	margin-right:0!important
}
.mr5 {
	margin-right:5px!important
}
.mr10 {
	margin-right:10px!important
}
.mr15 {
	margin-right:15px!important
}
.mr20 {
	margin-right:20px!important
}
.mr25 {
	margin-right:25px!important
}
.mr30 {
	margin-right:30px!important
}
.mr35 {
	margin-right:35px!important
}
.mr40 {
	margin-right:40px!important
}
.mb0 {
	margin-bottom:0!important
}
.mb5 {
	margin-bottom:5px!important
}
.mb10 {
	margin-bottom:10px!important
}
.mb15 {
	margin-bottom:15px!important
}
.mb20 {
	margin-bottom:20px!important
}
.mb25 {
	margin-bottom:25px!important
}
.mb30 {
	margin-bottom:30px!important
}
.mb35 {
	margin-bottom:35px!important
}
.mb40 {
	margin-bottom:40px!important
}
.ml0 {
	margin-left:0!important
}
.ml5 {
	margin-left:5px!important
}
.ml10 {
	margin-left:10px!important
}
.ml15 {
	margin-left:15px!important
}
.ml20 {
	margin-left:20px!important
}
.ml25 {
	margin-left:25px!important
}
.ml30 {
	margin-left:30px!important
}
.ml35 {
	margin-left:35px!important
}
.ml40 {
	margin-left:40px!important
}
.pt0 {
	padding-top:0!important
}
.pt5 {
	padding-top:5px!important
}
.pt10 {
	padding-top:10px!important
}
.pt15 {
	padding-top:15px!important
}
.pt20 {
	padding-top:20px!important
}
.pt25 {
	padding-top:25px!important
}
.pt30 {
	padding-top:30px!important
}
.pt35 {
	padding-top:35px!important
}
.pt40 {
	padding-top:40px!important
}
.pr0 {
	padding-right:0!important
}
.pr5 {
	padding-right:5px!important
}
.pr10 {
	padding-right:10px!important
}
.pr15 {
	padding-right:15px!important
}
.pr20 {
	padding-right:20px!important
}
.pr25 {
	padding-right:25px!important
}
.pr30 {
	padding-right:30px!important
}
.pr35 {
	padding-right:35px!important
}
.pr40 {
	padding-right:40px!important
}
.pb0 {
	padding-bottom:0!important
}
.pb5 {
	padding-bottom:5px!important
}
.pb10,
.pb14 {
	padding-bottom:10px!important
}
.pb15 {
	padding-bottom:15px!important
}
.pb20 {
	padding-bottom:20px!important
}
.pb25 {
	padding-bottom:25px!important
}
.pb30 {
	padding-bottom:30px!important
}
.pb35 {
	padding-bottom:35px!important
}
.pb40 {
	padding-bottom:40px!important
}
.pl5 {
	padding-left:5px!important
}
.pl15 {
	padding-left:15px!important
}
.pl25 {
	padding-left:25px!important
}
.pl30 {
	padding-left:30px!important
}
.pl35 {
	padding-left:35px!important
}
.pl40 {
	padding-left:40px!important
}
.bor-radius {
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px 10px 10px 10px
}
.bor-radius8 {
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px 8px 8px 8px
}
header.ulp-header {
	z-index:99999;
	width:100%
}
.logo-apollo {
	background:url(../images/logo-rgt-shadow.png) right bottom no-repeat;
	padding-top:15px
}
.helpline-block {
	background:#f7f8f8
}
.helpline-block .helpline-txt {
	float:left;
	font-size:12px;
	text-transform:uppercase;
	line-height:42px;
	padding-left:49px;
}
.helpline-block .txt-emergency,
.joint-commission,
.social-media {
	float:right
}
.helpline-block .helpline-txt .txt-red {
	color:#e32000
}
.helpline-block .helpline-txt .icon-phone {
	vertical-align:middle;
	text-indent:-9999px;
	display:inline-block;
	background:url(../images/icon-phone.png) center center no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	margin-left:8px
}
.search-social {
	padding:20px 0 25px
}
.search-social .search {
	float:right;
	margin:5px 0 0 20px;
	    width: 53%;
	border:1px solid #989898;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px
}
.search-social .search .input-group .form-control {
	line-height:40px;
	height:46px
}
.search-social .search .input-group .form-control,
.search-social .search .input-group .input-group-addon {
	border:0 solid;
	background:0 0;
	box-shadow:none
}
.search-social .search .input-group .input-group-addon {
	color:#3397b1
}
.social-media span {
	display:block;
	clear:both;
	font-size:9px;
	line-height:12px;
	padding-bottom:3px;
	color:#939191;
	text-transform:uppercase
}
.social-media ul,
.social-media ul li {
	float:left
}
.social-media ul li a {
	float:left;
	height:31px;
	width:31px;
	margin-left:5px;
	background:url(../images/icon-social-v1.png) no-repeat
}
.social-media ul li:first-child a {
	margin-left:0
}
.social-media ul li.icon-fb a {
	background-position:0 0
}
.social-media ul li.icon-twitter a {
	background-position:-37px 0
}
.social-media ul li.icon-youtube a {
	background-position:-75px 0
}
.social-media ul li.icon-linkedin a {
	background-position:-112px 0
}
.social-media ul li.icon-alexa a {
	background-position:-149px 0
}
.social-media ul li.icon-blog a {
	background-position:-187px 0
}
.social-media ul li.icon-slideshare a {
	background-position:-224px 0
}
.social-media ul li.icon-instagram a {
	background-position:-261px 0
}
.enquires .close {
	position:absolute;
	right:5px;
	top:5px
}
.enquires {
	position:fixed;
	right:0;
	top:210px;
	z-index:1050
}
.enquires .btn-enquires {
	float:left
}
.enquires .enquiry-block {
	width:300px;
	left:52px;
	padding:20px;
	position:absolute;
	background:#fff;
	border:1px solid #00779c
}
.enquires .enquiry-block h4 {
	font-size:24px;
	line-height:30px;
	color:#00779c;
	margin-top:0
}
.enquires .enquiry-block .btn-close {
	position:absolute;
	right:10px;
	top:10px;
	font-weight:700;
	color:#00779c;
	text-decoration:none
}
.enquires .enquiry-block input[type=text],
.enquires .enquiry-block select {
	border:1px solid #00779c;
	font-size:16px;
	font-family:Roboto,
	sans-serif;
	font-weight:400
}
.main-menu {
	background:#a1cbda;
	z-index:1001;
	position:relative
}
.main-menu .icon-home {
	float:left;
	line-height:58px;
	width:20px;
	background:url(../images/icon-home.png) center center no-repeat;
	margin-right:10px;
	text-indent:-9999px
}
.main-menu nav ul li a {
	font-family:robotoblack;
	text-transform:uppercase;
	text-decoration:none
}
.main-menu nav>ul {
	float:left
}
.main-menu nav>ul>li {
	float:left;
	position:relative
}
.main-menu nav>ul>li>a {
	line-height:58px;
	font-size:13px;
	float:left;
	color:#224855;
	padding:0 5px
}
.main-menu nav>ul>li.active>a,
.main-menu nav>ul>li:hover>a {
	background:#224855;
	color:#fff
}
.main-menu nav>ul>li:first-child {
	display:none
}
.main-menu nav>ul>li>ul {
	display:none;
	position:absolute;
	top:57px;
	left:0;
	z-index:100;
	width:250px;
	background:#fff
}
.main-menu nav>ul>li.item-218>ul.unstyled {
	right:0;
	left:initial
}
.main-menu nav>ul>li>ul>li {
	display:block;
	position:relative
}
.main-menu nav>ul>li>ul>li .caret {
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	border-left:4px solid #000;
	float:right;
	margin-right:0;
	margin-top:8px
}
.main-menu nav>ul>li>ul>li>a,
.main-menu nav>ul>li>ul>li>ul>li a {
	line-height:20px;
	padding:8px 10px;
	border-bottom:1px solid #a1cbda;
	text-transform:capitalize;
	font-family:Roboto,
	sans-serif;
	font-weight:400
}
.main-menu nav>ul>li>ul>li:hover .caret {
	border-left:4px solid #fff
}
.main-menu nav>ul>li>ul>li>a {
	display:block;
	color:#224855;
	font-size:13px
}
.main-menu nav>ul>li>ul>li:hover>a {
	background:#224855;
	color:#fff
}
.main-menu nav>ul>li>ul>li>ul {
	display:none;
	position:absolute;
	left:250px;
	top:0;
	width:250px;
	background:#fff
}
.main-menu nav>ul>li>ul>li>ul.twocol {
	width:350px
}
.main-menu nav>ul>li>ul>li>ul.twocol>li {
	width:171px;
	float:left;
	margin-right:5px
}
.main-menu nav>ul>li>ul>li>ul.twocolsmall {
	width:250px
}
.main-menu nav>ul>li>ul>li>ul.twocolsmall>li {
	width:122px;
	float:left;
	margin-right:5px
}
.main-menu nav>ul>li>ul>li>ul.twocol>li:nth-child(2n+2),
.main-menu nav>ul>li>ul>li>ul.twocolsmall>li:nth-child(2n+2) {
	margin-right:0
}
.main-menu nav>ul>li>ul>li>ul.twocol>li>ul {
	display:none
}
.main-menu nav>ul>li>ul>li>ul>li {
	display:block;
	position:relative
}
.main-menu nav>ul>li>ul>li>ul>li a {
	display:block;
	font-size:12px;
	color:#224855
}
.main-menu nav>ul>li>ul>li>ul>li:hover>a {
	background:#224855;
	color:#fff
}
.main-menu .quick-links {
	float:right;
	position:relative;
	margin-top:12px
}
.main-menu .quick-links a.qlink {
	display:block;
	padding:5px 35px 5px 10px;
	line-height:22px;
	font-size:14px;
	background:#224855;
	color:#fff;
	font-family:Roboto,
	sans-serif;
	border-radius:5px 24px 25px 5px;
	text-decoration:none;
	font-weight:700
}
.main-menu .quick-links a.qlink span {
	float:right;
	position:absolute;
	right:10px;
	top:12px;
	border-width:7px;
	border-top-color:#fbb900
}
.main-menu .quick-links ul {
	position:absolute;
	width:220px;
	background:#224855;
	padding:10px;
	top:40px;
	right:0;
	display:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px
}
.main-menu .quick-links ul:after {
	content:'';
	width:0;
	height:0;
	border:8px solid transparent;
	border-bottom:8px solid #224855;
	position:absolute;
	top:-15px;
	right:35%;
	margin-right:-8px
}
.main-menu .quick-links ul li a {
	font-size:13px;
	line-height:24px;
	color:#fff;
	display:block
}
.banner-block {
	position:relative
}
.banner-outer-section2 {
	background:url(../images/bg-banner.jpg) center bottom no-repeat;
	z-index:99
}
.banner-section {
	min-height:515px;
	background:url(../images/bg-shadow-banner.png) 0 bottom repeat-x;
	z-index:99
}
.banner-outer-section.banner1 {
	position:relative;
	background:url(../images/bg-banner.jpg) center bottom no-repeat;
	z-index:99
}

.banner-outer-section.banner-chairman {
    position: relative;
    background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/chairman_dsk.png) center center no-repeat;
    z-index: 99;
    background-size: cover; 
} 
.banner-outer-section.banner-adult-vaccination {
    position: relative;
    background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/Adult-need-vaccination-too-desk.png) center center no-repeat;
    z-index: 99;
    background-size: cover;
}
.banner-outer-section.prohealth-banner-new {
    position: relative;
    background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/Social-medi-for-world-heart-day-desk.jpg) left center no-repeat;
    z-index: 99;
    background-size: cover;
} 
.banner-outer-section.banner-heart-new {
    position: relative;
    background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/heartday_desk.png) center center no-repeat;
    z-index: 99;
    background-size: cover;
}

.banner-outer-section.banner-video-banner {
    position: relative;
    background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/assets/images/banner-slider/37apollo_desk.gif) center center no-repeat;
    z-index: 99;
    background-size: cover;
} 

.banner-outer-section.banner-apollokavach {
    position: relative;
    background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/chennai-covid-kavach-1920.png) center center no-repeat;
    z-index: 99;
    background-size: cover;
} 
.banner-outer-section.banner-emrgencyc_dsk{
    position: relative;
    background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/emrgencyc_dsk.png) center center no-repeat;
    z-index: 99;
    background-size: cover;
}
.banner-outer-section.banner-surgery_desk{
    position: relative;
    background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/surgery_desk.png) center center no-repeat;
    z-index: 99;
    background-size: cover;
}

.banner-outer-section.banner-neuro-02 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/neuro-desk-slider.jpg) center center no-repeat;
	z-index:99;background-size: cover;
}
.video_banner_mob{display: none;}
.video_banner{display: block;   width: 113.5%}
.video_banner_mob video{width: 118%;}

.lnk__abs 
{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 101;}
.banner-outer-section.banner-novel-coronavirus-02{
    
   	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/ncov-desk.png) center center no-repeat;
	z-index:99;background-size: cover; 
}
.banner-outer-section.banner-feb14-02{
    
   	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/apollo-feb14-desk.jpg) center center no-repeat;
	z-index:99;background-size: cover; 
}

.banner-outer-section.banner-kavach{
    
   	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/stay-i-desk.png) center center no-repeat;
	z-index:99;background-size: cover; 
}

.banner-outer-section.banner-emergency{
    
   	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/apollo-emergency-services-desk.png) center center no-repeat;
	z-index:99;background-size: cover; 
}


.banner-outer-section.banner-feb29-02{
    
   	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/covid-desk.png) center center no-repeat;
	z-index:99;background-size: cover; 
}

.banner-outer-section.banner-health-02 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/health-desk-slider.jpg) center center no-repeat;
	z-index:99;background-size: cover;
}
.img-mob,.img-tab{display:none;}
.banner-outer-section.banner8 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/bg-banner8.jpg) center bottom no-repeat;
	z-index:99
}
.banner-outer-section.banner9 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/bg-banner9.jpg) center bottom no-repeat;
	z-index:99
}

.banner-outer-section.theweek {
    position: relative;
    background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/theweek-1920.png) center center no-repeat;
    z-index: 99;
    background-size: cover;
    background-position: 0 -44px;
} 

.banner-outer-section.banner9 h1 {
	font-size:52px;
	font-weight:400;
	padding-bottom:20px
}
.banner-outer-section.banner9 .banner9-celebrate {
	margin-top:20px
}
.banner-outer-section.banner8 .banner8-content {
	margin-top:45px
}
.banner-outer-section.banner2 {
	position:relative;
	background:url(../images/bg-banner2.jpg) center bottom no-repeat;
	z-index:99
}
.banner-outer-section.banner3 {
	position:relative;
	background:url(../images/bg-banner3.jpg) center top no-repeat;
	z-index:99
}
.banner-section h1.clinical-hd {
	line-height:45px;
	margin:25px 0 20px
}
.mtm20 {
	margin:-30px 20px 0 0
}
.banner-outer-section.banner4 {
	position:relative;
	background:url(../images/banner-slider/bg-banner4.jpg) center top no-repeat;
	z-index:99
}
.banner-outer-section.banner5 {
	position:relative;
	background:url(../images/banner-slider/bg-banner5.jpg) center top no-repeat #eaccb0;
	z-index:99
}
.banner-outer-section.banner6 {
	position:relative;
	background:url(../images/banner-slider/bg-banner6.jpg) center top no-repeat #eaccb0;
	z-index:99
}
.banner-outer-section.banner6 .logo-lets-talk-health {
	padding-top:10px
}
.banner-outer-section.banner6 .hd-green-txt {
	color:#39b54a;
	font-weight:700;
	font-size:32px;
	line-height:34px;
	text-transform:uppercase;
	margin:0;
	padding:0
}
.banner-outer-section.banner6 .hd-blue-txt {
	color:#25aae1;
	font-weight:700;
	font-size:32px;
	line-height:34px;
	text-transform:uppercase;
	margin:0;
	padding:0 0 5px
}
.banner-outer-section.banner6 h3 {
	color:#000;
	font-size:22px;
	line-height:30px;
	font-weight:700;
	text-transform:uppercase;
	margin:0;
	padding:0 0 5px
}
.banner-outer-section.banner6 p.txt-bold {
	font-size:14px!important;
	margin:0!important
}
.banner-outer-section.banner6 p.txt-orange {
	font-size:12px!important;
	font-style:italic;
	line-height:18px;
	margin:0!important;
	display:inline-block;
	background:#fdd36f;
	padding:5px 10px
}
.banner-outer-section.banner6 .btn-lets-health-check {
	float:left;
	width:100%;
	padding-top:10px
}
.banner-outer-section.banner6 .btn-lets-health-check a {
	float:right
}
.banner-outer-section.banner7 {
	position:relative;
	background:url(../images/banner-slider/bg-banner7.jpg) center top no-repeat #882b22;
	z-index:99
}
.banner-hover-content,
.bg-banner,
.explore-block {
	position:absolute
}
.banner-outer-section.banner7 .logo-aphc-dna {
	padding-top:50px;
	padding-bottom:25px;
	float:left;
	width:100%
}
.banner-outer-section.banner7 h3 {
	color:#007b9d;
	display:inline-block;
	font:700 40px/36px Roboto,
	sans-serif;
	margin:0;
	padding:5px 0;
	text-transform:uppercase
}
.banner-outer-section.banner7 p.txt-bold {
	font:300 20px/26px robotolight;
	margin:0!important;
	color:#000;
	padding:5px 0!important
}
.banner-outer-section.banner7 .btn-aphc {
	float:left;
	width:100%;
	padding-top:5px;
	font:14px robotoblack
}
.banner-outer-section.banner7 .btn-aphc a {
	float:left
}
.patients-safety-list {
	text-align:left
}
.patients-safety-list ul {
	display:inline-block
}
.banner-slider .flex-control-nav,
.bg-banner {
	display:none
}
.patients-safety-list ul li {
	float:left;
	width:33%;
	height:120px
}
.patients-safety-list ul li figure {
	text-align:center;
	float:left;
	width:30%
}
.patients-safety-list ul li figcaption {
	font:400 13px Roboto,
	sans-serif;
	color:#000;
	line-height:18px;
	float:left;
	width:60%
}
.patients-safety-list ul li figcaption.endlist {
	width:70%
}
.patients-safety-list ul li figcaption span {
	font:700 20px Roboto,
	sans-serif;
	color:#000;
	line-height:20px
}
.clinical-care-list {
	width:100%
}
.clinical-care-list ul {
	width:100%;
	float:left;
	padding:0 0 10px
}
.clinical-care-list ul li {
	float:left;
	line-height:40px!important;
	background-color:#f5e6d8;
	border:1px solid #f0dbc8;
	margin:0 1px 1px 0;
	padding:0 4px 0 8px;
	color:#616c25;
	font:700 30px Roboto,
	sans-serif
}
.clinical-care-list ul li span {
	color:#000;
	font:400 14px Roboto,
	sans-serif;
	vertical-align:middle
}
.clinical-care-list ul li:hover {
	background-color:#fff;
	border:1px solid #f5e6d8
}
.banner-section .banner-hd-content p.still {
	color:#004e63;
	font:700 25px Roboto,
	sans-serif
}
.banner-section h1.depth-hd {
	line-height:40px;
	margin:20px 0 40px
}
.banner3-top {
	margin-top:50px
}
.banner-section h1 {
	line-height:50px;
	font-weight:700;
	color:#004e63;
	margin:10px 0 0;
	font-size:35px;
	padding:0;
	letter-spacing:-1px
}
.banner-section-h4 {
	line-height:30px;
	font-weight:400;
	color:#444;
	margin:0 0 15px;
	font-size:22px;
	padding:0;
	letter-spacing:-1px
}
.equipment h2,
h2.tl {
	letter-spacing:-2px
}
.banner-section h1 a {
	color:#004e63
}
.banner-section .banner-hd-content {
	padding-bottom:20px
}
.banner-section .banner-hd-content p {
	font-size:14px;
	line-height:24px
}
.banner-section .banner-hd-content p a {
	color:#000
}
.banner-content-block {
	background:url(../images/shadow-hm-right.png) no-repeat;
	min-height:225px;
	padding:5px 0 30px 20px
}
.banner-content-block.location-block {
	padding-left:40px;
	background:url(../images/icon-locations.png) 0 15px no-repeat
}
.banner-content h2 {
	font-size:20px;
	font-weight:700;
	color:#007d9e;
	margin:0;
	padding:0 0 10px
}
.appointment .banner-content-block p {
	font-size:14px;
	color:#000
}
.appointment .banner-content-block p a {
	text-decoration:none
}
.banner-content .city-list li {
	float:left;
	font-size:14px;
	width:46%;
	margin-right:8%;
	line-height:24px;
	border-bottom:1px solid #c6b29b
}
.banner-content .city-list li:nth-child(2n+2) {
	margin-right:0
}
.banner-content .city-list li.view-all {
	border-bottom:0 solid
}
.banner-content .city-list li a {
	color:#000
}
.banner-content .city-list li span {
	color:#007d9e
}
.latest-apollo {
	background:#f6e2d4;
	padding:10px 10px 40px;
	font-size:12px;
	height:120px
}
.latest-apollo .carousel-indicators {
	top:80px
}
.latest-apollo .carousel-indicators li {
	background:#434a54;
	border:0 solid;
	width:6px;
	height:6px;
	margin:0
}
.latest-apollo .carousel-indicators li.active {
	background:#007d9e;
	border:0 solid;
	width:6px;
	height:6px;
	margin:0
}
.latest-apollo .carousel-inner li p {
	min-height:60px;
	color:#000
}
.explore-block {
	bottom:0;
	z-index:1000;
	width:100%
}
.txt-small {
	font-size:12px;
	color:#fff
}
.txt-small span {
	font-size:10px
}
.img-name {
	margin-top:28px
}
.banner-slider .flex-direction-nav {

}
.banner-slider .flex-direction-nav li {
	position: absolute;
    bottom: 50%;
}
.banner-slider .flex-direction-nav li a {
	float:left;
	width:40px;
	height:40px;
	text-indent:-9999px
}
.banner-slider .flex-direction-nav li a.flex-prev {
	background:url(../images/prev_mob_arw.png) no-repeat

}
.banner-slider .flex-direction-nav li a.flex-next {
	background:url(../images/right_mob_arw.png) no-repeat
}
.explore-blk {
	padding-bottom:20px; 
	text-align:center;
}
.flex-nav-next{    position: absolute;
    bottom: 50%;
    right: 40px;}

.flex-nav-prev{    position: absolute;
    bottom: 50%;
    left: 40px;}
.banner-slider .flex-direction-nav li {
	background-color: transparent;
}
.explore-blk ul li.icon-clinics .banner-hover-content:after {
	left:46px
}
.explore-blk ul li.icon-splty .banner-hover-content:after {
	left:173px
}
.explore-blk ul li.icon-ask .banner-hover-content:after {
	left:482px
}
.explore-blk ul li.icon-edu .banner-hover-content:after {
	left:786px
}
.explore-blk ul li.icon-proton .banner-hover-content:after {
	left:786px
}
.explore-blk ul li.icon-wellness .banner-hover-content:after {
	left:1075px
}
.bg-banner {
	background:rgba(0,
	0,
	0,
	.8);
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index:10
}
.explore-blk ul {
	/*float:left*/
	    margin: 0 auto;
    display: inline-block;
}
.explore-blk ul li.icons-explore {
	float:left;
	color:#fff;
	margin:0 23px;
	padding-top:25px
}
.explore-blk ul li.icons-explore>a {
	margin:0;
	padding:0;
	color:#fff;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	float:left
}
.explore-blk ul li.icons-explore:hover>a {
	color:#fdb813
}
.explore-blk ul li.icons-explore span {
	padding-bottom:15px;
	text-align:center;
	width:100%;
	display:block;
	height:45px
}
.explore-blk ul li.icons-explore .banner-hover-content {
	display:none
}
.explore-blk ul li.icon-clinics span {
	background:url(../images/icon-clinics.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-clinics:hover span {
	background:url(../images/icon-clinics-hover.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-splty span {
	background:url(../images/icon-speciality.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-splty:hover span {
	background:url(../images/icon-speciality-hover.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-pharmacies span {
	background:url(../images/icon-pharmacies.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-pharmacies:hover span {
	background:url(../images/icon-pharmacies-hover.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-ask span {
	background:url(../images/icon-ask-apollo.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-ask:hover span {
	background:url(../images/icon-ask-apollo-hover.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-tmt span {
	background:url(../images/icon-treatement-in-india.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-tmt:hover span {
	background:url(../images/icon-treatement-in-india-hover.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-edu span {
	background:url(../images/icon-education-research.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-edu:hover span {
	background:url(../images/icon-education-research-hover.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-proton span {
	background:url(../images/icon-proton.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-proton:hover span {
	background:url(../images/icon-proton-hover.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-insurance span {
	background:url(../images/icon-insurance.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-insurance:hover span {
	background:url(../images/icon-insurance-hover.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-wellness span {
	background:url(../images/icon-wellness.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk ul li.icon-wellness:hover span {
	background:url(../images/icon-wellness-hover.png) top center no-repeat;
	transition:all ease 1s;
	-webkit-transition:all ease 1s;
	-moz-transition:all ease 1s;
	-ms-transition:all ease 1s
}
.explore-blk .hd-explore {
	background:url(../images/bg-explore.png) center center no-repeat;
	text-align:center;
	color:#fff;
	margin:0
}
.banner-hover-content {
	background:#fff;
	min-height:370px;
	left:0;
	bottom:108px;
	z-index:99
}
.banner-hover-content h2 {
	font-size:25px;
	color:#004e63;
	font-family:robotobold
}
.banner-hover-content p.desc {
	font-size:14px;
	color:#000
}
.banner-hover-content figure {
	min-height:60px
}
.banner-hover-content h3 {
	padding:0 0 3px;
	margin:0;
	font-size:16px;
	color:#007d9e;
	font-family:robotobold
}
.apollo-prism h4,
.apollo-prism p,
.breadcrumb,
.equipment h4,
.key-medical-blk .desc h3,
.latest-apollo-blk .desc p,
.patients-speak .desc b,
.patients-speak .desc p,
footer h3,
footer h4,
h2.tl {
	font-family:Roboto,
	sans-serif
}
.banner-hover-content p.desc2,
.banner-hover-content ul li a {
	color:#000;
	font-size:11px
}
.banner-hover-content ul {
	float:left;
	margin:5px 0 0 2px
}
.banner-hover-content ul li {
	color:#000;
	font-size:11px;
	margin-bottom:2px;
	text-align:left;
	background:url(../images/shdow-li-btm.png) center bottom no-repeat;
	line-height:20px
}
.iam-here h2,
.iam-here ul li a {
	float:left;
	line-height:65px;
	color:#fff
}
.banner-hover-content.hover-clinic {
	background:url(../images/banner-images/clinics.png) right 100% no-repeat #fff;
	background-size:auto 100%
}
.banner-hover-content.hover-speciality {
	background:url(../images/banner-images/speciality-hospital.png) right 100% no-repeat #fff;
	background-size:auto 100%
}
.banner-hover-content.hover-ask-apollo {
	background:url(../images/banner-images/ask.png) right 100% no-repeat #fff;
	background-size:auto 100%
}
.banner-hover-content.hover-education {
	background:url(../images/banner-images/education_research.png) right 100% no-repeat #fff;
	background-size:auto 100%
}
.banner-hover-content.hover-wellness {
	background:url(../images/banner-images/wellness.png) right 100% no-repeat #fff;
	background-size:auto 100%
}
.banner-hover-content:after {
	content:'';
	border-top:12px solid #fff;
	position:absolute;
	bottom:-12px;
	left:0;
	width:0;
	height:0;
	border-left:12px solid transparent;
	border-right:12px solid transparent
}
.iam-here {
background: #3397b1;
    height: 65px;
    text-align: center;
}
.iam-here h2 {font-size: 34px;
    margin: 0 auto;
    width: auto;
    display: inline-block;
    text-align: right;
}
.iam-here ul,
.iam-here ul li {
	float:left
}.iam-here ul{margin:0 auto; float:none; display:inline-block;}
.iam-here ul li a {
	font-size:13px;
	padding:0 10px;
	background:url(../images/shadow-i-am-here.png) no-repeat
}
.equipment {
	background:url(../images/bg-equipment.png);
	padding:45px 0
}
.equipment h2 {
	font-size:42px;
	line-height:48px;
	color:#3397b1;
	text-align:center;
	margin:0;
	padding:0
}
.equipment h4 {
	font-size:24px;
	line-height:32px;
	margin:0;
	padding:0 0 40px;
	text-align:center;
	font-weight:400
}
footer h3,
footer h4 {
	font-weight:700
}
.equipment .equipment-slider {
	position:relative;
	padding-bottom:30px
}
.equipment .equipment-slider li {
	text-align:center
}
.equipment .equipment-slider li,
.equipment .equipment-slider li * {
	text-align:center;
	box-sizing:inherit!important
}
.equipment .equipment-slider li figure {
	height:140px;
	overflow:hidden;
	position:relative
}
.equipment .equipment-slider li:hover figure img {
	margin-top:-160px
}
.equipment .equipment-slider li img {
	margin:0 auto
}
.equipment .equipment-slider li h3 {
	font-size:18px;
	line-height:24px;
	margin:0;
	display:block;
	color:#000;
	padding-top:25px
}
.equipment .equipment-slider li:hover h3 {
	color:#3397b1
}
footer h3,
footer h3 a,
footer h4 {
	color:#000
}
.equipment .equipment-slider li:hover a {
	text-decoration:none
}
.equipment .equipment-slider .flex-direction-nav li {
	float:left;
	position:absolute;
	top:45%;
	margin-top:-10px
}
.equipment .equipment-slider .flex-direction-nav li.flex-nav-prev a {
	float:left;
	background:url(../images/btn-back-arrow-act.png) no-repeat;
	width:12px;
	height:20px;
	text-indent:-9999px
}
.equipment .equipment-slider .flex-direction-nav li.flex-nav-next a {
	float:left;
	background:url(../images/btn-front-arrow-act.png) no-repeat;
	width:12px;
	height:20px;
	text-indent:-9999px
}
footer.ulp-footer {
	width:100%
}
footer {
	padding-top:40px;
	background:url(../images/footer-bg.png) center top no-repeat #fff
}
footer h3 {
	font-size:14px;
	margin:0 0 10px
}
footer h4 {
	font-size:12px;
	margin:0
}
footer ul {
	margin:0;
	padding:0 0 10px
}
footer ul li {
	line-height:16px
}
footer ul li a {
	color:#666;
	font-size:11px
}
footer ul li a:hover {
	color:#004e63
}
footer .copy-rights {
	font-size:10px;
	padding-top:30px
}
footer .copy-rights a {
	color:inherit
}
.footer-bottom {
	position:relative
}
.footer-bottom ul.share {
	float:right;
	margin-top:15px;
	margin-bottom:10px;
	padding:5px 7px;
	border:1px solid #d3d3d3;
	border-width:2px 1px 1px;
	background:#f5f5f5
}
ul.share li {
	padding-right:8px;
	font-size:11px;
	display:inline-block;
	line-height:25px;
	height:25px
}
ul.share li span.dw,
ul.share li span.up {
	float:left;
	width:14px;
	height:14px;
	margin-top:5px
}
ul.share li b {
	font-size:11px;
	font-weight:700;
	line-height:18px
}
ul.share li span.up {
	background:url(../images/arrow-up.png) no-repeat
}
ul.share li span.dw {
	background:url(../images/arrow-down.png) no-repeat
}
.btn-primary {
	background:#007d9e
}
.btn-primary:hover {
	background:#002731
}
.btn-primary5 {
	background:#f47920;
	border:none
}
.btn-primary5:hover {
	background:#e86b10
}
.wht-txt {
	color:#fff
}
.blk-txt,
h2.tl span {
	color:#000
}
h2.tl {
	/*font-size:42px;
	line-height:54px;
	margin:0;
	padding-bottom:20px;
	font-weight:100*/
	font-size: 30px;
    line-height: 54px;
    margin: 0;
    padding-bottom: 10px;
    font-weight: 100;
    letter-spacing: 0.1px;
}
h2.tl span {
	font-size:26px;
	letter-spacing:-1px
}
.key-medical-outer {
	background:url(../images/bg-key-medical.png);
	padding:20px 0 40px 0;
}
.key-medical-outer .key-medical-blk {
	border-radius:10px
}
.key-medical-blk li a {
	text-decoration:none
}
.key-medical-blk figure {
	padding:0
}
.key-medical-blk .desc {
	padding:27px 21px
}
.key-medical-blk .desc h3 {
	font-size:22px;
	color:#008ead;
	font-weight:500;
	margin:0;
	padding-bottom:10px
}
.key-medical-blk .desc p {
	font-size:14px;
	color:#000;
	line-height:18px
}
.key-medical-blk .keymedical {
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px
}
.keymedical img {
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-ms-border-radius:10px 10px 0 0
}
.key-medical-blk .keymedical {
	margin:0;
	background:#fff;
	border:0;
	position:relative;
	zoom:1
}
.key-medical-blk .keymedical .flex-control-nav {
	display:none
}
.key-medical-blk .keymedical .flex-direction-nav li {
	float: left;
    position: absolute;
    right: -5px;
    top: 40%;
    text-indent: -99999px;
}
.equipment .equipment-slider .flex-direction-nav li.flex-nav-prev {
	left:-50px
}
.equipment .equipment-slider .flex-direction-nav li.flex-nav-next {
	right:-50px
}
.key-medical-blk .keymedical .flex-direction-nav a.flex-next {
	float:left;
	outline:0;
	background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/assets/images/right_mob_arw.png) no-repeat;
	margin-left:-36px;
	width:40px;
	height:40px;
	background-size: cover;
	text-indent:-9999px;
}
.key-medical-blk .keymedical .flex-direction-nav a.flex-prev {
	float:left;
	outline:0;
	background: url(https://apollowebsitestg.blob.core.windows.net/stage-apollohospitals/assets/images/prev_mob_arw.png) no-repeat;
	margin-left:-45px;
	width:40px;
	height:40px;
	background-size: cover;
	text-indent:-9999px;
}
.key-medical-blk .keymedical .flex-direction-nav a {
	font-size:0;
	color:#fff
}
.latest-apollo-blk .desc p,
.patients-speak .desc p {
	font-size:13px;
	line-height:16px;
	font-weight:400
}
.latest-apollo-blk .desc p a {
	color:#000
}
.key-medical-blk a.view-all {
	position:absolute;
	display:inline-block;
	bottom:-10px;
	left:50%;
	margin-left:-50px;
	border:2px solid #fff;
	padding:3px 15px;
	background:#377c8e;
	color:#fff
}
.key-medical-outer .latest-apollo-blk {
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	min-height:380px;
	background:#fff;
	padding:0px;
	position:relative
}
.latest-apollo-blk .desc p {
	padding:15px 10px 5px 0;
	color:#000
}
.latest .flex-control-nav {
	left:0;
	bottom:11px;
	position:absolute;
	text-align:center;
	width:100%;
	padding:0
}
.latest .slides li {
	margin:0 2px 0 3px
}
.latest-apollo-blk.latest .slides li {
	margin:0 0px 0 0px
}
.latest-apollo-blk.latest .slides .desc{
padding:20px
}
.latest .slides li figure {
	padding-right:0px;    text-align: center;
}
.latest-apollo-blk img {
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-ms-border-radius:10px 10px 0 0;
	margin:0 auto;
}
.latest .flex-direction-nav {
	display:none
}
.latest .flex-control-nav li {
	margin:0 3px;
	display:inline-block;
	text-align:center
}
.latest .flex-control-nav li a {
	background:#434a54;
	border-radius:20px;
	box-shadow:0 0 3px rgba(0,
	0,
	0,
	.3) inset;
	cursor:pointer;
	display:block;
	height:8px;
	text-indent:-9999px;
	width:8px
}
.latest .flex-control-nav li a.flex-active {
	background:#377c8e;
	background:rgba(55,
	124,
	142,
	.9);
	cursor:default
}
.latest-apollo-block a.view-all {
	position:absolute;
	display:inline-block;
	bottom:-10px;
	left:50%;
	margin-left:-50px;
	border:2px solid #fff;
	padding:3px 15px;
	background:#377c8e;
	color:#fff
}
.patients-speak-outer {
	/*background:url(../images/bg-coe.png);*/
	background:url(../images/bg-key-medical.png);
	
	padding:20px 0 40px 0;
}
.patients-speak {
	min-height: 300px;
	background:#cddce0;
	padding:15px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	position:relative
}
.patients-speak figure {
	float:left;
	margin:35px 15px 10px 0;
	height:175px;
	display:block;
	width:85px
}
.patients:after,
.patients:before {
	position:absolute;
	content:"";
	height:26px;
	width:32px
}
.patients-speak .desc p {
	color:#000;
	margin:0
}
.apollo-prism h4,
.patients-speak .desc b {
	font-weight:700
}
.patients-speak .desc b {
	font-size:13px;
	display:block
}
.patients-speak .desc small {
	font-size:12px
}
.patients-speak-outer a.view-all {
	position:absolute;
	display:inline-block;
	bottom:-5px;
	left:50%;
	margin-left:-50px;
	border:2px solid #fff;
	padding:3px 15px;
	background:#377c8e;
	color:#fff
}
.apollo-prism {
	background:url(../images/apollo-prism-bg.png) repeat-x #f7f8f7;
    min-height: 300px;
	padding:15px;
	border:3px solid #e1e4e5;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px
}
.apollo-prism h4 {
	font-size:24px;
	color:#35aee3;
	margin:0 0 10px;
	padding-right:50px
}
.apollo-prism figure {
	display:block;
	margin:0;
	padding:0;
	text-align:center
}
.apollo-prism figure img {
	display:inline-block
}
.apollo-prism p {
	font-size:18px;
	color:#4e4b4b;
	margin:0;
	padding-top:10px;
	line-height:22px;
	font-weight:400
}
.patients .slides li {
	margin:0 2px 0 3px
}
.patients:before {
	background:url(../images/up-quote.png) center center no-repeat;
	left:15px;
	top:15px
}
.patients:after {
	background:url(../images/dw-quote.png) center center no-repeat;
	bottom:15px;
	right:15px
}
.patients .flex-control-nav {
	padding:0 0 0 12px
}
.patients .flex-control-nav li {
	margin:0 3px;
	display:inline-block;
	text-align:center;
	padding:0
}
.patients .flex-control-nav li a {
	background:#434a54;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	box-shadow:0 0 3px rgba(0,
	0,
	0,
	.3) inset;
	cursor:pointer;
	display:block;
	height:8px;
	text-indent:-9999px;
	width:8px
}
.patients .flex-control-nav li a.flex-active {
	background:#377c8e;
	background:rgba(55,
	124,
	142,
	.9);
	cursor:default
}
.patients .flex-direction-nav {
	display:none
}
.breadcrumb,
.openmenu {
	display:block
}


/*
* Section Disclaimer
*/
	/*.h2.tl {
    font-size: 36px;
    line-height: 54px;
    margin: 0;
    padding-bottom: 20px;
    font-weight: 100;
        letter-spacing: 0.1px;
}*/

.disclaimer-section-outer{
	padding: 20px 0 40px 0;
}
.disclaimer-section-outer.h2.t1{
	color: #333;
}

.patients-speak-outer h2.tl {
    color: #fff;
}
/*h2.tl {
    font-size: 32px;
    line-height: 54px;
    margin: 0;
    padding-bottom: 5px;
    font-weight: 100;
}*/
.disclaimer-content figure{
	margin-bottom: 0px;
}
.disclaimer-content figure img{
	width: 100%;
	height: auto;
}
.disclaimer-content .dislaimer-content-wrap{
	padding: 10px 15px 15px 15px;
} 
.disclaimer-content{
    border: 1px solid #377c8e;
    border-radius: 12px;
}
.disclaimer-content .view-all{
    position: absolute;
    display: inline-block;
    bottom: -12px;
    left: 50%;
    margin-left: -50px;
    border: 2px solid #fff;
    padding: 3px 15px;
    background: #377c8e;
    color: #fff;
}


.gsc-search-button {
	width:50px;
	height:50px
}
body .contentin {
	background-color:#e2e2e2;
	padding-top:20px
}
.geo {
	float:left;
	width:30%;
	text-align:center
}
.geo>table {
	width:100%!important;
	text-align:center
}
.icon-top {
	position:fixed;
	bottom:-45px;
	right:2px;
	z-index:100000;
	cursor:pointer
}
.icon-top img {
	width:45px
}
.breadcrumb {
	padding:5px 35px 0 0;
	height:auto;
	margin-bottom:15px;
	background:0 0;
	border-radius:0;
	font-weight:400
}
.inner-page-cnt-block .breadcrumb {
	padding:5px 35px 0 5px
}
.breadcrumb .breadCrumbChild a span,
.breadcrumb .breadCrumbChild span {
	font-family:Roboto,
	sans-serif;
	padding-left:0;
	font-size:14px;
	font-weight:400
}
.inner-page-full-width .breadcrumb {
	margin-bottom:20px;
	margin-top:0
}
.breadcrumb .breadCrumbChild {
	font-family:robotoregular;
	line-height:18px;
	display:inline-block;
	font-weight:400
}
.breadcrumb .breadCrumbChild a {
	font-family:Roboto,
	sans-serif;
	color:#666;
	text-decoration:none;
	font-weight:400
}
.breadcrumb .breadCrumbChild a:hover {
	color:#007d9e;
	text-decoration:none
}
.breadcrumb .breadCrumbChild a span {
	color:#666;
	padding-right:5px;
	text-decoration:none;
	line-height:18px
}
.breadcrumb .breadCrumbChild a span:hover {
	color:#007d9e;
	text-decoration:none
}
.breadcrumb .breadCrumbChild.gt {
	padding-right:5px;
	position:relative;
	top:0
}
.ah-cancer-white-block .breadcrumb .breadCrumbChild.gt {
	top:0
}
.breadcrumb .breadCrumbChild span {
	color:#007d9e
}
h1.main-head {
	font-size:22px;
	line-height:30px;
	padding:10px 0;
	float:left;
	width:100%
}
h1.main-head1 {
	float:left;
	color:#fff;
	font:700 14px Roboto,
	sans-serif;
	text-transform:uppercase;
	padding:0 0 0 10px
}
.mobile-arrow {
	position:fixed;
	right:20px;
	top:50%;
	margin-top:17px;
	z-index:999999;
	display:none
}
ul.report li ul {
	float:left;
	padding:10px 0 0;
	margin-left:31px
}
ul.report li ul li {
	width:190px;
	padding-bottom:5px
}
.frin-double {
	width:430px!important;
	float:left;
	border-right:0!important
}
ul.report2 {
	width:200px
}
aside.frin p {
	width:100%
}
ul.report li ul li a {
	float:left;
	font-size:13px;
	padding:0 0 5px 12px;
	background:url(../images/submenu-arrow.gif) 0 6px no-repeat
}
ul.report li ul li a:hover {
	background:url(../images/submenu-arrow.gif) 0 4px no-repeat #fff;
	border:none;
	box-shadow:none;
	color:#02b1df;
	float:left;
	padding:0 0 5px 12px
}
.hover-widget-block .hover-content {
	background:url(../images/shadow-pop-cont.png) 0 center no-repeat;
	min-height:152px;
	padding:18px 0 0 20px
}
.widget-block-out {
	width:200px;
	position:fixed;
	bottom:0;
	z-index:1000
}
.widget-block-out .widget-block {
	width:225px;
	height:200px;
	background-color:#197681;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	position:fixed;
	bottom:0;
	z-index:10000
}
.widget-block figure {
	margin:0;
	float:left;
	padding-top:10px
}
.widget-block h2 {
	color:#007d9e;
	font:12px robotoblack;
	text-transform:uppercase;
	line-height:18px;
	padding:0 0 0 10px
}
.widget-block .selbox {
	padding:0 10px;
	position:relative;
	height:43px;
	margin-bottom:0
}
.widget-block .selbox .locateicon {
	padding:0 8px;
	width:20px;
	height:26px;
	background:url(../images/widget/locate.png) no-repeat!important;
	margin:-31px 0 0 8px;
	position:relative
}
.widget-block .selbox .btn-default {
	background-color:#fff;
	border-color:#0f373b;
	color:#666;
	font-size:12px
}
.widget-block .selbox .btn {
	padding:9px 12px 10px
}
.widget-block .bootstrap-select.btn-group .btn .filter-option {
	left:37px
}
.widget-block .selbox .bootstrap-select.btn-group .btn .caret {
	background:url(../images/widget/down-arrow.png) no-repeat!important;
	height:12px;
	width:16px
}
.widget-block .selbox .bootstrap-select>.btn {
	box-shadow:none
}
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.open>.dropdown-toggle.btn-default,
.widget-block .selbox .btn-default:hover {
	background-color:#fff
}
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open>.dropdown-toggle.btn-default,
.widget-block .selbox .locateicon:hover {
	background:url(../images/widget/locate.png) 7px 3px no-repeat #fff!important
}
.widget-block .inputfld {
	margin:0 10px;
	position:relative
}
.widget-block .inputfld .form-control {
	border:1px solid #0f373b;
	border-width:1px 0 1px 1px;
	color:#666;
	height:37px;
	width:86%;
	box-shadow:none;
	padding:12px 5px;
	font-size:12px
}
.widget-block .inputfld .input-group-addon {
	background-color:#fff;
	border:1px solid #0f373b!important;
	color:#3397b1;
	border-width:1px 1px 1px 0!important;
	padding:10px 5px 11px;
	border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
	-ms-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0
}
.place-holder-home {
	padding:10px 5px 9px!important
}
.widget-block form {
	margin:0
}
.widget-block p {
	margin:0 10px 8px
}
.widget-block .btn-primary {
	background:#007d9e;
	font:14px robotoblack;
	margin-top:5px;
	padding:8px 41px
}
.place_holder,
.widget-block .bootstrap-select.btn-group .dropdown-menu li>a {
	font-size:12px
}
.widget-block .btn-primary span.bookimg {
	display:inline-block;
	vertical-align:middle
}
.widget-block .btn-primary span.bookimg-cont {
	display:inline-block;
	vertical-align:middle;
	padding-top:5px
}
.hidden-btn {
	display:block
}
.hidden-gobtn {
	display:none
}
.widget-block-out .edoc-top {
	width:100%;
	padding:0
}
.widget-block-out .edoc {
	position:absolute;
	top:-19px;
	right:0;
	width:58px;
	height:19px;
	float:right;
	background:url(../images/widget/hide.png) no-repeat;
	cursor:pointer;
	z-index:10001
}
.widget-block-out .edoc.active {
	background-image:url(../images/widget/show.png)
}
.edoc-top.open .edoc {
	top:0;
	background:url(../images/widget/show.png) no-repeat;
	cursor:pointer
}
#country_list_id {
	position:absolute;
	left:0;
	bottom:45px;
	overflow:hidden;
	border-radius:0;
	z-index:99999;
	min-height:50px;
	padding:0;
	width:183px;
	display:none;
	background:#f9f9f9
}
#country_list_id ul {
	overflow-y:auto;
	border:1px solid #0f373b;
	min-height:50px;
	overflow-x:hidden
}
.gsc-overflow-hidden,
body .gsc-overflow-hidden {
	overflow:auto!important
}
.widget-block .form-group,
.widget-block .input-group {
	position:relative;
	display:block;
	width:100%;
	margin-bottom:0
}
.widget-block .hidden-btn {
	display:block;
	padding:10px 0 0
}
#country_list_id ul li a {
	color:#000;
	font-size:12px;
	line-height:20px;
	display:block;
	padding:2px 15px;
	float:left;
	width:182px
}
#country_list_id ul li:nth-child(2n+1) a {
	background:#fff
}
#country_list_id ul li a:hover {
	background:#f1f1f1;
	text-decoration:none
}
.widget-block .widget-name {
	float:left;
	width:170px
}
.widget-block .widget-doctor {
	float:right;
	width:80px;
	text-align:right;
	display:none
}
.widget-block .bootstrap-select.btn-group .dropdown-menu.inner {
	max-height:300px
}
.widget-block .dropdown-menu {
	z-index:99999
}
.widget-edoc-head {
	padding:4px 10px 0;
	background:#f3f3f3;
	margin-bottom:10px
}
.widget-edoc-head figure {
	width:45px
}
.widget-edoc-head h2 {
	float:left;
	width:135px;
	padding-top:5px;
	margin:0
}
.place_holder {
	padding-left:5px;
	color:#878585;
	position:absolute;
	left:0;
	z-index:111;
	width:85%;
	line-height:14px;
	display:inline-block;
	padding-top:5px
}
.heartins,
.sub-head3 {
	width:100%
}
.heartins h2 {
	border-bottom:1px solid #e5e5e5;
	color:#000;
	float:left;
	font:500 14px Roboto,
	sans-serif;
	width:100%
}
.heartins h2 em {
	float:left;
	opacity:.2;
	padding:0 8px 0 30px;
	text-align:center;
	width:31px
}
.heartins h2 em.hiactive,
.heartins h2 em:hover {
	float:left;
	opacity:1;
	padding:0 8px 0 30px;
	text-align:center;
	width:31px
}
.heartins h2 i {
	color:#000;
	float:left;
	font:500 14px/39px Roboto,
	sans-serif;
	height:39px;
	width:195px
}
.heartins h2 a {
	color:#000;
	text-decoration:none
}
.heartins h2 a:hover {
	color:red
}
.p0 {
	padding:0!important
}
.mt10 {
	margin-top:10px!important
}
.wauto {
	width:auto!important
}
.pl0 {
	padding-left:0!important
}
.pl10 {
	padding-left:10px!important
}
.pl14 {
	padding-left:14px!important
}
.pl20 {
	padding-left:20px!important
}
.sub-head1 {
	color:#000;
	font:700 22px/18px Roboto,
	sans-serif!important;
	padding-bottom:10px
}
.sub-head3 {
	color:#000!important;
	float:left;
	font:700 21px/20px Roboto,
	sans-serif!important;
	text-align:left!important;
	margin:-10px 0 0;
	padding:0 0 10px!important
}
.sub-head,
.sub-head0,
.sub-head02 {
	padding:0 0 10px;
	width:100%;
	float:left
}
.sub-head3 a {
	color:#000;
	text-decoration:none
}
.sub-head3 a:hover {
	color:#02b1df
}
.sub-head3 small {
	color:#666;
	font:500 13px Roboto,
	sans-serif!important
}
.sub-head,
.sub-head0 {
	color:#000!important
}
.sub-head {
	font:700 17px Roboto,
	sans-serif!important
}
.sub-head0 {
	font:700 18px/20px Roboto,
	sans-serif!important
}
.sub-head01 {
	color:#fff!important;
	font:700 14px Roboto,
	sans-serif!important;
	width:100%;
	float:left
}
.sub-head02,
.sub-head03 {
	color:#02b1df!important
}
.sub-head02 {
	font:500 17px Roboto,
	sans-serif!important
}
.sub-head03 {
	font:700 17px Roboto,
	sans-serif!important;
	padding:15px 0 10px;
	float:none!important;
	width:auto!important
}
.sub-head04,
.sub-head05,
.sub-head4 {
	float:left;
	font:700 15px Roboto,
	sans-serif!important;
	padding:0 0 13px;
	width:100%
}
.sub-head4 {
	color:#000!important
}
.sub-head04 {
	color:#02b1df!important
}
.sub-head05 {
	color:#000!important
}
.sub-head06,
.sub-head07 {
	font:700 14px Roboto,
	sans-serif!important;
	width:auto!important;
	float:none!important
}
.sub-head06 {
	color:#02b1df!important
}
.sub-head07 {
	color:#000!important
}
.sub-head08 {
	color:#02b1df!important;
	float:left;
	font:500 24px/26px Roboto,
	sans-serif!important;
	padding:0 0 15px;
	width:275px
}
.sub-head08 a {
	color:#02b1df!important;
	text-decoration:none
}
.sub-head09 {
	color:#fff!important;
	float:left;
	font:500 24px Roboto,
	sans-serif!important;
	padding:0 0 10px;
	width:255px
}
.sub-head10,
.sub-head11,
.sub-head11 a {
	color:#02b1df!important
}
.sub-head10 {
	float:left;
	font:400 31px Roboto,
	sans-serif!important;
	padding:5px 0 0;
	text-align:right;
	width:310px
}
.sub-head11 {
	font:400 14px/20px Roboto,
	sans-serif!important;
	padding:0 0 20px;
	text-align:center;
	width:226px!important
}
.sub-head11 a {
	text-decoration:none
}
.sub-head12 {
	color:#282828!important;
	font:700 14px/20px Roboto,
	sans-serif!important;
	margin:0;
	padding:6px 0;
	text-align:left
}
.sub-head12 a {
	color:#282828;
	text-decoration:none
}
#23527c .sub-head12 a:hover {
	color:#23527c
}
.sub-head13 {
	color:#02b1df!important;
	float:left;
	font:500 22px Roboto,
	sans-serif!important;
	margin:0;
	padding:10px 0;
	text-align:center;
	width:100%
}
.sub-head160,
.sub-head21 {
	margin:0;
	text-align:left
}
.sub-head14,
.sub-head15 {
	font:700 14px Roboto,
	sans-serif!important;
	width:100%!important;
	float:left
}
.sub-head14,
.sub-head15,
.sub-head15 a {
	color:#000!important
}
.sub-head14 {
	padding:10px 0 10px 10px!important
}
.sub-head15 {
	padding:10px 0
}
.sub-head16,
.sub-head17,
.sub-head18 {
	float:left;
	width:100%
}
.sub-head15 a {
	text-decoration:none
}
.sub-head15 a:hover {
	color:#007d9e!important
}
.sub-head16 {
	color:#02b1df!important;
	font:500 14px Roboto,
	sans-serif!important;
	padding:0 0 10px 10px!important
}
.sub-head160 {
	color:#007d9e;
	font:700 12px/20px Roboto,
	sans-serif!important;
	padding:6px 0
}
.sub-head17 {
	color:#000!important;
	font:700 16px Roboto,
	sans-serif!important;
	padding:0 0 10px
}
.sub-head18 {
	color:#028cb0!important;
	font:700 16px/30px Roboto,
	sans-serif!important
}
.sub-head19,
.sub-head20 {
	color:#000!important;
	float:left;
	padding:0 0 10px;
	width:100%;
	font:500 16px Roboto,
	sans-serif!important
}
.sub-head21 {
	color:#007d9e!important;
	font:700 12px/20px Roboto,
	sans-serif!important;
	padding:0
}
.sub-head22 {
	background-color:#02b1df;
	color:#fff!important;
	float:left;
	font:700 21px Roboto,
	sans-serif!important;
	margin:0;
	padding:10px 0;
	text-align:center;
	width:660px
}
.sliderul {
	position:relative;
	right:-200px
}
.arrow-animte {
	display:none
}
.sub-head23,
.sub-head24 {
	float:left;
	font:500 18px Roboto,
	sans-serif!important
}
.sub-head23,
.sub-head23 a {
	color:#02b1df!important;
	text-decoration:none
}
.sub-head23 {
	padding:10px 0;
	width:320px!important
}
.sub-head24 {
	color:#000!important;
	padding:0 0 13px;
	width:100%
}
.sub-head25 {
	color:#007d9e!important;
	font:700 17px/20px Roboto,
	sans-serif!important;
	margin:0;
	padding:0;
	text-align:left
}
aside.explore-mdl-list {
	float:left;
	padding:0 0 20px;
	width:647px
}
aside.explore-mdl-list h2 {
	float:left;
	margin:0 0 10px;
	width:323px
}
aside.explore-mdl-list h2 a {
	background:url(../images/explore.png) no-repeat;
	color:#02b1df;
	line-height:46px;
	padding:0 0 0 57px;
	width:266px
}
aside.explore-mdl-list h2 a,
aside.explore-mdl-list h2 a:hover {
	text-decoration:none;
	float:left;
	font:700 17px Roboto,
	sans-serif;
	height:46px
}
aside.explore-mdl-list h2 a:hover {
	color:#000;
	line-height:46px;
	padding:0 0 0 57px;
	width:266px
}
aside.explore-mdl-list h2.milestone a {
	background-position:0 0
}
aside.explore-mdl-list h2.milestone a:hover {
	background-position:0 -573px
}
aside.explore-mdl-list h2.clinical a {
	background-position:0 -94px
}
aside.explore-mdl-list h2.clinical a:hover {
	background-position:0 -667px
}
aside.explore-mdl-list h2.treat a {
	background-position:0 -141px
}
aside.explore-mdl-list h2.treat a:hover {
	background-position:0 -714px
}
aside.explore-mdl-list h2.testi a {
	background-position:0 -235px
}
aside.explore-mdl-list h2.testi a:hover {
	background-position:0 -808px
}
aside.explore-mdl-list h2.facility a {
	background-position:0 -282px
}
aside.explore-mdl-list h2.facility a:hover {
	background-position:0 -855px
}
aside.explore-mdl-list h2.request a {
	background-position:0 -376px
}
aside.explore-mdl-list h2.request a:hover {
	background-position:0 -949px
}
aside.explore-mdl-list h2.services a {
	background-position:0 -423px
}
aside.explore-mdl-list h2.services a:hover {
	background-position:0 -996px
}
aside.explore-mdl-list h2.apollol a {
	background-position:0 -517px
}
aside.explore-mdl-list h2.apollol a:hover {
	background-position:0 -1090px
}
aside.explore-mdl-list h2.phc a {
	background-position:0 -47px
}
aside.explore-mdl-list h2.phc a:hover {
	background-position:0 -620px
}
aside.explore-mdl-list h2.phc1 a {
	background-position:0 -47px
}
aside.explore-mdl-list h2.phc1 a:hover {
	background-position:0 -620px
}
aside.explore-mdl-list h2.team a {
	background-position:0 -188px
}
aside.explore-mdl-list h2.team a:hover {
	background-position:0 -761px
}
aside.explore-mdl-list h2.save a {
	background-position:0 -329px
}
aside.explore-mdl-list h2.save a:hover {
	background-position:0 -902px
}
aside.explore-mdl-list h2.know a {
	background-position:0 -470px
}
aside.explore-mdl-list h2.know a:hover {
	background-position:0 -1043px
}
aside.explore-mdl-list h2.faqs a {
	background:url(../images/icon-faqs.png) no-repeat
}
aside.explore-mdl-list h2.faqs a:hover {
	background:url(../images/icon-faqs-o.png) no-repeat
}
aside.explore-mdl-list h2.casestudy a {
	background:url(../images/apollo-icon-case.png) no-repeat
}
aside.explore-mdl-list h2.casestudy a:hover {
	background:url(../images/apollo-icon-case-hover.png) no-repeat
}
aside.explore-mdl-list h2.colorectal a {
	background:url(../images/apollo-icon-colorectal.jpg) no-repeat
}
aside.explore-mdl-list h2.colorectal a:hover {
	background:url(../images/apollo-icon-colorectal-hover.jpg) no-repeat
}
aside.explore-mdl-list h2.fatty a {
	background:url(../images/apollo-icon-fatty.png) no-repeat
}
aside.explore-mdl-list h2.fatty a:hover {
	background:url(../images/apollo-icon-fatty-hover.png) no-repeat
}
.sub-head26 {
	color:#000;
	float:left;
	font:700 21px/18px Roboto,
	sans-serif!important;
	margin:9px 0 0;
	padding:0;
	width:100%
}
.sub-head26 small {
	color:#666;
	font:500 13px Roboto,
	sans-serif
}
.sub-head26 a {
	color:#000;
	text-decoration:none
}
.main-head01 {
	color:#000;
	float:left;
	font:700 21px Roboto,
	sans-serif!important;
	margin:0;
	padding:10px 0 0;
	width:100%
}
.ah-coelist-bgcolor-brown a,
.ah-coelist-bgcolor-darkblue a,
.ah-coelist-bgcolor-darkgreen a,
.ah-coelist-bgcolor-lavander a,
.ah-coelist-bgcolor-lightgreen a,
.ah-coelist-bgcolor-midgreen a,
.ah-coelist-bgcolor-navyblue a,
.ah-coelist-bgcolor-navyblue-dark a,
.ah-coelist-bgcolor-orange a,
.ah-coelist-bgcolor-paasigreen a,
.ah-coelist-bgcolor-red a,
.ah-coelist-bgcolor-skyblue a,
.ah-coelist-bgcolor-yellow a,
span.ah-coe-list a {
	color:#fff
}
.inner-pages {
	background:#e2e2e2;
	padding:20px 0
}
.inner-pages .inner-page-cnt-block {
	padding:15px;
	background:#fff;
	margin-bottom:0
}
.inner-page-full-width .inner-page-cnt-block {
	padding:15px;
	background:#fff
}
.ah-coe-blk-outer {
	background:0 0!important;
	padding-bottom:0;
	padding-top:0
}
.ah-coe-blk-outer .inner-page-cnt-block {
	padding:0;
	background:0 0!important
}
.white-bg {
	background:#fff
}
.ah-coelist {
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	float:left;
	position:relative;
	padding:0;
	width:33.33%
}
.ah-coelist-img {
	float:left;
	width:100%
}
.ah-coelist-bgcolor-brown2,
.ah-coelist-bgcolor-darkblue,
.ah-coelist-bgcolor-darkgreen,
.ah-coelist-bgcolor-lavander,
.ah-coelist-bgcolor-lightgreen,
.ah-coelist-bgcolor-midgreen,
.ah-coelist-bgcolor-navyblue,
.ah-coelist-bgcolor-navyblue-dark,
.ah-coelist-bgcolor-orange,
.ah-coelist-bgcolor-paasigreen,
.ah-coelist-bgcolor-red,
.ah-coelist-bgcolor-skyblue,
.ah-coelist-bgcolor-yellow {
	height:142px;
	color:#fff;
	float:left;
	font:500 18px Roboto,
	sans-serif;
	text-align:center;
	width:100%;
	margin:0;
	cursor:pointer
}
.ah-coelist-bgcolor-red {
	background-color:#e51937;
	padding:40px 0 0
}
.ah-coelist-bgcolor-yellow {
	background-color:#f89828;
	padding:30px 0 0
}
.ah-coelist-bgcolor-darkgreen {
	background-color:#006f6d;
	padding:30px 0 0
}
.ah-coelist-bgcolor-lavander {
	background-color:#7373a8;
	padding:30px 0 0
}
.ah-coelist-bgcolor-midgreen {
	background-color:#1fb259;
	padding:30px 0 0
}
.ah-coelist-bgcolor-skyblue {
	background-color:#00b7df;
	padding:30px 0 0
}
.ah-coelist-bgcolor-lightgreen {
	background-color:#7ac142;
	padding:30px 0 0
}
.ah-coelist-bgcolor-darkblue {
	background-color:#164ebe;
	padding:20px 0 0
}
.ah-coelist-bgcolor-paasigreen {
	background-color:#608d4a;
	padding:30px 0 0
}
.ah-coelist-bgcolor-orange {
	background-color:#f15c23;
	padding:30px 0 0
}
.ah-coelist-bgcolor-brown {
	background-color:#e51937;
	padding:11.3% 0 13%
}
.ah-coelist-bgcolor-navyblue {
	background-color:#266ebb;
	padding:35px 0 0
}
.ah-coelist-bgcolor-navyblue-dark {
	background-color:#3d5a91!important;
	padding:50px 0 0;
	height:165px!important
}
span.ah-coe-list {
	display:inline-block;
	padding:25px 0 0 10px;
	vertical-align:top
}
span.ah-coe-icon-bariatric-surgery,
span.ah-coe-icon-cancercare,
span.ah-coe-icon-colorectal,
span.ah-coe-icon-criticalcare,
span.ah-coe-icon-emergency,
span.ah-coe-icon-gastroenterology,
span.ah-coe-icon-heart,
span.ah-coe-icon-nephrology,
span.ah-coe-icon-neurosciences,
span.ah-coe-icon-orthopaedics,
span.ah-coe-icon-preventive-medicine,
span.ah-coe-icon-robotics,
span.ah-coe-icon-spine,
span.ah-coe-icon-transplants {
	display:inline-block;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	-ms-transition:all 1s ease;
	transition:all 1s ease
}
span.ah-coe-icon-heart {
	background:url(../images/icons/coe/apollo-icon-heart-surgery.png) center top no-repeat;
	width:68px;
	height:68px
}
span.ah-coe-icon-orthopaedics {
	background:url(../images/icons/coe/apollo-icon-orthopaedics.png) center top no-repeat;
	width:52px;
	height:86px
}
span.ah-coe-icon-spine {
	background:url(../images/icons/coe/apollo-icon-spine.png) center top no-repeat;
	width:51px;
	height:84px
}
span.ah-coe-icon-cancercare {
	background:url(../images/icons/coe/apollo-icon-cancer-care.png) center top no-repeat;
	width:39px;
	height:84px
}
span.ah-coe-icon-gastroenterology {
	background:url(../images/icons/coe/apollo-icon-gastroenterology.png) center top no-repeat;
	width:53px;
	height:88px
}
span.ah-coe-icon-transplants {
	background:url(../images/icons/coe/apollo-icon-transplants.png) center top no-repeat;
	width:50px;
	height:86px
}
span.ah-coe-icon-nephrology {
	background:url(../images/icons/coe/apollo-icon-nephrology-urology.png) center top no-repeat;
	width:78px;
	height:105px
}
span.ah-coe-icon-robotics {
	background:url(../images/icons/coe/apollo-icon-robotics.png) center top no-repeat;
	width:77px;
	height:78px
}
span.ah-coe-icon-criticalcare {
	background:url(../images/icons/coe/apollo-icon-critical-care.png) center top no-repeat;
	width:81px;
	height:84px
}
span.ah-coe-icon-neurosciences {
	background:url(../images/icons/coe/apollo-icon-neurosciences.png) center top no-repeat;
	width:65px;
	height:78px
}
span.ah-coe-icon-bariatric-surgery {
	background:url(../images/icons/coe/apollo-icon-bariatric-surgery.png) center top no-repeat;
	width:73px;
	height:79px
}
span.ah-coe-icon-preventive-medicine {
	background:url(../images/icons/coe/apollo-icon-preventive-medicine.png) center top no-repeat;
	width:71px;
	height:92px
}
span.ah-coe-icon-emergency {
	background:url(../images/icons/coe/apollo-icon-emergency.png) center top no-repeat;
	width:80px;
	height:82px
}
span.ah-coe-icon-colorectal {
	background:url(../images/icons/coe/apollo-icon-colorectal.png) center top no-repeat;
	width:80px;
	height:82px
}
.page-header {
	margin-top:20px;
	padding-bottom:0
}
.selbox .bootstrap-select.btn-group .btn .filter-option {
	left:30px
}
.inner-cnt-block .find-a-doctor figure,
.inner-cnt-block .find-a-doctor h2,
.inner-cnt-block .find-a-doctor small {
	display:none
}
.btn-default,
.btn-default.active,
.btn-default.focus,
.inner-cnt-block .find-a-doctor.widget-block .selbox .locateicon,
.open>.dropdown-toggle.btn-default {
	background:url(../images/widget/locate.png) 7px 4px no-repeat #fff!important
}
.btn-default,
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.inner-cnt-block .ah-findadoctortop.widget-block .selbox .locateicon,
.inner-cnt-block .ah-findadoctortop.widget-block .selbox .locateicon:hover,
.open>.dropdown-toggle.btn-default {
	background:#fff!important
}
.inner-cnt-block .ah-findadoctortop .selbox .bootstrap-select.btn-group .btn .filter-option {
	left:10px
}
a.ah-coe-icons-about-cancer,
a.ah-coe-icons-apollo-locations,
a.ah-coe-icons-askDr,
a.ah-coe-icons-case-studies,
a.ah-coe-icons-clinical-articles,
a.ah-coe-icons-clinical-team,
a.ah-coe-icons-colorectal,
a.ah-coe-icons-common-diseases,
a.ah-coe-icons-diagnostic-services,
a.ah-coe-icons-facility,
a.ah-coe-icons-faq,
a.ah-coe-icons-fatty,
a.ah-coe-icons-healthy-heart,
a.ah-coe-icons-know-your-heart,
a.ah-coe-icons-milestones,
a.ah-coe-icons-post-a-query,
a.ah-coe-icons-saving-childs-heart,
a.ah-coe-icons-testimonials,
a.ah-coe-icons-treatment {
	position:relative;
	width:100%;
	color:#000!important;
	font:500 14px/24px Roboto,
	sans-serif;
	height:auto;
	text-decoration:none;
	border-bottom:1px solid #e5e5e5;
	padding:7px 0 8px 50px;
	float:left
}
a.ah-coe-icons-askDr:before,
a.ah-coe-icons-facility:before,
a.ah-coe-icons-healthy-heart:before,
a.ah-coe-icons-milestones:before,
a.ah-coe-icons-treatment:before {
	opacity:.2;
	content:'';
	position:absolute;
	left:10px;
	top:5px
}
a.ah-coe-icons-common-diseases {
	line-height:21px
}
a.ah-coe-icons-milestones:before {
	width:23px;
	height:27px;
	background:url(../images/icons/apollo-coe-icons-milestone.png) no-repeat
}
a.ah-coe-icons-healthy-heart:before {
	width:24px;
	height:23px;
	background:url(../images/icons/apollo-coe-icons-healthy-heart.png) no-repeat
}
a.ah-coe-icons-treatment:before {
	width:27px;
	height:29px;
	background:url(../images/icons/apollo-coe-icons-treatment.png) no-repeat
}
a.ah-coe-icons-facility:before {
	width:30px;
	height:27px;
	background:url(../images/icons/apollo-coe-icons-facility.png) no-repeat
}
a.ah-coe-icons-common-diseases:before,
a.ah-coe-icons-diagnostic-services:before {
	content:'';
	position:absolute;
	left:10px;
	top:5px;
	width:28px;
	height:26px;
	background:url(../images/icons/apollo-coe-icons-diagnostic-services.png) no-repeat;
	opacity:.2
}
a.ah-coe-icons-askDr:before,
a.ah-coe-icons-clinical-team:before,
a.ah-coe-icons-testimonials:before {
	opacity:.2;
	content:'';
	position:absolute;
	left:10px;
	top:5px;
	height:28px
}
a.ah-coe-icons-clinical-team:before {
	width:28px;
	background:url(../images/icons/apollo-coe-icons-clinical-team.png) no-repeat
}
a.ah-coe-icons-askDr:before {
	width:27px;
	background:url(../images/icons/apollo-coe-icons-ask-dr.png) no-repeat
}
a.ah-coe-icons-testimonials:before {
	width:26px;
	background:url(../images/icons/apollo-coe-icons-testimonials.png) no-repeat
}
a.ah-coe-icons-clinical-articles:before {
	content:'';
	position:absolute;
	left:10px;
	top:5px;
	width:28px;
	height:26px;
	background:url(../images/icons/apollo-coe-icons-clinical-articles.png) no-repeat;
	opacity:.2
}
a.ah-coe-icons-know-your-heart:before,
a.ah-coe-icons-saving-childs-heart:before {
	top:5px;
	opacity:.2;
	content:'';
	position:absolute;
	left:10px;
	width:33px
}
a.ah-coe-icons-know-your-heart:before {
	height:26px;
	background:url(../images/icons/apollo-coe-icons-know-your-heart.png) no-repeat
}
a.ah-coe-icons-saving-childs-heart:before {
	height:27px;
	background:url(../images/icons/apollo-coe-icons-saving-childs-heart.png) no-repeat
}
a.ah-coe-icons-post-a-query:before {
	content:'';
	position:absolute;
	left:10px;
	top:5px;
	width:25px;
	height:24px;
	background:url(../images/icons/apollo-coe-icons-post-a-query.png) no-repeat;
	opacity:.2
}
a.ah-coe-icons-apollo-locations:before {
	content:'';
	position:absolute;
	left:10px;
	top:5px;
	width:22px;
	height:28px;
	background:url(../images/icons/apollo-coe-icons-apollo-locations.png) no-repeat;
	opacity:.2
}
a.ah-coe-icons-about-cancer:before,
a.ah-coe-icons-case-studies:before,
a.ah-coe-icons-colorectal:before,
a.ah-coe-icons-faq:before,
a.ah-coe-icons-fatty:before {
	content:'';
	position:absolute;
	left:10px;
	top:7px;
	width:30px;
	height:23px;
	opacity:.2
}
a.ah-coe-icons-about-cancer:before {
	background:url(../images/icons/apollo-coe-icon-about-cancer.png) no-repeat
}
a.ah-coe-icons-faq:before {
	background:url(../images/icons/apollo-coe-icon-faq.png) no-repeat
}
a.ah-coe-icons-case-studies:before {
	background:url(../images/icons/apollo-coe-icon-case-studies.png) no-repeat
}
a.ah-coe-icons-fatty:before {
	background:url(../images/icons/apollo-icon-fatty2.png) no-repeat
}
a.ah-coe-heading,
a.ah-coe-icons-urology {
	text-decoration:none;
	float:left;
	width:100%
}
a:hover.ah-coe-icons-about-cancer:before,
a:hover.ah-coe-icons-apollo-locations:before,
a:hover.ah-coe-icons-case-studies:before,
a:hover.ah-coe-icons-clinical-articles:before,
a:hover.ah-coe-icons-clinical-team:before,
a:hover.ah-coe-icons-colorectal:before,
a:hover.ah-coe-icons-common-diseases:before,
a:hover.ah-coe-icons-diagnostic-services:before,
a:hover.ah-coe-icons-facility:before,
a:hover.ah-coe-icons-faq:before,
a:hover.ah-coe-icons-fatty:before,
a:hover.ah-coe-icons-healthy-heart:before,
a:hover.ah-coe-icons-know-your-heart:before,
a:hover.ah-coe-icons-milestones:before,
a:hover.ah-coe-icons-post-a-query:before,
a:hover.ah-coe-icons-saving-childs-heart:before,
a:hover.ah-coe-icons-testimonials:before,
a:hover.ah-coe-icons-treatment:before,
h2.active a.ah-coe-icons-about-cancer:before,
h2.active a.ah-coe-icons-apollo-locations:before,
h2.active a.ah-coe-icons-askDr:before,
h2.active a.ah-coe-icons-case-studies:before,
h2.active a.ah-coe-icons-clinical-articles:before,
h2.active a.ah-coe-icons-clinical-team:before,
h2.active a.ah-coe-icons-colorectal:before,
h2.active a.ah-coe-icons-common-diseases:before,
h2.active a.ah-coe-icons-diagnostic-services:before,
h2.active a.ah-coe-icons-facility:before,
h2.active a.ah-coe-icons-faq:before,
h2.active a.ah-coe-icons-fatty:before,
h2.active a.ah-coe-icons-healthy-heart:before,
h2.active a.ah-coe-icons-know-your-heart:before,
h2.active a.ah-coe-icons-milestones:before,
h2.active a.ah-coe-icons-post-a-query:before,
h2.active a.ah-coe-icons-saving-childs-heart:before,
h2.active a.ah-coe-icons-testimonials:before,
h2.active a.ah-coe-icons-treatment:before,
h2.alias-parent-active a.ah-coe-icons-about-cancer:before,
h2.alias-parent-active a.ah-coe-icons-apollo-locations:before,
h2.alias-parent-active a.ah-coe-icons-case-studies:before,
h2.alias-parent-active a.ah-coe-icons-clinical-articles:before,
h2.alias-parent-active a.ah-coe-icons-clinical-team:before,
h2.alias-parent-active a.ah-coe-icons-colorectal:before,
h2.alias-parent-active a.ah-coe-icons-common-diseases:before,
h2.alias-parent-active a.ah-coe-icons-diagnostic-services:before,
h2.alias-parent-active a.ah-coe-icons-facility:before,
h2.alias-parent-active a.ah-coe-icons-faq:before,
h2.alias-parent-active a.ah-coe-icons-fatty:before,
h2.alias-parent-active a.ah-coe-icons-healthy-heart:before,
h2.alias-parent-active a.ah-coe-icons-know-your-heart:before,
h2.alias-parent-active a.ah-coe-icons-milestones:before,
h2.alias-parent-active a.ah-coe-icons-post-a-query:before,
h2.alias-parent-active a.ah-coe-icons-saving-childs-heart:before,
h2.alias-parent-active a.ah-coe-icons-testimonials:before,
h2.alias-parent-active a.ah-coe-icons-treatment:before {
	opacity:1
}
a.ah-coe-heading {
	background:url(../images/icons/apollo-icon-leftarrow.png) 13px 0 no-repeat;
	color:#007d9e;
	font:700 14px Roboto,
	sans-serif;
	height:30px;
	padding:0 0 0 35px
}
.widget-right-nav {
	background:#fff;
	margin:0 0 10px;
	padding:15px 10px
}
a.ah-coe-icons-bariatrics,
a.ah-coe-icons-cancer,
a.ah-coe-icons-colorectal,
a.ah-coe-icons-critical-care,
a.ah-coe-icons-emergency,
a.ah-coe-icons-gastroenterology,
a.ah-coe-icons-heart,
a.ah-coe-icons-neurosciences,
a.ah-coe-icons-orthopaedics,
a.ah-coe-icons-preventive,
a.ah-coe-icons-robotic,
a.ah-coe-icons-spine,
a.ah-coe-icons-transplant {
	position:relative;
	width:100%;
	color:#fff!important;
	font:700 15px/39px Roboto,
	sans-serif;
	height:39px;
	text-decoration:none;
	border:1px solid #e5e5e5;
	border-width:1px 0;
	padding:0 0 0 50px;
	float:left;
	background-color:#e51937;
	text-transform:uppercase
}
a.ah-coe-icons-urology {
	position:relative;
	color:#fff!important;
	font:700 14px/39px Roboto,
	sans-serif;
	height:39px;
	border:1px solid #e5e5e5;
	border-width:1px 0;
	padding:0 30px 0 38px;
	text-transform:uppercase;
	float:left
}
a.ah-coe-icons-colorectal:before,
a.ah-coe-icons-heart:before,
a.ah-coe-icons-orthopaedics:before {
	content:'';
	position:absolute;
	left:7px
}
a.ah-coe-icons-heart {
	background-color:#e51937
}
a.ah-coe-icons-orthopaedics {
	background-color:#f89828;
	padding-top:4px;
	padding-right:15px;
	line-height:15px
}
a.ah-coe-icons-cancer {
	background-color:#7373a8
}
a.ah-coe-icons-critical-care,
a.ah-coe-icons-emergency {
	background-color:#e51937
}
a.ah-coe-icons-gastroenterology {
	background-color:#1fb259;
	padding-top:4px;
	line-height:15px
}
a.ah-coe-icons-colorectal {
	background-color:#3d5a91;
	padding:4px 31px 0 43px;
	line-height:15px
}
a.ah-coe-icons-neurosciences {
	background-color:#00b7df;
	padding-top:4px;
	line-height:15px
}
a.ah-coe-icons-robotic {
	background-color:#2282c4;
	padding-top:4px;
	line-height:15px
}
a.ah-coe-icons-transplant {
	background-color:#7ac142;
	padding:4px 20px 0 50px;
	line-height:15px
}
a.ah-coe-icons-bariatrics {
	background-color:#5d8728;
	padding:4px 20px 0 50px;
	line-height:15px
}
a.ah-coe-icons-preventive {
	background-color:#f15c23
}
a.ah-coe-icons-spine {
	background-color:#006f6d
}
a.ah-coe-icons-urology {
	background-color:#164ebe;
	padding-top:4px;
	line-height:15px
}
a.ah-coe-icons-bariatrics:before,
a.ah-coe-icons-cancer:before,
a.ah-coe-icons-colorectal:before,
a.ah-coe-icons-critical-care:before,
a.ah-coe-icons-emergency:before,
a.ah-coe-icons-gastroenterology:before,
a.ah-coe-icons-heart:before,
a.ah-coe-icons-neurosciences:before,
a.ah-coe-icons-orthopaedics:before,
a.ah-coe-icons-preventive:before,
a.ah-coe-icons-robotic:before,
a.ah-coe-icons-spine:before,
a.ah-coe-icons-transplant:before,
a.ah-coe-icons-urology:before {
	background:url(../images/icons/apollo-coe-icon-head.png) no-repeat
}
a.ah-coe-icons-heart:before {
	top:10px;
	width:20px;
	height:20px;
	background-position:0 0;
	left:10px
}
a.ah-coe-icons-colorectal:before {
	top:7px;
	width:23px;
	height:25px;
	background-position:0 -492px
}
a.ah-coe-icons-orthopaedics:before {
	top:5px;
	width:18px;
	height:28px;
	background-position:0 -33px;
	left:10px
}
a.ah-coe-icons-cancer:before {
	content:'';
	position:absolute;
	left:15px;
	top:3px;
	width:14px;
	height:30px;
	background-position:0 -73px
}
a.ah-coe-icons-critical-care:before,
a.ah-coe-icons-emergency:before {
	content:'';
	position:absolute;
	left:10px;
	top:5px;
	width:27px;
	height:27px
}
a.ah-coe-icons-critical-care:before {
	background-position:0 -118px;
	left:10px
}
a.ah-coe-icons-emergency:before {
	background-position:0 -158px
}
a.ah-coe-icons-gastroenterology:before {
	content:'';
	position:absolute;
	top:2px;
	width:19px;
	height:32px;
	background-position:0 -194px;
	left:10px
}
a.ah-coe-icons-neurosciences:before,
a.ah-coe-icons-robotic:before {
	content:'';
	position:absolute;
	left:10px;
	top:4px
}
a.ah-coe-icons-neurosciences:before {
	width:25px;
	height:30px;
	background-position:0 -236px;
	left:10px
}
a.ah-coe-icons-robotic:before {
	width:28px;
	height:27px;
	background-position:0 -278px
}
a.ah-coe-icons-transplant:before {
	content:'';
	position:absolute;
	top:2px;
	width:18px;
	height:32px;
	background-position:0 -315px;
	left:10px
}
a.ah-coe-icons-bariatrics:before,
a.ah-coe-icons-preventive:before,
a.ah-coe-icons-spine:before {
	content:'';
	position:absolute;
	left:15px
}
a.ah-coe-icons-bariatrics:before {
	top:5px;
	width:25px;
	height:28px;
	background-position:0 -354px;
	left:10px
}
a.ah-coe-icons-preventive:before {
	top:3px;
	width:23px;
	height:30px;
	background-position:0 -391px
}
a.ah-coe-icons-spine:before {
	top:5px;
	width:17px;
	height:28px;
	background-position:0 -427px;
	left:10px
}
a.ah-coe-icons-urology:before {
	content:'';
	position:absolute;
	left:10px;
	top:5px;
	width:19px;
	height:25px;
	background-position:0 -461px
}
a.ah-coe-icons-bariatrics:after,
a.ah-coe-icons-cancer:after,
a.ah-coe-icons-colorectal:after,
a.ah-coe-icons-critical-care:after,
a.ah-coe-icons-emergency:after,
a.ah-coe-icons-gastroenterology:after,
a.ah-coe-icons-heart:after,
a.ah-coe-icons-neurosciences:after,
a.ah-coe-icons-orthopaedics:after,
a.ah-coe-icons-preventive:after,
a.ah-coe-icons-robotic:after,
a.ah-coe-icons-spine:after,
a.ah-coe-icons-transplant:after,
a.ah-coe-icons-urology:after {
	content:'';
	position:absolute;
	right:10px;
	top:15px;
	width:16px;
	height:10px;
	background:url(../images/icons/apollo-icon-downarrow.png) no-repeat
}
.pb22 {
	padding-bottom:22px!important
}
.ah-key-medical-procedures-block {
	padding:0
}
.ah-key-medical-procedures-block h3 {
	background-color:#02b1df;
	color:#fff;
	float:left;
	font:700 21px Roboto,
	sans-serif!important;
	margin:20px 0 0;
	padding:10px 0;
	text-align:center;
	width:100%
}
.ah-key-medical-procedures-block h4 {
	color:#02b1df!important;
	font:500 18px Roboto,
	sans-serif!important;
	padding:10px 0 0;
	min-height:inherit;
	margin-top: 20px;
}
.ah-key-medical-procedures-block h4 span {
	font:500 18px Roboto,
	sans-serif!important;
	font-style:italic!important
}
.ah-key-medical-procedures-block h4 a {
	color:#02b1df!important;
	text-decoration:none
}
.ah-key-medical-procedures-list {
	border:1px solid #e2e2e2;
	width:100%;
	float:left;
	min-height:157px
}
.ah-key-medical-procedures-list-img {
	width:28%;
	float:left;
	line-height:157px;
	text-align:center;
	vertical-align:middle;
	display:inline-block
}
.ah-key-medical-procedures-list-content {
	width:72%;
	float:left;
	position:relative
}
.ah-key-medical-procedures-list-content p {
	color:#000;
	font:400 14px Roboto,
	sans-serif;
	padding:10px 10px 0 15px!important;
	margin:0!important
}
.ah-key-medical-procedures-list-content h6 {
	width:100%;
	float:left;
	position:absolute;
	top:0;
	left:0;
	display:none;
	margin:0;
	text-decoration:none;
	z-index:10;
	min-height:157px
}
.ah-key-medical-procedures-list-content h6 strong a {
	width:100%;
	float:left;
	background-image:url(https://www.apollohospitals.com/images/km/key-medical-procedure/apollo-pc-kmp-learnmore.png);
	background-position:center 55%;
	background-repeat:no-repeat;
	background-color:rgba(0,
	125,
	158,
	.7);
	min-height:157px;
	text-indent:-99999px
}
.ah-key-medical-procedures-list-content:hover h6 {
	display:block
}
.ah-value-added-services-block {
	padding:0
}
.ah-value-added-services-brdbox {
	width:100%;
	float:left;
	position:relative
}
.ah-value-added-services-brdbox-top {
	width:100%;
	float:left;
	border:1px solid #e2e2e2;
	padding:19px;
	min-height:500px
}
.ah-value-added-services-brdbox-top h4 {
	width:100%;
	float:left;
	color:#02b1df;
	font:500 24px Roboto,
	sans-serif!important;
	font-style:normal;
	padding:0 0 15px;
	line-height:26px
}
.ah-value-added-services-brdbox-top h4 a {
	color:#02b1df;
	text-decoration:none
}
.ah-value-added-services-brdbox-top h4 span {
	color:#02b1df;
	font:500 14px Roboto,
	sans-serif!important;
	font-style:normal
}
.ah-value-added-services-brdbox-top h4 span a {
	color:#02b1df;
	text-decoration:none
}
.ah-value-added-services-brdbox-top figure {
	width:100%;
	padding:0 0 15px;
	text-align:center
}
.ah-value-added-services-brdbox-top p {
	color:#000;
	font:400 14px Roboto,
	sans-serif;
	line-height:18px;
	padding:0 0 15px;
	text-align:justify
}
.ah-value-added-services-brdbox-top p a {
	color:#000;
	text-decoration:none
}
.ah-value-added-services-brdbox-btm {
	width:100%;
	float:left;
	background:url(../images/vas/apollo-vas-shadow.png) center 0 no-repeat;
	height:50px
}
.ah-value-added-services-brdbox h6 {
	width:100%;
	float:left;
	position:absolute;
	bottom:33px;
	left:0;
	display:none;
	margin:0;
	text-decoration:none;
	z-index:10
}
.ah-value-added-services-brdbox h6 strong a {
	width:100%;
	float:left;
	background:url(https://www.apollohospitals.com/images/km/key-medical-procedure/apollo-pc-kmp-learnmore.png) center 0 no-repeat;
	height:38px;
	text-indent:-99999px;
	margin:0
}
.ah-value-added-services-brdbox:hover h6 {
	display:block
}
.rsform-submit-button {
	background:url(../images/btn-bg.png) repeat-x;
	border-radius:4px;
	cursor:pointer
}
.rsform-reset-button,
.rsform-submit-button {
	border:0;
	color:#000;
	font-size:20px;
	line-height:35px;
	padding:0 25px
}
.rsform-reset-button {
	background:url(../images/btn-ash.png) repeat-x;
	border-radius:4px;
	cursor:pointer
}
.locations {
	width:100%
}
.locations li {
	float:left;
	position:relative;
	padding-bottom:16px
}
.locations li a {
	text-decoration:none;
	display:block
}
.locations li a:hover {
	background:#f2f2f2;
	text-decoration:none
}
.locations li figure {
	margin-bottom:10px
}
.locations li p {
	color:#666;
	font-family:Roboto,
	sans-serif;
	font-size:14px;
	text-align:left;
	min-height:135px;
	font-weight:500
}
.locations li figure img {
	width:100%
}
.locations .glyphicon {
	color:#fdb813;
	font-size:18px;
	top:4px
}
.locations li .tab {
	float:right;
	background:#02b1df;
	padding:10px 40px;
	cursor:pointer
}
.locations li .tab a,
.locations li .tab a.act {
	color:#fff;
	padding-right:20px;
	text-decoration:none
}
.locations li .tab a {
	background:url(../images/arrow-wht-down.png) right center no-repeat
}
.locations li .tab a.act {
	background:url(../images/arrow-wht-up.png) right center no-repeat
}
.locations li .tab a span {
	color:#fff;
	padding-left:5px;
	font-size:15px;
	top:4px
}
.main-menu nav>ul>li>ul>li>a.doctor_search_hide_menu {
	display:none
}
body .gsc-modal-background-image-visible,
body .gsc-results-close-btn {
	display:none!important
}
body .gsc-results-wrapper-visible {
	position:relative!important;
	width:100%;
	left:auto;
	right:auto;
	top:auto;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	z-index:0
}
body .gsc-selected-option-container {
	width:auto!important
}
body .banner10 {
	background:#eb2227
}
body .banner10 .banner-hd-content {
	margin-bottom:0!important;
	padding-left:0;
	padding-right:0
}
.only legend,
.phrases legend {
	margin-bottom:0
}
.phrases legend {
	display:inline-block;
	float:left;
	width:auto;
	padding-right:10px;
	border-bottom:0
}
.only label {
	padding-left:30px
}
.phrases-box {
	padding-bottom:10px
}
.search-results .result-created {
	padding-bottom:20px
}
dl.search-results dd {
	padding-left:20px
}
dl.search-results dt {
	margin-top:15px
}
fieldset.only,
ul.latestevents li.quotes {
	display:none
}
.pagination ul {
	display:inline-block;
	margin-bottom:10px
}
.pagination ul li {
	padding:0 5px;
	display:inline
}
.phrases .phrases-box label {
	display:inline-block;
	padding:0 20px;
	color:#007d9e
}
.ordering-box {
	float:left
}
.form-limit,
p.counter {
	float:right
}
p.counter {
	padding-left:15px
}
.ordering-box label.ordering {
	padding-right:5px
}
.btn-group .inputbox {
	padding:0 6px
}
.search-social .search input.search-query {
	padding:0 0 0 10px;
	min-width:87%;
	height:40px;
	line-height:40px;
	outline:0;
	border:0;
	display:inline-block
}
.search-social .search form.form-inline .input-group-addon {
	padding:0;
	margin-top:12px;
	float:right;
	width:35px;
	border:0 solid!important;
	background:0 0!important;
	box-shadow:none!important;
	display:inline-block;
	color:#3397b1
}
#searchForm .inputpd {
	padding:6px
}
#searchForm .btnBlue {
	background:#224855;
	color:#fff
}
#searchsubmit .glyphicon {
	float:none
}
.banner-outer-section.banner11 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/bg-banner11.jpg) center bottom no-repeat #257fb7;
	z-index:99;
	max-height:550px
}
.banner-outer-section.banner12,
.banner-outer-section.banner13 {
	background:#fff;
	max-height:550px;
	position:relative;
	z-index:99
}
.banner11-col-sub {
	float:right;
	width:580px
}
.banner11-col-sub2 {
	float:left;
	width:75%;
	margin:20px 0 0
}
.banner11-col-sub2 h2 {
	font-family:robotolight;
	font-size:30px;
	line-height:36px;
	color:#fff;
	margin:0
}
.banner11-col-sub2 h3 {
	font-family:robotoregular;
	font-size:50px;
	line-height:60px;
	color:#fff;
	margin:0
}
.banner11-col-sub2 h4 {
	font-family:robotolight;
	font-size:24px;
	line-height:30px;
	color:#fff;
	margin:15px 0 0
}
.banner11-col-sub2 h4 span {
	font-family:robotobold
}
.banner11-col-sub2 p {
	font-family:robotoregular;
	font-size:14px;
	line-height:22px;
	color:#fff;
	margin:0
}
.banner11-col-sub3 {
	float:right;
	width:25%;
	margin:0
}
.banner12-col-sub {
	width:100%;
	float:left;
	margin:20px 0 0
}
.banner12-col-sub3 {
	width:20%;
	float:left
}
.banner12-col {
	width:80%;
	float:right;
	text-align:right
}
.banner12-col2 {
	text-align:center;
	width:510px;
	display:inline-block
}
.banner12-col2 img {
	max-width:100%
}
.banner12-col img {
	float:right
}
.banner12-col-sub2 {
	width:100%;
	float:left;
	text-align:center
}
.banner12-col-sub2 h2 {
	font:700 40px/40px Roboto,
	sans-serif;
	color:#037b9d;
	margin:-30px 0 10px;
	text-align:center
}
.banner12-col-sub2 h2 span {
	color:#ec1d23
}
.banner-outer-section.banner12 .red,
.banner-outer-section.banner12 .red a {
	color:#ec1d23;
	text-decoration:underline
}
.banner12-col-sub2 h4,
.banner12-col-sub2 p {
	font:400 15px/18px Roboto,
	sans-serif;
	color:#037b9d;
	text-align:center
}
.banner12-col-sub2 p {
	margin:5px 0 0
}
.banner12-col-sub2 h4 {
	margin:0
}
.emg-button {
	margin:0 0 0 15px;
	display:inline-block
}
.banne11-col-sub {
	float:left;
	width:100%
}
.banne11-col-sub3 {
	float:left;
	width:43%
}
.banne11-col-sub2 {
	float:left;
	width:55%;
	margin:70px 0 0 2%
}
.banne11-col-sub2 h2 {
	font:700 26px/36px Roboto,
	sans-serif;
	color:#585759;
	margin:15px 0 10px;
	text-align:left
}
.banne11-col-sub2 h2 span {
	color:#e14b78
}
.banner-section .banner-hdc-content {
	padding:23px 0 0;
	text-align:center
}
.banner-section .banner-hdc-content figure {
	padding:0 0 10px
}
.banner-section .banner-hdc-content h2 {
	padding:0;
	font:400 20px Roboto,
	sans-serif;
	margin:0 0 20px;
	color:#fff
}
.banner-section .banner-hdc-content h2 span {
	font:300 19px Roboto,
	sans-serif
}
.banner-section .banner-hdc-content p {
	font:300 15px Roboto,
	sans-serif;
	color:#fff
}
.banner-section .banner-hdc-content p span {
	font:700 15px Roboto,
	sans-serif
}
.banner-section .banner-hdc-content h3 {
	font:300 15px Roboto,
	sans-serif;
	color:#fff;
	border-top:1px dashed #fff;
	padding:5px 0 0;
	width:64%;
	margin:0 auto
}
.banner-section .banner-hdc-content h3.sedition {
	width:79%;
	margin:0 auto
}
.banner-section .banner-hdc-content h3 span {
	font:700 15px Roboto,
	sans-serif
}
.banner-section .banner-hdc-content .btn-primary {
	background:url(https://www.apollohospitals.com/images/banner-slider/apollo-icon-ra.png) 87% 11px no-repeat #fff;
	border-color:#fff;
	color:#007d9e;
	font:700 14px Roboto,
	sans-serif;
	text-transform:uppercase;
	margin-top:15px
}
.banner-section .banner-hdc-content .btn {
	padding:6px 25px 6px 15px
}
.find-a-doctor .selbox .bootstrap-select.btn-group .btn .filter-option {
	left:12px
}
.directors-list p {
	padding:0!important
}
.directors-list h3 {
	padding-left:0!important
}
ul.menu-right-inner-pages>li span,
ul.menu-right-inner-pages>li>a {
	position:relative
}
ul.menu-right-inner-pages>li:hover>a:before,
ul.menu-right-inner-pages>li:hover>span:before {
	content:'';
	position:absolute;
	left:0;
	top:13px;
	margin-top:0;
	background:url(../images/apollo-left-panel-nav-orange-arrow.png) no-repeat;
	width:8px;
	height:13px
}
ul.menu-right-inner-pages>li.alias-parent-active>a:before {
	content:'';
	position:absolute;
	left:0;
	top:20px;
	margin-top:-7px;
	background:url(../images/apollo-left-panel-nav-orange-arrow.png) no-repeat;
	width:8px;
	height:13px
}
.active-header:before,
ul.menu-right-inner-pages>li.active>a:before {
	position:absolute;
	top:50%;
	margin-top:-7px;
	background:url(../images/apollo-left-panel-nav-orange-arrow.png) no-repeat;
	width:8px;
	height:13px;
	content:'';
	left:0
}
.banner-section .ah-banner-hd {
	line-height:50px;
	font-weight:700;
	color:#004e63;
	margin:45px 0 10px;
	font-size:40px;
	padding:0;
	letter-spacing:-1px
}
.banner-section .ah-banner-hd.clinical-hd {
	line-height:45px;
	margin:25px 0 20px
}
.banner-section .ah-banner-hd.depth-hd {
	line-height:40px;
	margin:20px 0 40px
}
.banner-outer-section.banner14 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/bg-banner14.jpg) center top no-repeat;
	z-index:99
}
.section-banner-7-content {
	float:right;
	width:900px;
	margin:5px 0 0
}
.section-banner-7-content figure {
	display:block;
	float:left;
	width:100%;
	padding:0
}
.section-banner-70-content {
	float:left;
	width:100%
}
.section-banner-70-content h2 {
	font:39px/50px robotobold;
	color:#8f69b8;
	margin:0 0 5px;
	padding:0;
	letter-spacing:-1px;
	float:left;
	border-bottom:1px solid #8f69b8;
	text-transform:uppercase
}
.section-banner-70-content h4 {
	font:15px/22px robotobold;
	color:#000;
	margin:0 0 10px;
	padding:0;
	float:left
}
.section-banner-70-content ul {
	margin:0 0 10px 11%;
	padding:0;
	float:left;
	width:75%;
	font-size:13px;
	line-height:15px
}
.section-banner-70-content ul li {
	padding:25px 10px 10px;
	float:left;
	color:#fff;
	width:100px;
	height:90px
}
.section-banner-70-content ul li.one {
	background:url(https://www.apollohospitals.com/images/banner-slider/banner-icon1.png) left top no-repeat
}
.section-banner-70-content ul li.two {
	background:url(https://www.apollohospitals.com/images/banner-slider/banner-icon2.png) left top no-repeat;
	margin:0 0 0 25px
}
.section-banner-70-content ul li.three {
	background:url(https://www.apollohospitals.com/images/banner-slider/banner-icon3.png) left top no-repeat;
	margin:0 0 0 30px
}
.section-banner-70-content ul li.four {
	background:url(https://www.apollohospitals.com/images/banner-slider/banner-icon4.png) left top no-repeat;
	margin:0 0 0 30px
}
.section-banner-70-content ul li.five {
	background:url(https://www.apollohospitals.com/images/banner-slider/banner-icon5.png) left top no-repeat;
	margin:0 0 0 30px
}
.section-banner-71-content {
	float:left;
	width:83%;
	margin:0 2% 0 11%
}
.section-banner-71-content h3 {
	font:20px/22px robotobold;
	color:#000;
	margin:0;
	padding:0;
	float:left;
	width:100%
}
.section-banner-71-content p {
	font:16px/20px robotoregular!important;
	color:#000!important;
	margin:0!important
}
.section-banner-71-content a,
.section-banner-71-content span {
	color:#84181b!important;
	font-weight:700;
	line-height:22px!important
}
.section-banner-72-content {
	float:left;
	width:100%;
	margin:10px 0 0
}
.section-banner-72-content p {
	font:18px/20px robotoregular!important;
	color:#000!important;
	margin:0!important;
	width:75%;
	float:left
}
.section-banner-72-content p strong {
	font:16px/20px robotobold!important
}
.banner-outer-section.banner14 .btn-aphc {
	float:left;
	width:auto;
	padding-top:55px;
	font:14px robotoblack
}
.banner-outer-section.banner14 .btn-aphc a {
	float:left
}
.ah-page-menu,
.hidden-lg2,
.hidden-lg3 {
	display:none
}
.ah-left-block .ah-aphc-leftnav,
.ah-left-block .ah-cancer-leftnav,
.ah-right-block .menu-right-inner-pages,
.ah-right-block .widget-right-nav,
.discnone {
	display:block
}
.ah-right-block .menu-right-inner-pages:before,
.ah-right-block .widget-right-nav:before {
	content:'';
	position:absolute;
	right:0;
	top:-1px;
	width:24px;
	height:1px
}
.footer-box-sub1,
.footer-box-sub2,
.footer-box1,
.footer-box2,
.footer-box3 {
	float:left
}
.footer-box1,
.footer-box2,
.footer-box3 {
	width:33.333%
}
.footer-box-sub1,
.footer-box-sub2 {
	width:50%
}
.ah-right-block .custom .show-case h2 {
	margin:10px 0 3px 10px
}
.mobilenone {
	display:none
}
.accordion-section-content {
	margin:15px 0 0
}
.accordion-section-content p a {
	color:#000;
	text-decoration:none
}
.accordion-section-content p a:hover {
	text-decoration:underline
}
.accordion-section-content.open {
	display:block
}
.accordion-section-title {
	display:inline-block;
	color:#000;
	width:25px;
	border-right:1px solid #eee;
	margin:5px 0 0;
	text-align:center;
	text-decoration:none
}
.btn-primary6,
.btn-primary6:hover {
	border:1px solid #e14b78
}
.accordion-section-title.active {
	font-weight:700;
	color:#02b1df
}
.video-bx {
	margin:0 15px 15px 0;
	display:block
}
.embed-responsive-item {
	position:relative;
	display:block;
	height:0;
	padding:0;
	overflow:hidden
}
.number li {
	list-style:decimal;
	line-height:22px
}
.btn-primary6 {
	background:#e14b78!important;
	margin-left:15px
}
.our-dr-talk-blk {
	margin:0 1.33% 25px 0;
	padding:15px 13px;
	border:1px solid #e2e2e2;
	min-height:410px;
	width:32%;
	float:left;
	position:relative
}
.our-dr-talk-blk:nth-child(3n) {
	margin-right:0
}
.our-dr-talk-blk:after {
	content:"";
	position:absolute;
	left:0;
	bottom:-17px;
	background:url(https://www.apollohospitals.com/images/dr-talk-btm-shd.png) left top no-repeat;
	width:100%;
	height:16px;
	float:left;
	background-size:100% auto
}
.our-dr-talk-blk h2 {
	margin-top:0!important;
	min-height:40px
}
.our-dr-talk-blk h2.big-tl {
	margin-top:0!important;
	min-height:57px
}
.our-dr-talk-blk h2 a {
	font:18px robotomedium;
	color:#02b1df;
	text-decoration:none
}
.our-dr-talk-blk h4 {
	font:12px robotobold;
	color:#000;
	padding:5px 0;
	border:1px solid #e2e2e2;
	border-width:1px 0;
	margin-bottom:15px!important
}
.our-dr-talk-blk p {
	font:14px robotoregular;
	color:#000;
	padding:20px 0 15px!important;
	margin:0!important;
	display:inline-block
}
.our-dr-talk-blk a {
	font:14px robotoregular;
	color:#007d9e
}
.our-dr-talk-blk figure.dr {
	float:left;
	width:28%;
	margin-right:3%;
	display:inline-block
}
.our-dr-talk-blk small {
	width:69%;
	font:12px robotoregular;
	color:#000;
	display:inline-block
}
body .btn-primary-im {
	background:#ec1d23!important;
	border:1px solid #ec1d23!important;
	margin-right:10px!important
}
.location-dropdown-block {
	margin-bottom:20px
}
.location-dropdown-block label {
	float:left;
	width:150px;
	font-size:14px;
	line-height:22px
}
.location-dropdown-block .location-dropdown {
	float:left;
	position:relative;
	margin-left:0;
	border:1px solid #007d9e
}
.location-dropdown-block .location-dropdown #showLocation {
	float:left;
	width:200px;
	line-height:30px;
	font:400 15px Roboto,
	sans-serif;
	background:#fff;
	padding:5px;
	cursor:pointer;
	color:#000;
	text-decoration:none
}
.location-dropdown-block .location-dropdown #showLocation span.caret {
	position:absolute;
	right:10px;
	top:14px;
	line-height:30px
}
.location-dropdown-block .location-dropdown ul#dropdown1 {
	position:absolute;
	left:-1px;
	top:27px;
	background:#fff!important;
	z-index:999;
	width:202px;
	padding:0;
	border:1px solid #007d9e
}
.location-dropdown-block .location-dropdown ul#dropdown1 li {
	background:0 0!important;
	border-bottom:1px solid #f1f1f1
}
.location-dropdown-block .location-dropdown ul#dropdown1 li:first-child {
	margin-top:0 solid
}
.location-dropdown-block .location-dropdown ul#dropdown1 li a {
	background:0 0!important;
	width:100%;
	position:relative!important;
	font-size:14px;
	line-height:22px;
	padding:5px 10px
}
body .location-dropdown-block .location-dropdown ul#dropdown1 li a:hover,
body .location-dropdown-block .location-dropdown ul#dropdown1 li.active a {
	background:#007d9e!important
}
ol li {
	list-style-type:decimal
}
.search-social .search {
	position:absolute;
	z-index:99999;
	background:#fff
}
#load_keyword ul li a {
	font-size:13px;
	width:100%;
	display:inline-block;
	padding:5px 14px;
	border-bottom:1px solid #e5e5e5
}
#load_keyword ul li:last-child a {
	border-bottom:none;
	padding-bottom:5px
}
#load_keyword ul li a:hover {
	background:#007d9e;
	color:#fff;
	text-decoration:none
}
iframe {
	border:0
}
.emergency-booklet {
	padding-bottom:20px;
	padding-top:15px;
	margin:0 0 10px;
	display:block;
	background:url(https://www.apollohospitals.com/images/news-pattern.png) #fff;
	text-align:center
}
.emergency-booklet p {
	color:#007d9e;
	text-align:left;
	font-size:12px
}
.emergency-booklet p span {
	color:#ec1d23;
	text-decoration:underline
}
.emergency-booklet .btn-emergency {
	position:relative;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	background:#eb232d;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	text-align:left;
	padding:7px 40px 7px 9px
}
.emergency-booklet .btn-emergency:after {
	content:"";
	position:absolute;
	right:10px;
	background:url(https://www.apollohospitals.com/images/icon-download.png) no-repeat;
	width:23px;
	height:23px;
	top:3px;
	display:inline-block
}
body .btn-primary-im2 {
	background:url(https://www.apollohospitals.com/images/em.png) 97% center no-repeat #007d9e!important;
	padding-right:40px
}
.banner-block .banner-slider .slides>li+li,
.key-medical-outer .key-medical-blk .keymedical .slides>li+li,
.robotics-banner-slider .slides>li+li,
.trans-banner-slider .slides>li+li {
	display:none
}
#captchaTxt37 {
	font-size:12px;
	padding:5px 7px;
	width:161px;
	box-shadow:2px 2px 0 0 rgba(189,
	189,
	189,
	.91) inset;
	border:1px solid #ccc
}
.apollo-trans-banner-block {
	position:relative;
	width:100%
}
.apollo-trans-banner-outer-section.apollo-trans-banner1 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-rediscovering-bg.jpg) center top no-repeat #70b846;
	z-index:99;
	width:100%;
	background-size:cover
}
.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content {
	width:100%;
	height:364px
}
.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-left {
	float:left;
	width:37%;
	text-align:right;
	position:absolute;
	bottom:0
}
.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-left figure {
	display:inline-block;
	float:left
}
.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-right {
	float:right;
	width:60%;
	padding:55px 0 0 10px
}
.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-right h1 {
	text-transform:uppercase;
	display:block
}
.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-right h1 span {
	font:36px/39px robotobold;
	color:#fff;
	padding:10px;
	background:#004222;
	margin-bottom:3px;
	display:inline-block
}
.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-right p {
	width:410px;
	font:21px/27px robotoregular!important;
	color:#000;
	padding:0;
	margin:0
}
.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .gift {
	position:absolute;
	right:15px;
	top:7px
}
.apollo-trans-banner-outer-section.apollo-trans-banner2 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-health-bg.png) left top no-repeat #d1cbbf;
	z-index:99;
	width:100%
}
.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content {
	width:100%;
	height:364px
}
.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content .redis-right {
	float:right;
	width:40%;
	padding:50px 0 0 10px
}
.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content .redis-right h2 {
	font:36px/39px robotobold;
	color:#095457;
	padding:10px 0;
	text-transform:uppercase;
	margin-bottom:3px;
	display:inline-block
}
.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content .redis-right p {
	font:30px/36px robotoregular!important;
	color:#095457;
	padding:0;
	margin:0
}
.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content .redis-right p span {
	color:#095457;
	font:30px/36px robotobold
}
.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content .gift {
	position:absolute;
	right:15px;
	top:7px
}
.apollo-trans-banner-outer-section.apollo-trans-banner2 .gift2 {
	width:auto;
	float:right;
	text-align:right
}
.apollo-trans-banner-outer-section.apollo-trans-banner2 .gift2 figure {
	display:inline-block;
	padding:0;
	margin:0
}
.apollo-trans-banner-outer-section.apollo-trans-banner3 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-liver-bg.png) center top no-repeat #fbf1e8;
	z-index:99;
	width:100%
}
.apollo-trans-banner-outer-section.apollo-trans-banner3 .section-banner-1-content {
	width:100%;
	height:364px
}
.apollo-trans-banner-outer-section.apollo-trans-banner3 .section-banner-1-content .redis-right {
	float:right;
	width:35%;
	padding:50px 0 0
}
.apollo-trans-banner-outer-section.apollo-trans-banner3 .section-banner-1-content .redis-right h2 {
	font:36px/39px robotobold;
	color:#6f5a54;
	padding:10px 0;
	text-transform:uppercase;
	margin-bottom:3px;
	display:inline-block
}
.apollo-trans-banner-outer-section.apollo-trans-banner3 .section-banner-1-content .redis-right p {
	font:30px/36px robotoregular!important;
	color:#6f5a54;
	padding:0;
	margin:0 0 5px
}
.apollo-trans-banner-outer-section.apollo-trans-banner3 .section-banner-1-content .gift {
	position:absolute;
	right:15px;
	top:7px
}
.apollo-trans-banner-outer-section.apollo-trans-banner3 .gift2 {
	width:auto;
	float:right;
	text-align:right
}
.apollo-trans-banner-outer-section.apollo-trans-banner3 .gift2 figure {
	display:inline-block;
	padding:0;
	margin:0
}
.apollo-trans-banner-outer-section.apollo-trans-banner4 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-heart-bg.png) center top no-repeat #9b978c;
	z-index:99;
	width:100%
}
.apollo-trans-banner-outer-section.apollo-trans-banner4 .section-banner-1-content {
	width:100%;
	height:364px
}
.apollo-trans-banner-outer-section.apollo-trans-banner4 .section-banner-1-content .redis-right {
	float:right;
	width:31%;
	padding:50px 0 0
}
.apollo-trans-banner-outer-section.apollo-trans-banner4 .section-banner-1-content .redis-right h2 {
	font:36px/39px robotobold;
	color:#fff;
	padding:10px 0;
	text-transform:uppercase;
	margin-bottom:3px;
	display:inline-block
}
.apollo-trans-banner-outer-section.apollo-trans-banner4 .section-banner-1-content .redis-right p {
	font:30px/36px robotoregular!important;
	color:#fff;
	padding:0;
	margin:0
}
.apollo-trans-banner-outer-section.apollo-trans-banner4 .section-banner-1-content .gift {
	position:absolute;
	right:15px;
	top:7px
}
.apollo-trans-banner-outer-section.apollo-trans-banner4 .gift2 {
	width:auto;
	float:right;
	text-align:right
}
.apollo-trans-banner-outer-section.apollo-trans-banner4 .gift2 figure {
	display:inline-block;
	padding:0;
	margin:0
}
.gift2 {
	margin:15px 0 0
}
.btn-trans-wht {
	background:#e8f6ef;
	color:#000;
	font-size:16px;
	border:0;
	margin-top:10px
}
.btn-trans-wht a {
	text-decoration:none;
	color:#000
}
.btn-trans-wht a:hover,
.btn-trans-wht:hover a {
	color:#fff
}
.ah-trans-white-block {
	background:#fff
}
.ah-trans-inner-block {
	background:#fff;
	margin:20px 0 30px;
	float:left
}
.ah-trans-leftnav {
	border:1px solid #e1e1e1;
	margin-right:15%;
	float:left;
	width:85%
}
.ah-trans-leftnav h2 {
	margin:0;
	background:url(https://www.apollohospitals.com/images/transplant/apollo-icon-linebar.jpg) 95% 16px no-repeat #7ac142;
	color:#fff;
	font:18px/45px robotobold;
	float:left;
	text-transform:uppercase;
	width:100%;
	padding:0 0 0 10px
}
.ah-trans-leftnav li {
	color:#000;
	font:16px/30px robotolight;
	float:left;
	width:100%;
	border-top:1px solid #e1e1e1;
	text-transform:uppercase
}
.ah-trans-leftnav li a {
	color:#000;
	float:left;
	width:100%;
	padding:5px 0 5px 10px;
	text-decoration:none
}
.ah-trans-leftnav li a.ah-coe-heading {
	background:0 0;
	font:inherit;
	height:auto
}
.ah-trans-leftnav li a:hover,
.ah-trans-leftnav li.active a,
.ah-trans-leftnav li.alias-parent-active a {
	background:url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
	color:#7ac142;
	float:left;
	width:100%;
	padding:5px 0 5px 10px;
	font:16px/30px robotobold
}
.ah-trans-content-block {
	padding:0
}
.ah-trans-content-block .page-header {
	margin:0 0 20px
}
.ah-trans-content-block h1 {
	width:100%;
	color:#7ac142;
	font:28px robotobold;
	border-bottom:1px solid #999;
	padding:0 100px 0 0;
	margin:-5px 0 0;
	text-transform:uppercase;
	line-height:36px
}
.ah-trans-content-list {
	margin:20px 0 30px
}
.ah-trans-content-list figure {
	padding:0
}
.ah-trans-content-list h2 {
	color:#7ac142;
	font:18px robotobold;
	padding:15px 0 5px;
	margin:0;
	text-transform:capitalize
}
.ah-trans-content-list h2 a {
	color:#7ac142;
	font:18px robotobold;
	text-decoration:none
}
.ah-trans-content-list h5 {
	color:#000;
	font:17px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-trans-content-list p {
	color:#414042;
	font:14px/21px robotoregular;
	padding:0 15px 5px 0;
	text-align:justify;
	margin:0;
	min-height:125px
}
.ah-trans-content-list a {
	color:#7ac142;
	font:14px robotobold;
	text-decoration:underline
}
.ah-trans-content-list li {
	color:#414042;
	font:15px/27px robotoregular;
	background:url(../images/apollo-cancer-institute/apollo-icon-dotlist.png) 0 12px no-repeat;
	float:left;
	width:100%;
	padding:0 0 0 10px
}
.ah-trans-content-list figure img {
	padding:0;
	border-radius:15px
}
.ah-trans-content-block {
	margin:0
}
.ah-trans-content-block a,
.ah-transplant-white-block a {
	color:#7ac142;
	text-decoration:none
}
.ah-trans-content-block figure {
	padding:0 0 10px
}
.ah-trans-content-block h2 {
	color:#7ac142;
	font:18px robotobold;
	padding:0 0 10px;
	margin:0;
	text-transform:capitalize
}
.ah-trans-content-block h3 {
	color:#000;
	font:16px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-trans-content-block h3 a {
	color:#000;
	text-decoration:none
}
.ah-trans-content-block h3 span {
	color:#7ac142
}
.ah-trans-content-block h4 {
	color:#7ac142;
	font:18px robotobold;
	padding:0 0 10px;
	margin:0;
	text-transform:capitalize
}
.ah-trans-content-block h5 {
	color:#000;
	font:16px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-trans-content-block h5 span {
	color:#7ac142
}
.ah-trans-content-block h6 {
	color:#414042;
	font:14px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-trans-content-block p {
	color:#414042;
	font:14px/22px robotoregular;
	padding:0 0 15px;
	text-align:justify;
	margin:0
}
.ah-trans-content-block p.iframe {
	text-align:center
}
.ah-trans-content-block ul {
	padding:0 0 20px;
	float:left;
	width:100%
}
.ah-trans-content-block li {
	color:#414042;
	font:15px/27px robotoregular;
	background-position:-496px -59px;
	float:left;
	width:100%;
	padding:0 0 0 10px
}
.ah-trans-content-block a.backtrans,
a.backct:hover {
	color:#fff
}
.ah-trans-content-block li.wd33 {
	width:33%
}
.ah-trans-content-block li.wd50 {
	width:50%
}
.ah-trans-content-block a.backtrans {
	float:right;
	font:14px robotobold;
	text-decoration:none;
	background-color:#7ac142!important;
	padding:5px 10px;
	border-radius:5px;
	margin-top:-65px;
	margin-right:0
}
.ah-trans-content-block a.backtrans:hover {
	text-decoration:none;
	background-color:#000!important
}
.ah-trans-content-block a.backct2 {
	margin-top:15px;
	margin-bottom:15px;
	margin-right:0
}
.ah-trans-content-block .sideways li {
	padding:0
}
.ah-trans-block .tab-content {
	width:100%;
	float:left
}
.ah-trans-content-block .nav-tabs {
	background:0 0!important;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	height:auto;
	border-bottom:1px solid #ddd;
	padding:0;
	margin-bottom:10px
}
.ah-trans-content-block .nav-tabs>li.active>a,
.ah-trans-content-block .nav-tabs>li>a:hover {
	color:#fff;
	background-color:#02b1e0;
	cursor:pointer;
	border:1px solid transparent;
	border-radius:4px 4px 0 0;
	padding:10px 15px;
	font-size:14px
}
.ah-trans-content-block .nav-tabs>li {
	text-align:center;
	width:140px;
	margin-bottom:0
}
.ah-trans-content-block .nav-tabs>li:first-child {
	padding-left:0
}
.ah-trans-content-block .nav-tabs>li.active>a:after {
	position:absolute;
	content:'';
	width:0;
	height:0;
	border:0 solid transparent;
	border-top:0 solid #008faf;
	bottom:0;
	right:0;
	z-index:20
}
.ah-trans-block .tab-content {
	background:0 0
}
.ah-trans-block .tab-content-shadow {
	height:16px;
	width:100%;
	background:url(../images/apollo-cancer-institute/apollo-map-shadow.png) center bottom no-repeat;
	float:left
}
.ah-trans-bluepattern-block {
	background:url(../images/apollo-cancer-institute/apollo-cancer-blue-pattern.png);
	float:left
}
.ah-trans-bluepattern-block-shadow {
	float:left;
	width:100%;
	background-size:100%;
	padding:0
}
.ah-trans-bluepattern-block-shadow h2 {
	color:#00779c;
	font:25px robotobold;
	padding:0;
	text-transform:uppercase
}
.ah-trans-inner .inner-page-full-width {
	margin:0;
	padding:0
}
.ah-trans-content-block ul.arrow li {
	background:url(https://www.apollohospitals.com/images/transplant/bullet-article.png) 0 6px no-repeat;
	display:block;
	font-size:14px;
	line-height:24px;
	padding-bottom:0;
	padding-left:22px
}
.ah-trans-inner figure.mb20,
.ah-trans-inner figure.trans-tl img,
.ah-transplant-white-block figure.mb20 {
	display:inline-block
}
.ah-trans-inner .breadcrumb .breadCrumbChild>span {
	font-size:14px;
	padding-left:2px;
	color:#7ac142!important
}
.ah-trans-inner .breadcrumb .breadCrumbChild a span:hover {
	color:#7ac142;
	text-decoration:none
}
.apollo-trans-innerbanner1 {
	background:#fff;
	float:left;
	width:100%
}
.apollo-trans-innerbanner2 .ah-transpage-banner,
.apollo-trans-innerbanner3 .ah-transpage-banner {
	float:right;
	width:320px;
	padding:110px 0 0
}
.apollo-trans-innerbanner1 .container {
	background:url(https://www.apollohospitals.com/images/transplant/banner/organ-specific-transplan-care.png) left top no-repeat;
	height:305px
}
.apollo-trans-innerbanner2,
.apollo-trans-innerbanner3 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-advantage.jpg) center top no-repeat #d4d0d1
}
.apollo-trans-innerbanner1 .ah-transpage-banner {
	padding:110px 0 0;
	float:right;
	width:355px
}
.apollo-trans-innerbanner1 .ah-transpage-banner h2 {
	color:#095457;
	font:38px robotobold;
	line-height:40px;
	margin:0;
	padding:0
}
.apollo-trans-innerbanner4 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/transplant-centres.jpg) 0 top no-repeat #fff;
	float:left;
	height:305px;
	width:100%
}
.apollo-trans-innerbanner4 .ah-transpage-banner {
	padding:110px 0 0;
	float:right;
	width:300px
}
.apollo-trans-innerbanner4 .ah-transpage-banner h2 {
	color:#000;
	font:38px robotobold;
	line-height:40px;
	margin:0;
	padding:0
}
.apollo-trans-innerbanner5 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-publication.jpg) center top no-repeat #291308
}
.apollo-trans-innerbanner5 .ah-transpage-banner {
	padding:110px 0 0;
	float:right;
	width:300px
}
.apollo-trans-innerbanner6 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/our-heros.jpg) center top no-repeat #9dc585;
	float:left;
	height:305px;
	width:100%
}
.apollo-trans-innerbanner6 .ah-transpage-banner {
	padding:70px 0 0;
	float:right;
	width:400px
}
.apollo-trans-innerbanner6 .ah-transpage-banner h2 {
	color:#fff;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-trans-innerbanner6 .ah-transpage-banner p {
	color:#fff;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-trans-innerbanner2,
.apollo-trans-innerbanner3,
.apollo-trans-innerbanner5 {
	float:left;
	height:305px;
	width:100%
}
.ah-transpage-banner {
	padding:112px 0 0
}
.ah-transpage-banner h3 {
	color:#095457;
	font:32px robotobold;
	line-height:38px;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.ah-transpage-banner h3.pub-wht {
	color:#fff;
	font:36px robotobold;
	line-height:38px;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.apollo-trans-innerbanner7 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/post-eh-query.jpg) center top no-repeat #fff;
	height:305px;
	width:100%
}
.apollo-trans-innerbanner7 .ah-transpage-banner {
	padding:110px 0 0;
	float:right;
	width:355px
}
.apollo-trans-innerbanner7 .ah-transpage-banner h2 {
	color:#095457;
	font:38px robotobold;
	line-height:40px;
	margin:0;
	padding:0
}
.apollo-trans-innerbanner8 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-team.jpg) center top no-repeat #189ca6;
	float:left;
	height:305px;
	width:100%
}
.apollo-trans-innerbanner8 .ah-transpage-banner {
	padding:50px 0 0;
	float:right;
	width:365px
}
.apollo-trans-innerbanner8 .ah-transpage-banner h3 {
	color:#fff;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-trans-innerbanner8 .ah-transpage-banner p {
	color:#fff;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-trans-innerbanner9 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-team2.jpg) center top no-repeat #fff;
	float:left;
	height:305px;
	width:100%
}
.apollo-trans-innerbanner9 .ah-transpage-banner {
	padding:50px 0 0;
	float:right;
	width:410px
}
.apollo-trans-innerbanner9 .ah-transpage-banner h3 {
	color:#095457;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-trans-innerbanner9 .ah-transpage-banner p {
	color:#095457;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-trans-innerbanner10 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-heart-inner-bg.png) center top no-repeat #9b978c;
	float:left;
	height:305px;
	width:100%
}
.apollo-trans-innerbanner10 .ah-transpage-banner {
	padding:90px 0 0;
	float:right;
	width:470px
}
.apollo-trans-innerbanner10 .ah-transpage-banner h2 {
	color:#fff;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-trans-innerbanner10 .ah-transpage-banner p {
	color:#fff;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-trans-innerbanner11 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-liver-inner-bg.png) center top no-repeat #FBF1E9;
	float:left;
	height:305px;
	width:100%
}
.apollo-trans-innerbanner11 .ah-transpage-banner {
	padding:90px 0 0;
	float:right;
	width:470px
}
.apollo-trans-innerbanner11 .ah-transpage-banner h2 {
	color:#6f5a54;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-trans-innerbanner11 .ah-transpage-banner p {
	color:#6f5a54;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-trans-innerbanner12 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-health-inner-bg.png) center top no-repeat #d1cbbf;
	float:left;
	height:305px;
	width:100%
}
.apollo-trans-innerbanner12 .ah-transpage-banner {
	padding:90px 0 0;
	float:right;
	width:470px
}
.apollo-trans-innerbanner12 .ah-transpage-banner h2 {
	color:#095457;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-trans-innerbanner12 .ah-transpage-banner p {
	color:#095457;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-trans-innerbanner13 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-rediscovering-inner.jpg) center top no-repeat #74b549;
	float:left;
	height:305px;
	width:100%
}
.apollo-trans-innerbanner13 .ah-transpage-banner {
	padding:55px 0 0;
	float:left;
	width:470px;
	margin-left:535px
}
.apollo-trans-innerbanner13 .ah-transpage-banner p {
	color:#095457;
	font:18px/28px robotoregular!important;
	margin:10px 0 0;
	padding:25px 15px;
	background:#dee361;
	border:1px solid #76b74b;
	position:relative;
	-webkit-border-radius:0 10px 0 10px;
	-moz-border-radius:0 10px;
	border-radius:0 10px
}
.apollo-trans-innerbanner13 .ah-transpage-banner p:before {
	content:'';
	position:absolute;
	background:url(https://www.apollohospitals.com/images/transplant/banner/in-arrow.png) left top no-repeat;
	left:-40px;
	top:20px;
	width:41px;
	height:27px
}
.ah-transplant-white-block .col-lg-4 {
	width:130px!important
}
.ah-trans-rightnav {
	width:100%;
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1
}
.ah-trans-rightnav li {
	color:#000;
	font:15px/20px robotolight;
	float:left;
	width:100%;
	border-top:1px solid #e1e1e1;
	text-transform:uppercase
}
.ah-trans-rightnav li a {
	color:#000;
	float:left;
	width:100%;
	padding:10px;
	text-decoration:none;
	text-transform:capitalize
}
.ah-trans-rightnav li a.ah-coe-heading {
	background:0 0;
	font:inherit;
	height:auto
}
.ah-trans-rightnav li a:hover,
.ah-trans-rightnav li.active a,
.ah-trans-rightnav li.active a:hover {
	background:url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
	color:#7ac142!important;
	float:left;
	width:100%;
	padding:10px;
	font:15px/20px robotobold
}
.ah-trans-rightnav li a .hdtxt2 {
	padding-left:15px;
	display:block;
	font-size:12px;
	padding-right:15px
}
.trans-left {
	float:left!important
}
.trans-right {
	float:right!important
}
.banner-outer-section.banner15 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/bg-banner15.jpg) center top no-repeat;
	z-index:99
}
.banner15-lth {
	width:100%;
	float:left;
	margin:0;
	position:relative
}
.banner15-lth .lth-right {
	float:left;
	width:50%;
	padding:78px 0 0;
	position:absolute;
	top:0;
	right:0
}
.banner15-lth .lth-right h2 {
	font:30px robotobold;
	color:#fff;
	padding:8px;
	background:#004222;
	text-transform:uppercase;
	margin:0 0 3px;
	display:inline-block
}
.banner15-lth .lth-right p {
	width:410px;
	font:21px/27px robotoregular!important;
	color:#000;
	padding:0;
	margin:0
}
.banner-outer-section.banner18 {
	position:relative;
	background:#00addc;
	z-index:99
}
.banner17-left {
	float:left;
	width:55%;
	padding:15px 40px 0 0
}
.banner17-left ul {
	margin:0;
	padding:0
}
.banner17-left ul li {
	margin:0;
	padding:0 0 15px;
	width:50%;
	float:left;
	display:inline-block;
	text-align:center
}
.banner17-left ul li figure {
	display:inline-block;
	width:100px
}
.banner17-left ul li p {
	font:15px/18px robotoregular;
	color:#fff;
	margin:0;
	padding:0
}
.banner17-left ul li span {
	font:13px/16px robotoregular;
	display:block;
	color:#000;
	margin:0;
	padding:0;
	min-height:35px
}
.banner17-right {
	float:left;
	width:45%;
	padding:30px 0 0
}
.banner17-right p {
	font:15px/18px robotoregular;
	color:#fff;
	margin:0;
	padding:15px 0 0
}
.banner17-right h3 {
	background:url(https://www.apollohospitals.com/images/banner-slider/whatsapp-icon.png) left 3px no-repeat;
	font:22px/28px robotoregular;
	color:#fff;
	padding:0 0 0 35px;
	margin:10px 0 15px
}
.banner17-right .btn-primary {
	background:#0757a9;
	color:#fff
}
.banner17-right .btn-primary a {
	color:#fff
}
.banner-outer-section.banner16 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/bg-banner16.jpg) center top no-repeat;
	z-index:99
}
.banner-outer-section.banner16 .banner16-cln {
	width:100%;
	float:left;
	margin:0
}
.banner-outer-section.banner16 .banner16-cln .cln-block {
	float:left;
	width:50%;
	padding:105px 0 0 55px
}
.banner-outer-section.banner16 .banner16-cln .cln-block h3 {
	font:49px robotobold;
	color:#178df3;
	padding:0;
	text-transform:uppercase;
	margin:0;
	display:inline-block
}
.banner-outer-section.banner16 .banner16-cln .cln-block p {
	font:25px/33px robotobold!important;
	color:#38393a;
	padding:0;
	margin:0
}
.btn-primary16 {
	background:#178df3;
	border:none;
	text-transform:uppercase;
	margin-top:20px
}
.btn-primary16 a {
	color:#fff!important;
	text-decoration:none;
	font-size:20px
}
.btn-primary16:hover {
	background:#000
}
.clinical-outcome-content-section h2 {
	color:#117d9e;
	font-size:28px;
	font-family:robotoregular
}
.clinical-outcome-content-section p {
	color:#000;
	font-family:robotoregular;
	font-size:14px
}
.clinical-outcome-content-section h3 {
	padding:20px 0 10px;
	font-size:20px;
	font-family:robotobold
}
.clinical-outcome-content-section table {
	border-collapse:collapse;
	width:100%;
	text-align:center
}
.clinical-outcome-content-section table th,
.clinical-outcome-content-section table tr td {
	text-align:center;
	border-right:1px solid #fff
}
.clinical-outcome-content-section .table>tbody>tr>td,
.clinical-outcome-content-section .table>tbody>tr>th {
	padding:0;
	vertical-align:middle;
	height:30px
}
.clinical-outcome-content-section table td {
	font-size:13px;
	font-family:robotoregular;
	color:#fff
}
.clinical-outcome-content-section table td ul li {
	border-bottom:1px solid #fff
}
.clinical-outcome-content-section table td ul li:last-child {
	border-bottom:1px solid transparent
}
.clinical-outcome-content-section table th {
	background:#ababab;
	color:#fff;
	font-size:14px;
	line-height:20px;
	border-bottom:1px solid #fff
}
.clinical-outcome-content-section table tr td:first-child {
	text-align:left;
	padding-left:10px
}
.clinical-outcome-content-section table tr:nth-child(even) {
	background-color:#61a9be
}
.clinical-outcome-content-section table tr:nth-child(odd) {
	background-color:#58a4bb
}
.clinical-outcome-content-section p.outcomref {
	color:#000;
	font-size:16px;
	font-family:robotoregular;
	padding:20px 0 0;
	float:left
}
.clinical-outcome-scroll {
	overflow-x:hidden!important
}
.clinical-outcome-scroll-inner {
	overflow:auto
}
.clinical-outcome-content-section .clinical-banner-section {
	background:url(https://www.apollohospitals.com/images/banners/outcome.jpg) center 0 no-repeat;
	min-height:305px;
	background-size:cover;
	margin-top:15px;
	margin-bottom:25px
}
.clinical-banner-section img {
	padding:95px 0 0 55px
}
.ah-transplant-white-block .btn-ash,
.ah-transplant-white-block .rsform-submit-button {
	float:left
}
.ah-transplant-white-block .btn-ash {
	margin-left:15px
}
.btn-cancer {
	background:#7373a8;
	border:0
}
.banner-outer-section.banner17 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/bg-banner17.jpg) center top no-repeat;
	z-index:99
}
.banner17-cont {
	width:100%;
	float:left;
	margin:0;
	position:relative
}
.banner17-cont .fod-right {
	float:left;
	width:630px;
	padding:78px 0 0;
	margin:0 0 0 530px
}
.banner17-cont .fod-right h2 {
	font:62px robotobold;
	color:#fff;
	padding-bottom:0;
	display:inline-block
}
.banner17-cont .fod-right p {
	font:32px/35px robotoregular;
	color:#fff;
	padding:0;
	margin:0
}
.inner-cnt-block div[itemprop=articleBody]>ul.fiveImg {
	margin:0
}
.inner-cnt-block div[itemprop=articleBody]>ul.fiveImg>li {
	width:20%;
	padding:0 15px;
	float:left;
	background:0 0;
	text-align:center
}
.inner-cnt-block div[itemprop=articleBody]>ul.fiveImg>li figure {
	padding:0;
	margin:0;
	text-align:center
}
.inner-cnt-block div[itemprop=articleBody]>ul.fiveImg>li figure img {
	margin:0 auto
}
.inner-cnt-block div[itemprop=articleBody]>ul.fiveImg>li p {
	font:14px/16px robotobold;
	margin:0;
	padding:0;
	text-align:center
}
ul.square {
	margin:0;
	padding:0 15px
}
ul.square>li {
	font:18px robotoregular;
	color:#000;
	background:url(https://www.apollohospitals.com/images/square.png) 0 7px no-repeat!important;
	padding-left:16px
}
.ahc-ask-a-doct-fm {
	width:100%;
	background:url(https://www.apollohospitals.com/images/ask-apollo-logo.png) 96% 96% no-repeat #a1cbda;
	padding:15px;
	color:#010101;
	font:18px robotolight;
	float:left
}
.ask-dr-query {
	float:left;
	padding:5px 0 10px;
	width:50%;
	font:14px/32px robotoregular
}
.ask-dr-query+.ask-dr-query {
	padding:5px 0 10px 15px
}
.ask-dr-query label {
	float:left;
	padding-right:15px;
	display:inline-block;
	font-weight:400;
	width:110px
}
.ask-dr-query .selbox,
.ask-dr-query input {
	float:left;
	width:267px
}
.ask-dr-query .selbox .bootstrap-select.btn-group .btn .filter-option {
	left:15px
}
.ask-dr-query3-btn {
	float:left;
	width:100%;
	text-align:center;
	display:inline-block;
	margin:15px 0 0
}
.ask-dr-query3-btn .btn-primary {
	font:24px robotomedium
}
.ah-cancer-content-block .ask-dr-query3-btn .btn-primary {
	background:#7373a8
}
.ah-cancer-content-block .ask-dr-query .selbox,
.ah-cancer-content-block .ask-dr-query input {
	width:239px
}
.ah-cancer-content-block ul.square {
	margin-top:15px
}
.ask-a-dr,
.ask-a-dr2 {
	border:0 solid #d1c8b7;
	margin:0 0 10px;
	display:block
}
.ah-cancer-content-block ul.square li {
	font-size:14px;
	background:url(https://www.apollohospitals.com/images/square.png) 0 6px no-repeat!important
}
.ah-cancer-content-block .ahc-ask-a-doct-fm h2 {
	font:16px robotobold!important;
	text-transform:inherit
}
.ask-a-dr2 {
	position:relative
}
.ask-a-dr2 .ask-top {
	background:#ffb500;
	height:95px
}
.ask-a-dr2 .ask-txt {
	background:#fff;
	padding:8px 0 32px 8px;
	position:relative
}
.ask-a-dr2 .ask-txt h2 {
	font-size:20px;
	color:#000;
	display:inline-block;
	margin:0;
	padding:0
}
.ask-a-dr2 .ask-txt h2:after {
	width:99px;
	height:106px;
	position:absolute;
	content:'';
	left:125px;
	top:-50%;
	margin-top:-43px;
	background:url(https://www.apollohospitals.com/images/ask-a-doctor-rgt-icon.png) no-repeat
}
.ah-cancer-ask-a-dr {
	border:1px solid #d1c8b7;
	margin:30px 0;
	display:block;
	width:85%;
	position:relative
}
.ah-cancer-ask-a-dr .ask-top {
	background:#ffb500;
	height:117px
}
.ah-cancer-ask-a-dr .ask-txt {
	background:#fff;
	padding:8px 0 26px 8px;
	position:relative
}
.ah-cancer-ask-a-dr .ask-txt h2 {
	font:22px/18px robotobold;
	color:#000;
	display:inline-block;
	margin:0;
	padding:0
}
.ah-cancer-ask-a-dr .ask-txt h2:after {
	width:99px;
	height:106px;
	position:absolute;
	content:'';
	left:142px;
	top:-50%;
	margin-top:-48px;
	background:url(https://www.apollohospitals.com/images/ask-a-doctor-rgt-icon.png) no-repeat
}
.inner-cnt-block .video-lft {
	width:45%!important
}
.inner-cnt-block .zika-video {
	float:right;
	padding-left:15px
}
.no-data {
	color:red;
	display:block;
	padding:50px 0;
	text-align:center
}
.diseases-and-conditions .accordion-section-content p a strong {
	color:#000;
	padding-bottom:20px
}
.diseases-read {
	position:relative;
	float:left;
	margin:0;
	padding:0
}
.diseases-read a {
	position:relative;
	color:#02b1df;
	text-decoration:none;
	font-weight:700;
	display:inline-block
}
.diseases-read a:hover {
	text-decoration:underline
}
.diseases-read a:after {
	position:absolute;
	top:0;
	content:'';
	width:12px;
	height:18px;
	right:-19px;
	background:url(../images/bullet-article-innerlevel.png) 0 5px no-repeat
}
.diseases-readmore {
	width:456px;
	box-shadow:0 0 6px 1px #e1e4e7;
	border-radius:6px;
	padding:14px 0 9px;
	border:1px solid #e1e4e7;
	margin:30px auto 0
}
.diseases-readmore .diseases-icon {
	width:85px;
	border-right:1px solid #d7dae0;
	display:inline-block;
	float:left
}
.diseases-readmore .diseases-icon.heart {
	height:59px;
	background:url(https://www.apollohospitals.com/images/icon-heart-disease.png) center center no-repeat
}
.diseases-readmore .diseases-icon.colorectal {
	height:59px;
	background:url(https://www.apollohospitals.com/images/apollo-icon-colorectal.png) center center no-repeat
}
.diseases-readmore .diseases-icon.ortho {
	height:59px;
	background:url(https://www.apollohospitals.com/images/icon-ortho-disease.png) center center no-repeat
}
.diseases-readmore .diseases-icon.neuro {
	height:59px;
	background:url(https://www.apollohospitals.com/images/icon-neurology-diseases.png) center center no-repeat
}
.diseases-readmore .diseases-icon.gastro {
	height:59px;
	background:url(https://www.apollohospitals.com/images/icon-gastro-diseases.png) center center no-repeat
}
.diseases-readmore .diseases-icon.emergency {
	height:59px;
	background:url(https://www.apollohospitals.com/images/icon-emergency-diseases.png) center center no-repeat
}
.diseases-readmore .diseases-icon.cancer {
	height:59px;
	background:url(https://www.apollohospitals.com/images/icon-cancer-diseases.png) center center no-repeat
}
.diseases-readmore .diseases-icon.nephro {
	height:49px;
	background:url(https://www.apollohospitals.com/images/icon-nephrology-diseases.png) center center no-repeat
}
.diseases-readmore .diseases-icon.liver {
	height:49px;
	background:url(https://www.apollohospitals.com/images/liver-icon.png) center center no-repeat
}
.diseases-readmore .diseases-icon.spine {
	height:49px;
	background:url(https://www.apollohospitals.com/images/icon_spine.png) center center no-repeat
}
.diseases-readmore .diseases-icon.bladder {
	height:49px;
	background:url(https://www.apollohospitals.com/images/bladder.png) center center no-repeat
}
.report-main .social-media ul li a,
.report-main .social-media ul li a:hover {
	background:url(../images/icon-social.png) no-repeat!important
}
.diseases-readmore .txt {
	float:left;
	width:253px;
	font-weight:700;
	font-size:14px;
	padding:3px 20px 0 22px;
	line-height:18px;
	display:inline-block;
	vertical-align:top
}
.diseases-readmore .click-here {
	float:left;
	width:108px;
	display:inline-block
}
.diseases-readmore .click-here figure {
	float:left;
	margin-top:-37px
}
.diseases-readmore .click-here .btn-dis {
	float:left
}
.report-main .social-media {
	display:block!important;
	float:left!important
}
.report-main .social-media span {
	display:block;
	clear:both;
	font-size:9px;
	line-height:12px;
	padding-bottom:3px;
	color:#939191;
	text-transform:uppercase;
	text-align:center
}
.report-main .social-media ul,
.report-main .social-media ul li {
	float:left!important
}
.report-main .social-media ul li {
	width:40px
}
.report-main .social-media ul li a {
	float:left;
	height:31px;
	width:31px!important;
	margin-left:5px;
	padding:0!important
}
.report-main .social-media ul li.icon-fb a {
	background-position:0 0!important
}
.report-main .social-media ul li.icon-twitter a {
	background-position:-37px 0!important
}
.report-main .social-media ul li.icon-youtube a {
	background-position:-75px 0!important
}
.report-main .social-media ul li.icon-linkedin a {
	background-position:-112px 0!important
}
.report-main .social-media ul li.icon-alexa a {
	background-position:-149px 0!important
}
.report-main .social-media ul li.icon-blog a {
	background-position:-187px 0!important
}
.report-main .social-media ul li.icon-slideshare a {
	background-position:-224px 0!important
}
.get-in-touch-form {
	position:fixed;
	z-index:100001;
	left:-230px
}
.get-in-touch-form .get-in-touch-icon {
	width:61px;
	height:224px;
	float:left;
	background:url(https://www.apollohospitals.com/images/icon-find-a-doctor.png) no-repeat;
	position:absolute;
	right:-61px;
	top:50px;
	cursor:pointer;
	display:block
}
.get-in-touch-form .get-in-touch-icon-mobile {
	display:none;
	position:fixed
}
.get-in-touch-form .moduletable {
	display:block
}
.get-in-touch-form .moduletable .cancercaptcha br,
.get-in-touch-form .moduletable .form-group strong,
.get-in-touch-overlay {
	display:none
}
.get-in-touch-form .get-in-touch-close {
	width:33px;
	height:33px;
	float:left;
	background:url(https://www.apollohospitals.com/images/getintouch-close.png) no-repeat;
	position:absolute;
	right:-15px;
	top:-5px;
	display:none;
	cursor:pointer
}
.get-in-touch-overlay {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,
	0,
	0,
	.8);
	z-index:100000
}
.get-in-touch-form .moduletable {
	float:left;
	width:230px;
	background:url(https://www.apollohospitals.com/images/icon-message-git.png) center 10px no-repeat #c8c4c2
}
.get-in-touch-form .moduletable .rsform {
	background:url(https://www.apollohospitals.com/images/icon-git-terms.png) 5px center no-repeat;
	padding:40px 20px 0;
	overflow:hidden
}
.get-in-touch-form .moduletable .rsform .formResponsive {
	margin:0;
	padding:0
}
.get-in-touch-form .moduletable .rsform .button-group-getintouch {
	margin-bottom:0
}
.get-in-touch-form .moduletable .rsform aside.formfieldsblk {
	padding:0;
	width:221px
}
.get-in-touch-form .moduletable .form-group input[type=text] {
	float:left;
	border:1px solid #ebebeb;
	background:#fff;
	padding:0 15px;
	line-height:24px;
	height:24px;
	font-size:12px;
	width:190px;
	margin:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none
}
.get-in-touch-form .moduletable .form-group textarea {
	float:left;
	border:1px solid #ebebeb;
	background:#fff!important;
	padding:0 15px;
	line-height:18px;
	height:55px;
	font-size:12px;
	width:190px;
	margin:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none
}
.get-in-touch-form .moduletable .form-group {
	margin-bottom:10px
}
.get-in-touch-form .moduletable .form-group .bootstrap-select>.btn {
	box-shadow:none;
	padding:3px 12px
}
.get-in-touch-form .moduletable .form-group .bootstrap-select.btn-group .btn .filter-option {
	font-size:12px;
	line-height:22px
}
.get-in-touch-form .moduletable .cancercaptcha img {
	float:right;
	width:auto
}
.get-in-touch-form .moduletable .rsform-submit-button {
	float:left;
	width:100%
}
.get-in-touch-form .moduletable .btn-git-button {
	float:left;
	width:260px;
	margin:0 0 0 -20px;
	position:relative
}
.get-in-touch-form .moduletable .btn-git-button input[type=submit] {
	float:left;
	width:100%;
	background:#007897;
	border-radius:0 0 3px 3px;
	height:45px;
	line-height:45px;
	color:#fff;
	text-transform:uppercase;
	font-size:22px;
	border:0 solid;
	padding:0
}
.get-in-touch-form .moduletable .cancercaptcha input[type=text] {
	float:left;
	height:32px;
	line-height:32px;
	width:100px!important;
	border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-ms-border-radius:3px 0 0 3px
}
.get-in-touch-form .getintouch-thankyou {
	float:left;
	width:100%;
	text-align:center;
	min-height:350px
}
.get-in-touch-form .getintouch-thankyou p {
	padding-top:100px;
	color:#004e63;
	font-family:'Open Sans',
	sans-serif;
	font-size:14px;
	font-weight:600;
	text-align:center
}
.get-in-touch-form .getintouch-thankyou p span {
	display:block;
	padding-bottom:10px
}
.get-in-touch-form .moduletable .formNoError {
	font-size:11px;
	line-height:16px;
	color:red;
	width:100%;
	float:left
}
.ah-aphcpage-banner h3 span,
.ah-aphcpage-banner p span,
.banner-outer-section.banner7 h3 span,
.banner-outer-section.banner7 p.txt-bold span {
	color:#ec1d23
}
.getintouch-thanks-block.get-in-touch-form .moduletable .rsform {
	background-image:none
}
.get-in-touch-form .moduletable .formError {
	font-size:11px
}
.get-in-touch-form .moduletable .bootstrap-select.btn-group .btn .caret {
	right:0;
	top:3px;
	width:30px;
	height:27px;
	background:url(https://www.apollohospitals.com/images/arrow-getintouch.png) center center no-repeat #016b88!important;
	border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-ms-border-radius:0 3px 3px 0
}
.get-in-touch-form .moduletable .bootstrap-select.btn-group .dropdown-menu li>a {
	font-size:12px
}
.get-in-touch-form .moduletable .bootstrap-select.btn-group .dropdown-menu {
	height:160px
}
.ah-aphcpage-banner h3 span {
	font:36px/36px robotobold
}
.tcenter {
	text-align:center!important
}
.table-striped.custom-table td.valign {
	vertical-align:middle
}
.table-striped.custom-table {
	border-collapse:inherit
}
a.ah-coe-icons-tracking-outcomes {
	position:relative;
	width:100%;
	color:#000!important;
	font:500 14px/24px Roboto,
	sans-serif;
	height:auto;
	text-decoration:none;
	border-bottom:1px solid #e5e5e5;
	padding:7px 0 8px 50px;
	float:left
}
a.ah-coe-icons-askDr:before,
a.ah-coe-icons-testimonials:before,
a.ah-coe-icons-tracking-outcomes:before {
	opacity:.2;
	content:'';
	position:absolute;
	left:10px;
	top:10px;
	height:28px
}
a.ah-coe-icons-tracking-outcomes:before {
	width:28px;
	background:url(https://www.apollohospitals.com/images/icons/ah-coe-icons-tracking-outcomes-hover.png) no-repeat;
	background-size:28px
}
a:hover.ah-coe-icons-tracking-outcomes:before,
h2.active a.ah-coe-icons-tracking-outcomes:before,
h2.alias-parent-active a.ah-coe-icons-tracking-outcomes:before {
	opacity:1
}
.banner-outer-section.banner25 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/mother-day-banner.jpg) center top no-repeat;
	z-index:99
}
.banner-outer-section.banner25 .section-banner25-content {
	width:745px;
	float:right;
	margin:155px 0 0;
	padding-right:15px
}
.banner-outer-section.banner25 .section-banner25-content .mother-img {
	background:url(https://www.apollohospitals.com/images/banner-slider/mother-day-banner2.png) left top no-repeat;
	width:740px;
	height:109px;
	float:right
}
.banner-outer-section.banner25 .section-banner25-content .mother-link {
	margin:15px 0 0;
	text-align:right;
	overflow:hidden;
	float:left;
	width:100%
}
.banner-outer-section.banner25 .section-banner25-content p {
	font:300 20px/50px robotoregular;
	margin:0!important;
	color:#fff;
	padding:0 5px 0 0;
	text-align:right;
	display:inline-block
}
.banner-outer-section.banner25 .section-banner25-content .mother-button {
	font:300 18px/22px robotoregular;
	color:#fff;
	background:url(https://www.apollohospitals.com/images/banner-slider/mother-day-arrow.png) 97% center no-repeat #ff4200!important;
	padding:5px 40px 5px 15px;
	text-transform:uppercase;
	display:inline-block;
	float:right;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	text-align:center;
	text-decoration:none
}
.banner-outer-section.banner26 {position: relative; background: url(https://www.apollohospitals.com/images/banner-slider/uk-recruitment.jpg) no-repeat center -10px; z-index: 99; position: relative}
.banner-outer-section.banner26 .section-banner26-content { position:absolute; left:0; background: transparent; text-align:center; height: 77px;  width: 100%;  top: 220px;}
.banner-outer-section.banner26 .section-banner26-content .mother-link {padding: 20px 15px; max-width:1170px; margin:0 auto; text-align:center;}
.banner-outer-section.banner26 .section-banner26-content .mother-link h2 {font: 40px/46px robotobold; margin: 0!important; color: #002f5f; padding: 0; text-align: center; display: block;padding-bottom:15px;}
.banner-outer-section.banner26 .section-banner26-content .uk-recruitment-button {font: 15px/22px robotoblack;  color: #000; float: none; background: #fdb913 !important; padding: 5px 15px; text-transform: uppercase; display: inline-block; border-radius: 7px;
    -moz-border-radius: 7px;  -webkit-border-radius: 7px; text-align: center; text-decoration: none}
.latastapollo.owl-carousel,
.owl-carousel .owl-wrapper,
.ps-youmay-alsolike .owl-carousel {
	display:none;
	position:relative;
	width:100%
}
.latastapollo.owl-carousel .owl-wrapper-outer,
.ps-youmay-alsolike .owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.latastapollo.owl-carousel .owl-item,
.ps-youmay-alsolike .owl-carousel .owl-item {
	float:left;
	cursor:pointer;
	box-sizing:border-box
}
.latastapollo.owl-carousel .owl-item,
.ps-youmay-alsolike .owl-carousel .owl-item+.owl-item {
	padding-left:10px
}
.latastapollo.owl-theme .owl-controls,
.ps-youmay-alsolike .owl-theme .owl-controls {
	margin-top:0;
	text-align:center
}
.latastapollo.owl-controls .owl-buttons div,
.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons div {
	cursor:pointer;
	display:inline-block;
	zoom:1;
	font-size:0;
	position:absolute
}
.latastapollo .owl-buttons,
.latastapollo.owl-controls .owl-buttons .owl-next,
.latastapollo.owl-controls .owl-buttons .owl-prev,
.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons .owl-next,
.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons .owl-prev {
	display:none
}
.latastapollo.owl-carousel .owl-controls {
	text-align:center
}
.latastapollo.owl-carousel .owl-controls .owl-page {
	display:inline-block
}
.latastapollo.owl-carousel .owl-controls .owl-page span {
	background-color:#333;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	display:block;
	height:8px;
	margin:0 3px;
	width:8px;
	cursor:pointer
}
.latastapollo.owl-carousel .owl-controls .owl-page.active span {
	background-color:#377c8e
}
.banner-outer-section.banner27 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/bg-banner-pledge.jpg) center top no-repeat;
	z-index:99
}
.banner-outer-section.banner27 .section-banner27-content {
	width:600px;
	float:right;
	margin:134px 0 0
}
.banner-outer-section.banner27 .section-banner27-content h2 {
	font:36px/40px robotoblack;
	margin:0!important;
	color:#305c88;
	padding:0 0 10px;
	text-align:left;
	display:inline-block;
	text-transform:uppercase
}
.banner-outer-section.banner27 .section-banner27-content p {
	font:20px/25px robotoregular;
	margin:0!important;
	color:#004e63;
	padding:0 0 22px;
	text-align:left;
	display:inline-block
}
.banner-outer-section.banner27 .section-banner27-content .read-button {
	font:14px/30px robotoblack;
	color:#fff;
	float:left;
	background:#007d9e!important;
	padding:0 15px;
	margin-right:20px;
	text-transform:uppercase;
	display:inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	text-decoration:none
}
.banner-outer-section.banner27 .section-banner27-content .pledge-button {
	position:relative;
	font:300 14px/30px robotoblack;
	color:#007d9e;
	float:left;
	background:#feb813!important;
	padding:0 48px 0 26px;
	text-transform:uppercase;
	display:inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	text-decoration:none
}
.banner-outer-section.banner27 .section-banner27-content .pledge-button:after {
	width:34px;
	height:34px;
	background:url(https://www.apollohospitals.com/images/banner-slider/icon-pledge.png) no-repeat;
	position:absolute;
	content:'';
	right:-8px;
	top:-10px
}
.banner-outer-section.banner28 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/navi-mumbai-bg.jpg) center top;
	z-index:99
}
.banner-outer-section.banner28 .banner281 {
	background:url(https://www.apollohospitals.com/images/banner-slider/navi-mumbai-lft-img.png) right 50px no-repeat;
	background-size:360px
}
.banner-outer-section.banner28 .section-banner28-content {
	width:700px;
	float:left;
	margin:20px 0 0 15px;
	min-height:475px
}
.banner-outer-section.banner28 .section-banner28-content h2 {
	font:32px/40px robotoblack;
	margin:0!important;
	color:#00798f;
	padding:35px 0 5px;
	text-align:left;
	display:inline-block;
	text-transform:uppercase
}
.banner-outer-section.banner28 .section-banner28-content h2 span {
	display:block
}
.banner-outer-section.banner28 .section-banner28-content h4 {
	font:22px/30px robotomedium;
	margin:0!important;
	color:#000;
	padding:0 0 10px;
	text-align:left;
	display:inline-block
}
.banner-outer-section.banner28 .section-banner28-content .tl span {
	font:20px/30px robotobold;
	padding:5px 15px;
	border:1px solid #1f1f1f;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	position:relative;
	display:inline-block
}
.banner-outer-section.banner28 .section-banner28-content .tl span:after {
	content:'';
	position:absolute;
	width:475px;
	height:1px;
	background:#1f1f1f;
	top:50%;
	right:-475px
}
.banner-outer-section.banner28 .section-banner28-content ul {
	margin:15px 0 0;
	padding:0;
	overflow:hidden
}
.banner-outer-section.banner28 .section-banner28-content ul li {
	font:19px/19px robotomedium;
	float:left;
	display:inline-block;
	background:url(https://www.apollohospitals.com/images/banner-slider/navi-dot.png) left center no-repeat;
	padding:0 15px;
	width:50%;
	margin-bottom:10px;
	color:#000
}
.tcapply {
	font:16px/18px robotoregular;
	position:absolute;
	bottom:145px;
	left:15px;
	color:#000
}
.banner-outer-section.banner28 .section-banner28-content .register {
	position:absolute;
	top:255px;
	right:310px;
	width:235px;
	text-align:center
}
.banner-outer-section.banner28 .section-banner28-content p {
	font:19px/20px robotobold;
	padding:0 10px;
	display:inline-block;
	float:left
}
.banner-outer-section.banner28 .section-banner28-content .register-button {
	position:relative;
	font:26px/38px robotobold;
	color:#000;
	float:left;
	background:#feb813!important;
	padding:0 15px 0 25px;
	text-transform:uppercase;
	display:inline-block;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	text-align:center;
	text-decoration:none;
	height:40px;
	-webkit-box-shadow:0 1px 0 0 rgba(134,
	98,
	2,
	1);
	-moz-box-shadow:0 1px 0 0 rgba(134,
	98,
	2,
	1);
	box-shadow:0 1px 0 0 rgba(134,
	98,
	2,
	1)
}
.banner-outer-section.banner28 .section-banner28-content .register-button:before {
	width:45px;
	height:51px;
	background:url(https://www.apollohospitals.com/images/banner-slider/icon-gift.png) no-repeat;
	position:absolute;
	content:'';
	left:-15px;
	top:-13px
}
.banner-outer-section.banner29 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/good-heath-bg.png) center top #daeded;
	z-index:99
}
.banner-outer-section.banner29 .banner291 {
	background:url(https://www.apollohospitals.com/images/banner-slider/good-heath.png) left top no-repeat;
	background-size:420px
}
.banner-outer-section.banner29 .section-banner29-content {
	width:1000px;
	float:right;
	margin:55px 0 0
}
.banner-outer-section.banner29 .section-banner29-content .section-banner29-sup2 {
	padding:25px 0 0
}
.banner-outer-section.banner29 .section-banner29-content h2 {
	font:30px/42px robotoblack;
	margin:0 0 0 12px!important;
	color:#0094d4;
	padding:0;
	text-align:left;
	display:inline-block;
	text-transform:uppercase
}
.banner-outer-section.banner29 .section-banner29-content .book {
	position:relative;
	font:26px/38px robotobold;
	color:#fff;
	float:left;
	background:#f32727!important;
	padding:3px 25px;
	text-transform:uppercase;
	display:inline-block;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-align:center;
	text-decoration:none
}
.banner-outer-section.banner29 .section-banner29-content .section-banner29-sup3 {
	position:absolute;
	right:0;
	top:128px;
	display:inline-block
}
.apollo-ahpc-innerbanner2 {
	float:left;
	border-bottom:1px solid #e1e1e1;
	background:url(https://www.apollohospitals.com/images/banner-slider/good-heath-inner-bg.png) left top no-repeat #daeded;
	height:305px;
	width:100%
}
.apollo-ahpc-innerbanner2-sup {
	float:left;
	background:url(https://www.apollohospitals.com/images/banner-slider/good-heath-inner-bg1.png) left top no-repeat;
	width:100%;
	height:305px
}
.apollo-ahpc-innerbanner2 .ah-aphcinner-banner {
	padding:100px 0 0;
	position:relative;
	float:right;
	width:930px
}
.apollo-ahpc-innerbanner2 .ah-aphcinner-banner .section-banner-sup2 {
	padding:25px 0 0
}
.apollo-ahpc-innerbanner2 .ah-aphcinner-banner h2 {
	font:30px/42px robotoblack;
	margin:0 0 0 10px!important;
	color:#0094d4;
	padding:0;
	text-align:left;
	display:inline-block;
	text-transform:uppercase
}
.apollo-ahpc-innerbanner2 .ah-aphcinner-banner .book {
	position:relative;
	font:26px/38px robotobold;
	color:#fff;
	float:left;
	background:#f32727!important;
	padding:3px 25px;
	text-transform:uppercase;
	display:inline-block;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	border:0
}
.apollo-ahpc-innerbanner2 .ah-aphcinner-banner .section-banner-sup3 {
	position:absolute;
	right:0;
	top:103px;
	display:inline-block
}
.banner-outer-section.banner30 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/happy-docoder-bg.jpg) center top;
	z-index:99
}
.banner-outer-section.banner30 .section-banner30-content {
	width:100%;
	float:right;
	margin:25px 0 0
}
.banner-outer-section.banner30 .section-banner30-content .section-left {
	float:left;
	width:475px;
	background:url(https://www.apollohospitals.com/images/banner-slider/happy-docoder-bg2.png) right center no-repeat;
	text-align:center;
	padding-left:20px
}
.banner-outer-section.banner30 .section-banner30-content .section-left img {
	display:inline-block
}
.banner-outer-section.banner30 .section-banner30-content .section-right {
	float:left;
	width:550px;
	margin:50px 0 0 40px;
	text-align:center
}
.banner-outer-section.banner30 .section-banner30-content .section-right img {
	display:inline-block
}
.banner-outer-section.banner30 .section-banner30-content .section-right .sec {
	padding-top:30px
}
.mobile,
.tablet {
	display:none!important
}
.apollo-robotics-banner-block {
	position:relative;
	width:100%
}
.robotics-banner-slider .flex-direction-nav {
	display:none
}
.robotics-banner-slider .flex-control-nav {
	right:12px;
	bottom:30px;
	position:relative;
	text-align:right;
	width:1170px;
	margin:0 auto
}
.robotics-banner-slider .flex-control-nav li {
	margin:0 3px;
	display:inline-block;
	text-align:center
}
.robotics-banner-slider .flex-control-nav li a {
	background:#fff;
	border-radius:20px;
	box-shadow:0 0 3px rgba(0,
	0,
	0,
	.3) inset;
	cursor:pointer;
	display:block;
	height:10px;
	text-indent:-9999px;
	width:10px
}
.robotics-banner-slider .flex-control-nav li a.flex-active {
	background:#00a84a;
	cursor:default
}
.robotics-banner-slider .apollo-robotics-banner1 {
	background:url(https://www.apollohospitals.com/images/robotics/robotics-banner.jpg) center top no-repeat #061632;
	z-index:99;
	width:100%
}
.robotics-banner-slider .apollo-robotics-banner1 .section-banner-1-content {
	width:100%;
	height:412px
}
.robotics-banner-slider .apollo-robotics-banner1 .section-banner-1-content .redis-right {
	float:right;
	width:532px;
	padding:0
}
.robotics-banner-slider .apollo-robotics-banner1 .section-banner-1-content .redis-right h1 {
	font:46px/46px robotobold;
	color:#0a4a8f;
	padding:0 0 0 65px;
	margin:135px 0 10px;
	position:relative
}
.robotics-banner-slider .apollo-robotics-banner1 .section-banner-1-content .redis-right h1:before {
	content:'';
	position:absolute;
	bottom:-3px;
	left:0;
	width:61px;
	height:52px;
	background:url(https://www.apollohospitals.com/images/robotics/robotics-banner-icon.png) center top no-repeat
}
.robotics-banner-slider .apollo-robotics-banner1 .section-banner-1-content .redis-right p {
	font:26px/26px robotoregular;
	color:#0a4a8f;
	padding:0 10px 7px;
	margin:0 0 2px;
	display:inline-block
}
.robotics-block .robotics-white-block .breadcrumb {
	float:right;
	padding:30px 0 0
}
.robotics-block .robotics-white-block .breadcrumb .breadCrumbChild,
.robotics-block .robotics-white-block .breadcrumb .breadCrumbChild a,
.robotics-block .robotics-white-block .breadcrumb .breadCrumbChild a span,
.robotics-block .robotics-white-block .breadcrumb .breadCrumbChild span {
	color:#000!important
}
.robotics-block .robotics-white-block .breadcrumb .breadCrumbChild span {
	color:#3d87d1!important
}
.robotics-block .robotics-white-block figure.mb20 {
	display:inline-block
}
.robotics-block .robotics-bg-block {
	width:100%;
	background:url(https://www.apollohospitals.com/images/robotics/robotics-bg-block.jpg) center top;
	padding:30px 0 0;
	margin-top:35px
}
.robotics-block .robotics-bg-block .robotic-surgery-block {
	margin:0 0 25px;
	width:100%;
	background:url(https://www.apollohospitals.com/images/robotics/robotic-surgery.jpg) right top no-repeat #fff;
	padding:40px;
	-webkit-border-radius:0 0 0 5px;
	-moz-border-radius:0 0 0 5px;
	border-radius:0 0 0 5px;
	min-height:302px;
	-webkit-box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2);
	-moz-box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2);
	box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2)
}
.robotics-block .robotics-bg-block .robotic-surgery-block .robotic-surgery-content {
	position:relative;
	width:690px;
	margin-top:40px
}
.robotics-block .robotics-bg-block .robotic-surgery-block .robotic-surgery-content:after {
	position:absolute;
	content:'';
	background:url(https://www.apollohospitals.com/images/robotics/robotic-surgery-icon.png) center top no-repeat;
	width:118px;
	height:117px;
	top:0;
	right:-130px
}
.robotics-block .robotics-bg-block .robotic-surgery-block .robotic-surgery-content h2 {
	color:#3d87d1;
	font:25px/24px robotobold;
	padding:0 0 15px;
	margin:0;
	text-align:left
}
.robotics-block .robotics-bg-block .robotic-surgery-block .robotic-surgery-content p {
	font-size:18px;
	line-height:22px;
	padding-bottom:25px
}
.robotic-read-more {
	color:#0a4687;
	text-decoration:none;
	text-transform:uppercase;
	font:15px/20px robotobold;
	background:url(https://www.apollohospitals.com/images/robotics/robotics-read.png) left top no-repeat;
	padding:10px 10px 10px 47px;
	float:right
}
.robotic-read-more:hover {
	text-decoration:none
}
.robotics-block .robotics-bg-block .robotic-list {
	margin:0 0 25px;
	width:100%;
	background:#fff;
	padding:40px 40px 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2);
	-moz-box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2);
	box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2);
	overflow:hidden
}
.robotics-block .robotics-bg-block .robotic-list h2 {
	color:#3d87d1;
	font:26px/26px robotobold;
	padding:0 0 20px;
	margin:0;
	text-align:left
}
.robotics-block .robotics-bg-block .robotic-list h2 span {
	font-family:robotoregular
}
.robotics-block .robotics-bg-block .robotic-list ul {
	margin:0;
	padding:0;
	display:block;
	width:100%
}
.robotics-block .robotics-bg-block .robotic-list ul li {
	margin:0 0 40px;
	padding:0 35px 0 0;
	float:left;
	width:50%;
	list-style:none;
	text-align:center;
	border-right:1px solid #b9baba;
	position:relative;
	min-height:400px
}
.robotics-block .robotics-bg-block .robotic-list ul li.secli {
	padding:0 0 0 35px
}
.robotics-block .robotics-bg-block .robotic-list ul li:before {
	content:'';
	position:absolute;
	top:0;
	right:-1px;
	height:60px;
	width:1px;
	background:url(https://www.apollohospitals.com/images/robotics/list-top.png) left top no-repeat
}
.robotics-block .robotics-bg-block .robotic-list ul li:after {
	content:'';
	position:absolute;
	bottom:0;
	right:-1px;
	height:60px;
	width:1px;
	background:url(https://www.apollohospitals.com/images/robotics/list-bottom.png) left top no-repeat
}
.robotics-block .robotics-bg-block .robotic-list ul li:last-child,
.robotics-block .robotics-bg-block .robotic-list ul li:nth-child(2) {
	border-right:none
}
.robotics-block .robotics-bg-block .robotic-list ul li:last-child:after,
.robotics-block .robotics-bg-block .robotic-list ul li:last-child:before,
.robotics-block .robotics-bg-block .robotic-list ul li:nth-child(2):after,
.robotics-block .robotics-bg-block .robotic-list ul li:nth-child(2):before {
	background:0 0
}
.robotics-block .robotics-bg-block .robotic-list ul li .robotic-list-wrap {
	overflow:hidden;
	background:#f7f7f7;
	padding-bottom:40px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	-webkit-box-shadow:0 4px 0 0 rgba(0,
	0,
	0,
	.1);
	-moz-box-shadow:0 4px 0 0 rgba(0,
	0,
	0,
	.1);
	box-shadow:0 4px 0 0 rgba(0,
	0,
	0,
	.1)
}
.robotics-block .robotics-bg-block .robotic-list ul li .robotic-list-wrap .robotic-list-wrap-content {
	min-height:282px;
	min-height:205px
}
.robotics-block .robotics-bg-block .robotic-list ul li .robotic-list-wrap .robotic-list-wrap-content3 {
	min-height:205px
}
.robotics-block .robotics-bg-block .robotic-list ul li .robotic-list-wrap p {
	text-align:left;
	font-size:16px;
	color:#000;
	padding:15px 15px 0;
	margin:0
}
.robotics-block .robotics-bg-block .robotic-list ul li .robotic-list-wrap .robotic-read-more {
	margin-right:10px
}
.smallsize {
	font-size:13px;
	top:-15px
}
.smallsize1 {
	font-size:10px;
	top:-8px
}
.robotics-block .robotics-form {
	margin:0 0 20px;
	width:100%;
	background:#efefef;
	padding:35px 0 15px
}
.robotics-block .robotics-form h2 {
	color:#3d87d1;
	font:24px/25px robotobold;
	padding:0 0 15px;
	margin:0;
	text-align:left
}
.ah-robotics-content-block .selbox .bootstrap-select.btn-group .btn .filter-option,
.robotics-block .robotics-form .selbox .bootstrap-select.btn-group .btn .filter-option {
	left:15px
}
.robotics-home-submit {
	padding:0 15px;
	float:left
}
body .ah-robotics-content-block .form-group,
body .robotics-form .form-group {
	margin-bottom:5px;
	min-height:69px
}
.robotics-block .robotics-form input,
.robotics-block .robotics-form input:focus,
body .ah-robotics-content-block .bootstrap-select>.btn,
body .ah-robotics-content-block .form-control,
body .ah-robotics-content-block .form-control:focus,
body .robotics-form .form-control,
body .robotics-form .form-control:focus {
	border-radius:3px;
	color:#000;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important
}
.robotics-block .robotics-form .bootstrap-select>.btn {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.robotics-block .robotics-form .bootstrap-select.btn-group .btn .caret {
	background:url(https://www.apollohospitals.com/images/robotics/select-arrow.png) left top no-repeat!important;
	right:10px;
	margin-top:-6px;
	width:22px;
	height:13px
}
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs {
	margin:0 0 0 15px;
	padding:0;
	border:1px solid #cbcbca;
	background:#fff;
	border-radius:3px;
	width:465px;
	position:absolute;
	display:none
}
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li {
	margin:0;
	padding:0;
	min-height:inherit;
	border:0;
	text-align:left;
	width:100%
}
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li:after,
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li:before {
	width:0
}
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li a {
	color:#3d87d1;
	font:18px robotomedium;
	background:0 0;
	border:0;
	border-top:1px solid #cbcbca;
	border-radius:0;
	margin-right:0
}
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li a:hover {
	background:#f7f7f7!important
}
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li:first-child a {
	border-top:0 solid #cbcbca
}
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li.active>a,
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li.active>a:focus,
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li.active>a:hover {
	color:#3d87d1;
	cursor:pointer;
	background:0 0
}
.formRed {
	color:red!important;
	font-size:12px!important
}
.robotics-block .robotics-bg-block .robotic-list ul li .show-tabs-main {
	display:block;
	border:1px solid #cbcbca;
	padding:10px 15px;
	width:465px;
	cursor:pointer;
	border-radius:3px;
	color:#3d87d1;
	font:18px robotomedium;
	background:#fff;
	text-align:left;
	margin:15px 15px 0
}
.robotics-block .robotics-bg-block .robotic-list ul li .show-tabs-main .caret {
	float:right;
	border-top:8px dashed;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
	margin-top:8px
}
.robotics-block .robotics-bg-block .robotic-list ul li ul.arrow {
	margin:15px 0 0 15px;
	float:left
}
.robotics-block .robotics-bg-block .robotic-list ul li ul.arrow li {
	border:0!important;
	width:100%;
	text-align:left;
	padding:0 15px 0 20px;
	min-height:inherit;
	margin:0;
	font-size:16px
}
.robotics-block .robotics-bg-block .robotic-list ul li ul.arrow li:after,
.robotics-block .robotics-bg-block .robotic-list ul li ul.arrow li:before {
	width:0
}
.robotics-block .tab-content {
	overflow:hidden;
	clear:both
}
.robotics-block .ah-blue-brdtop {
	border-top:2px solid #008eae;
	height:300px
}
.robotics-block .ah-location-address {
	float:right;
	width:550px;
	padding:15px 0 0
}
.robotic-list-wrap .tab-pane figure img {
	border-radius:7px 7px 0 0
}
.robotic-list-wrap .location-address {
	padding:0 15px;
	margin-top:60px;
	min-height:272px
}
.robotic-list-wrap .location-address h6 {
	color:#58595b;
	font:19px robotomedium;
	line-height:23px;
	text-align:left;
	margin:0;
	padding:10px 0 0
}
.robotic-list-wrap .location-address .span {
	color:#022852;
	font:16px robotomedium;
	display:block;
	text-align:left;
	margin-bottom:10px;
	padding:0
}
.robotics-block .ah-location-address-line {
	background-position:0 -106px
}
.robotic-list-wrap .location-address p {
	color:#58595b!important;
	font:14px robotomedium;
	line-height:22px;
	padding:10px 0!important
}
.robotic-list-wrap .location-address .ah-icon-contact a,
.robotic-list-wrap .location-address .ah-icon-website a {
	color:#58595b
}
.robotic-list-wrap .location-address .ah-icon-phone {
	background:url(https://www.apollohospitals.com/images/robotics/phone-icon.png) left center no-repeat;
	text-align:left;
	padding:7px 15px 7px 35px;
	width:55%;
	float:left;
	margin-top:10px
}
.robotic-list-wrap .location-address .ah-icon-fax {
	background:url(https://www.apollohospitals.com/images/robotics/fax-icon-apollo.png) left center no-repeat;
	text-align:left;
	padding:7px 15px 7px 35px;
	width:45%;
	float:left;
	margin-top:10px
}
.robotic-list-wrap .location-address .ah-icon-contact {
	background:url(https://www.apollohospitals.com/images/robotics/email-icon.png) left center no-repeat;
	text-align:left;
	padding:7px 15px 7px 35px;
	width:100%;
	float:left;
	margin-top:5px;
	word-break:break-all
}
.robotic-list-wrap .location-address .ah-icon-website {
	background:url(https://www.apollohospitals.com/images/robotics/website-icon.png) left center no-repeat;
	text-align:left;
	padding:7px 15px 7px 35px;
	width:100%;
	float:left;
	margin-top:5px;
	word-break:break-all
}
.robotic-list-wrap .sec-tabs {
	position:absolute;
	top:245px
}
.robotics-block .robotics-location-img2:before,
.robotics-block .robotics-location-img3:before,
.robotics-block .robotics-location-img4:before,
.robotics-block .robotics-location-img:before {
	width:22px;
	left:0;
	top:35px;
	content:''
}
.robotics-block .robotics-location-img {
	position:relative;
	background:url(https://www.apollohospitals.com/images/robotics/location-chennai.jpg) left top no-repeat;
	height:315px
}
.robotics-block .robotics-location-img:before {
	position:absolute;
	background:url(https://www.apollohospitals.com/images/robotics/robotics-location-arrow.png) left top no-repeat;
	height:36px
}
.robotics-block .robotics-location-img2 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/robotics/location-hyderbad.jpg) left top no-repeat;
	height:315px
}
.robotics-block .robotics-location-img2:before {
	position:absolute;
	background:url(https://www.apollohospitals.com/images/robotics/robotics-location-arrow.png) left top no-repeat;
	height:36px
}
.robotics-block .robotics-location-img3 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/robotics/location-kolkatta.jpg) left top no-repeat;
	height:315px
}
.robotics-block .robotics-location-img3:before {
	position:absolute;
	background:url(https://www.apollohospitals.com/images/robotics/robotics-location-arrow.png) left top no-repeat;
	height:36px
}
.robotics-block .robotics-location-img4 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/robotics/location-delhi.jpg) left top no-repeat;
	height:315px
}
.robotics-block .robotics-location-img4:before {
	position:absolute;
	background:url(https://www.apollohospitals.com/images/robotics/robotics-location-arrow.png) left top no-repeat;
	height:36px
}
.ah-robotics-inner a.backct {
	float:right;
	font:14px robotobold;
	text-decoration:none;
	background-color:#4189ce;
	padding:5px 10px;
	border-radius:5px;
	margin-top:-45px;
	margin-right:0
}
.ah-robotics-inner .txt-color-blue {
	color:#4189ce
}
.ah-robotics-inner h4 {
	padding:10px 0;
	color:#4189ce;
	font-size:16px
}
.ah-robotics-content-list-detail {
	margin:15px 0 0
}
.robotics-block .ah-location-address-line {
	width:100%;
	background:url(https://www.apollohospitals.com/images/robotics/robotics-line.png) left top no-repeat;
	float:left;
	line-height:1px;
	height:1px
}
.video .messages-icon,
.video .video-icon {
	width:56px;
	text-align:center;
	color:#0a4687;
	margin-top:-2px;
	padding-top:42px;
	font-size:12px;
	height:41px;
	float:left;
	display:inline-block;
	text-decoration:none
}
.robotics-block .video {
	float:left;
	margin-left:15px
}
.video .messages-icon {
	background:url(https://www.apollohospitals.com/images/robotics/messages-icon.png) center top no-repeat
}
.video .video-icon {
	background:url(https://www.apollohospitals.com/images/robotics/video-icon.png) center top no-repeat;
	margin-left:5px
}
.apollo-robotics-what-is-robotic {
	background:url(https://www.apollohospitals.com/images/robotics/banner/what-is-robotic.jpg) center top no-repeat #fff;
	float:left;
	height:305px;
	width:100%
}
.apollo-robotics-what-is-robotic .ah-what-is-robotic {
	margin:115px 0 0;
	float:left;
	width:400px
}
.apollo-robotics-what-is-robotic .ah-what-is-robotic h2 {
	color:#0095bb;
	font:36px/36px robotobold;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.apollo-robotics-what-is-robotic .ah-what-is-robotic p {
	color:#0095bb;
	font:26px/26px robotoregular;
	margin:0;
	padding:0
}
.apollo-robotics-davinci {
	background:url(https://www.apollohospitals.com/images/robotics/banner/da-vinci.jpg) center top no-repeat #142d56;
	float:left;
	height:305px;
	width:100%
}
.apollo-robotics-davinci .ah-robotics-davinc {
	margin:130px 100px 0 0;
	float:right;
	width:400px
}
.apollo-robotics-davinci .ah-robotics-davinc h2 {
	color:#154e8d;
	font:36px/36px robotobold;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.apollo-robotics-davinci .ah-robotics-davinc p {
	color:#154e8d;
	font:26px/26px robotoregular;
	margin:0;
	padding:0
}
.apollo-reniasses {
	background:url(https://www.apollohospitals.com/images/robotics/banner/reniases.jpg) center top no-repeat #cfa674;
	float:left;
	height:305px;
	width:100%
}
.apollo-reniasses .ah-reniasses-banner {
	margin:115px 0 0;
	float:right;
	width:370px
}
.apollo-reniasses .ah-reniasses-banner h2 {
	color:#4f342e;
	font:36px/36px robotobold;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.apollo-reniasses .ah-reniasses-banner p {
	color:#4f342e;
	font:26px/26px robotoregular;
	margin:0;
	padding:0
}
.apollo-robotic-surgical-procedures {
	background:url(https://www.apollohospitals.com/images/robotics/banner/robotic-surgical-procedures.jpg) center top no-repeat #fff;
	float:left;
	height:305px;
	width:100%
}
.apollo-robotic-surgical-procedures .robotic-surgical-procedures {
	margin:115px 0 0;
	float:left;
	width:400px
}
.apollo-robotic-surgical-procedures .robotic-surgical-procedures h2 {
	color:#002472;
	font:36px/36px robotobold;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.apollo-robotic-surgical-procedures .robotic-surgical-procedures p {
	color:#002472;
	font:26px/26px robotoregular;
	margin:0;
	padding:0
}
.apollo-robotic-clinical-team {
	background:url(https://www.apollohospitals.com/images/robotics/banner/clinical-team.jpg) left top no-repeat #d4d0d1;
	float:left;
	height:305px;
	width:100%
}
.apollo-robotic-clinical-team .robotic-clinical {
	margin:115px 0 0;
	float:right;
	width:400px
}
.apollo-robotic-clinical-team .robotic-clinical h2 {
	color:#095457;
	font:36px/36px robotobold;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.apollo-robotic-clinical-team .robotic-clinical p {
	color:#095457;
	font:26px/26px robotoregular;
	margin:0;
	padding:0
}
.apollo-testimonial-videos {
	background:url(https://www.apollohospitals.com/images/robotics/banner/testimoniol.jpg) center top no-repeat #d6c1a9;
	float:left;
	height:305px;
	width:100%
}
.apollo-testimonial-videos .ah-testimonial-banner {
	padding:115px 0 0;
	float:right;
	width:400px
}
.apollo-testimonial-videos .ah-testimonial-banner h2 {
	color:#6a451d;
	font:36px/36px robotobold;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.apollo-testimonial-message {
	background:url(https://www.apollohospitals.com/images/robotics/banner/testimoniol-video.jpg) center top no-repeat #ffd1ae;
	float:left;
	height:305px;
	width:100%
}
.apollo-testimonial-message .ah-testimonial-msg-banner {
	padding:115px 0 0;
	float:right;
	width:400px
}
.apollo-testimonial-message .ah-testimonial-msg-banner h2 {
	color:#6a451d;
	font:36px/36px robotobold;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.apollo-locations {
	background:url(https://www.apollohospitals.com/images/robotics/banner/apollo-locations.jpg) center top no-repeat #dad4d6;
	float:left;
	height:305px;
	width:100%
}
.apollo-locations .ah-locations-banner {
	padding:115px 0 0;
	float:right;
	width:400px
}
.apollo-locations .ah-locations-banner h2 {
	color:#2d6a7f;
	font:36px/36px robotobold;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.apollo-robotic-post-a-query {
	background:url(https://www.apollohospitals.com/images/robotics/banner/post-eh-query.jpg) center top no-repeat #fff;
	float:left;
	height:305px;
	width:100%
}
.apollo-robotic-post-a-query .robotic-postaquery {
	margin:115px 0 0;
	float:right;
	width:400px
}
.apollo-robotic-post-a-query .robotic-postaquery h2 {
	color:#095457;
	font:36px/36px robotobold;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.ah-robotics-inner {
	background:#fff;
	padding-bottom:15px;
	border-bottom:1px solid #e2e2e2
}
.ah-robotics-inner .breadcrumb {
	float:right;
	padding:20px 0 0;
	width:65%;
	text-align:right
}
.ah-robotics-inner .breadcrumb .breadCrumbChild,
.ah-robotics-white-block .breadcrumb .breadCrumbChild a,
.ah-robotics-white-block .breadcrumb .breadCrumbChild a span,
.ah-robotics-white-block .breadcrumb .breadCrumbChild span {
	color:#000
}
.ah-robotics-inner .breadcrumb .breadCrumbChild>span {
	font-size:14px;
	padding-left:2px;
	color:#4189ce!important
}
.ah-robotics-inner figure.mb20 {
	display:inline-block
}
.ah-robotics-leftnav {
	border:1px solid #e1e1e1;
	margin-right:15%;
	float:left;
	width:85%
}
.ah-robotics-leftnav h2 {
	margin:0;
	background:url(https://www.apollohospitals.com/images/robotics/apollo-icon-linebar.png) 95% 16px no-repeat #4189ce;
	color:#fff;
	font:18px/45px robotobold;
	float:left;
	text-transform:uppercase;
	width:100%;
	padding:0 0 0 10px
}
.ah-robotics-leftnav li {
	color:#000;
	font:16px/30px robotolight;
	float:left;
	width:100%;
	border-top:1px solid #e1e1e1;
	text-transform:uppercase
}
.ah-robotics-leftnav li a {
	color:#000;
	float:left;
	width:100%;
	padding:5px 0 5px 10px;
	text-decoration:none
}
.ah-robotics-leftnav li a.ah-coe-heading {
	background:0 0;
	font:inherit;
	height:auto
}
.ah-robotics-leftnav li a:hover,
.ah-robotics-leftnav li.active a,
.ah-robotics-leftnav li.alias-parent-active a {
	background:url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
	color:#4189ce;
	float:left;
	width:100%;
	padding:5px 0 5px 10px;
	font:16px/30px robotobold
}
.ah-robotics-content-block {
	padding:0
}
.ah-robotics-content-block .page-header {
	margin:0 0 20px
}
.ah-robotics-content-block h1 {
	width:100%;
	color:#4189ce;
	font:28px robotobold;
	border-bottom:1px solid #999;
	padding:0 100px 15px 0;
	margin:-5px 0 0;
	text-transform:uppercase;
	line-height:36px
}
.ah-robotics-content-block h2,
.ah-robotics-content-block h3 {
	padding:0 0 10px;
	margin:0;
	color:#4189ce;
	width:100%;
	float:left
}
.ah-robotics-content-block h2 {
	font:18px robotobold
}
.ah-robotics-content-block h3 {
	font:16px robotobold
}
.ah-robotics-content-block ul.arrow {
	padding:0 0 20px;
	float:left;
	width:100%
}
.ah-robotics-content-block ul.arrow li {
	background:url(https://www.apollohospitals.com/images/robotics/bullet-article.png) 0 6px no-repeat;
	display:block;
	font-size:14px;
	line-height:24px;
	padding-bottom:0;
	padding-left:22px
}
.ah-robotics-content-block .advert,
.ah-robotics-inner .widget-right-nav,
.proton-banner-slider .flex-direction-nav {
	display:none
}
.ah-robotics-inner .btn-primary {
	background:#4189ce;
	border-color:#4189ce
}
.ah-robotics-inner .ah-testimonial-videos {
	padding:0 0 0 5px
}
.ah-robotics-inner .sub_tab1 {
	margin:5px 0 15px
}
.ah-robotics-content-list {
	margin:20px 0 30px
}
.ah-robotics-content-list figure {
	padding:0
}
.ah-robotics-content-list h2 {
	color:#4189ce;
	font:18px robotobold;
	padding:15px 0 5px;
	margin:0;
	text-transform:capitalize
}
.ah-robotics-content-list h2 a {
	color:#4189ce;
	text-decoration:none;
	font:18px robotobold
}
.ah-robotics-content-list h5 {
	color:#000;
	font:17px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-robotics-content-block p,
.ah-robotics-content-list p {
	color:#414042;
	font:14px/21px robotoregular;
	padding:0 0 15px;
	text-align:justify;
	margin:0
}
.ah-robotics-content-list a {
	color:#00779c;
	font:14px robotobold;
	text-decoration:underline
}
.ah-robotics-content-list li {
	color:#414042;
	font:15px/27px robotoregular;
	background:url(../images/apollo-cancer-institute/apollo-icon-dotlist.png) 0 12px no-repeat;
	float:left;
	width:100%;
	padding:0 0 0 10px
}
iframe[name=google_conversion_frame],
iframe[name=google_conversion_frame1] {
	height:0!important;
	width:0!important;
	line-height:0!important;
	font-size:0!important;
	margin-top:-13px;
	float:left
}
.navi-banner {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #eee;
	margin:15px 0 0;
	padding:5px 0 25px;
	width:100%;
	background:#f6f6f6;
	text-align:center
}
.navi-banner h2 {
	padding:20px 15px;
	font-size:15px!important;
	margin:0!important;
	font-family:robotobold!important;
	line-height:20px!important;
	color:#037aa4!important
}
.navi-banner2 {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #eee;
	margin:15px 0;
	padding:0 8px;
	width:100%
}
.sub-img {
	width:270px
}
.apollo-proton-banner-block {
	position:relative;
	width:100%
}
.proton-banner-slider .flex-control-nav {
	right:12px;
	bottom:30px;
	position:relative;
	text-align:right;
	width:1170px;
	margin:0 auto
}
.proton-banner-slider .flex-control-nav li {
	margin:0 3px;
	display:inline-block;
	text-align:center
}
.proton-banner-slider .flex-control-nav li a {
	background:#fff;
	border-radius:20px;
	cursor:pointer;
	display:block;
	height:10px;
	text-indent:-9999px;
	width:10px
}
.proton-banner-slider .flex-control-nav li a.flex-active {
	background:#04b9da;
	cursor:default
}
.proton-banner-slider .apollo-proton-banner1 {
	background:url(https://www.apollohospitals.com/images/proton/proton-banner.jpg) center top no-repeat;
	z-index:99;
	width:100%
}
.proton-banner-slider .apollo-proton-banner1 .section-banner-1-content {
	width:100%;
	height:412px
}
.proton-banner-slider .apollo-proton-banner1 .section-banner-1-content .redis-right {
	float:right;
	width:510px;
	padding:0
}
.proton-banner-slider .apollo-proton-banner1 .section-banner-1-content .redis-right h1 {
	font:36px/36px robotobold;
	color:#fff;
	padding:0;
	margin:153px 0 0;
	text-transform:uppercase;
	position:relative
}
.proton-banner-slider .apollo-proton-banner1 .section-banner-1-content .redis-right p {
	font:20px/20px robotolight;
	color:#fff;
	padding:7px 10px;
	margin:5px 0 0;
	text-transform:uppercase;
	background:#04b9da;
	display:inline-block
}
.proton-banner-slider .apollo-proton-banner2 {
	background:url(https://www.apollohospitals.com/images/proton/proton-banner2.jpg) center top no-repeat;
	z-index:99;
	width:100%
}
.proton-banner-slider .apollo-proton-banner2 .section-banner-1-content {
	width:100%;
	height:412px
}
.proton-banner-slider .apollo-proton-banner2 .section-banner-1-content .redis-right {
	float:right;
	width:580px;
	padding:140px 0 0
}
.proton-banner-slider .apollo-proton-banner2 .section-banner-1-content .redis-right h2 {
	font:36px/36px robotobold;
	color:#fff;
	padding:7px 15px;
	margin:0;
	position:relative;
	background:url(https://www.apollohospitals.com/images/proton/h2-bg.jpg) left top repeat-x;
	display:inline-block
}
.proton-banner-slider .apollo-proton-banner2 .section-banner-1-content .redis-right h2+h2 {
	margin-top:1px
}
.proton-banner-slider .apollo-proton-banner3 {
	background:url(https://www.apollohospitals.com/images/proton/proton-banner3.jpg) center top no-repeat;
	z-index:99;
	width:100%
}
.proton-banner-slider .apollo-proton-banner3 .section-banner-1-content {
	width:100%;
	height:412px
}
.proton-banner-slider .apollo-proton-banner3 .section-banner-1-content .redis-right {
	float:right;
	width:406px;
	padding:140px 0 0
}
.proton-banner-slider .apollo-proton-banner3 .section-banner-1-content .redis-right h2 {
	font:36px/36px robotobold;
	color:#fff;
	padding:7px 15px;
	margin:0;
	position:relative;
	background:url(https://www.apollohospitals.com/images/proton/h2-bg.jpg) left top repeat-x;
	display:inline-block
}
.proton-banner-slider .apollo-proton-banner3 .section-banner-1-content .redis-right h2+h2 {
	margin-top:1px
}
.proton-banner-slider .apollo-proton-banner4 {
	background:url(https://www.apollohospitals.com/images/proton/proton-banner4.png) left top no-repeat #3e6d83;
	z-index:99;
	width:100%
}
.proton-banner-slider .apollo-proton-banner4 .section-banner-1-content {
	width:100%;
	height:412px
}
.proton-banner-slider .apollo-proton-banner4 .section-banner-1-content .redis-right {
	float:right;
	width:640px;
	padding:100px 0 0
}
.proton-banner-slider .apollo-proton-banner4 .section-banner-1-content .redis-right h2 {
	font:36px/36px robotobold;
	color:#fff;
	padding:7px 15px;
	margin:0;
	position:relative;
	background:url(https://www.apollohospitals.com/images/proton/h2-bg.jpg) left top repeat-x;
	display:inline-block
}
.proton-banner-slider .apollo-proton-banner4 .section-banner-1-content .redis-right h2+h2 {
	margin-top:1px
}
.proton-block .proton-white-block .breadcrumb {
	float:right;
	padding:30px 0 0
}
.proton-block .proton-white-block .breadcrumb .breadCrumbChild,
.proton-block .proton-white-block .breadcrumb .breadCrumbChild a,
.proton-block .proton-white-block .breadcrumb .breadCrumbChild a span,
.proton-block .proton-white-block .breadcrumb .breadCrumbChild span {
	color:#000!important
}
.proton-block .proton-white-block .breadcrumb .breadCrumbChild span {
	color:#2cbbca!important
}
.proton-block .proton-white-block figure.mb20 {
	display:inline-block
}
.proton-block .proton-bg-block {
	width:100%;
	background:url(https://www.apollohospitals.com/images/proton/Proton-bg.png) center top;
	padding:30px 0 0;
	margin-top:35px
}
.cancer-treatment-block .cancer-treatment-surgery-block {
	margin:0 0 25px;
	width:100%;
	background:url(https://www.apollohospitals.com/images/proton/proton-therapy.png) right top no-repeat #fff;
	padding:40px;
	-webkit-border-radius:0 0 0 5px;
	-moz-border-radius:0 0 0 5px;
	border-radius:0 0 0 5px;
	min-height:302px;
	-webkit-box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2);
	-moz-box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2);
	box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2)
}
.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content {
	position:relative;
	width:690px;
	margin-top:40px
}
.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content:after {
	position:absolute;
	content:'';
	background:url(https://www.apollohospitals.com/images/proton/proton-therapy-icon.png) center top no-repeat;
	width:118px;
	height:117px;
	top:0;
	right:-130px
}
.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content h2 {
	color:#00779c;
	font:25px/24px robotobold;
	padding:0 0 15px;
	margin:0;
	text-align:left
}
.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content h2 a,
.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content h2 a:hover {
	text-decoration:none;
	color:#00779c
}
.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content p {
	font-size:18px;
	line-height:26px;
	padding-bottom:0px;
	color:#000
}
.cancer-treatment-read-more {
	color:#00779c;
	text-decoration:none;
	text-transform:uppercase;
	font:15px/20px robotobold;
	background:url(https://www.apollohospitals.com/images/proton/read-more-icon.png) left top no-repeat;
	padding:10px 10px 10px 47px;
	float:right
}
.cancer-treatment-read-more:hover {
	text-decoration:none
}
.proton-block .proton-bg-block .proton-list {
	margin:0 0 25px;
	width:100%;
	background:#fff;
	padding:40px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2);
	-moz-box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2);
	box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.2);
	overflow:hidden
}
.proton-block .proton-bg-block .proton-list h2 {
	color:#0c7d9f;
	font:25px/24px robotobold;
	padding:10px 0 15px;
	margin:0;
	text-align:left
}
.proton-block .proton-bg-block .proton-list p {
	color:#000;
	font-size:18px;
	line-height:26px
}
.proton-block .proton-bg-block .proton-list h2 span {
	font-family:robotoregular
}
.proton-block .proton-bg-block .proton-list ul.highlights {
	margin:0;
	padding:0;
	display:block;
	width:100%
}
.proton-block .proton-bg-block .proton-list ul.highlights li {
	margin:0 0 20px;
	padding:34px 15px 34px 125px;
	font:24px/24px robotomedium;
	float:left;
	width:100%;
	list-style:none;
	text-align:left;
	position:relative;
	z-index:0;
	color:#000
}
.proton-block .proton-bg-block .proton-list ul.highlights li span {
	position:relative;
	z-index:2;
	font:24px/24px robotomedium;
	color:#000
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon1 {
	background:#7acce4
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon1:before {
	content:'';
	position:absolute;
	width:72px;
	height:100%;
	left:25px;
	top:0;
	background:url(https://www.apollohospitals.com/images/proton/highlights-icons.png) 0 15px no-repeat;
	z-index:1
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon1:after {
	content:'';
	position:absolute;
	width:430px;
	height:100%;
	right:0;
	top:0;
	background:url(https://www.apollohospitals.com/images/proton/highlights-icon1.png) left top no-repeat #8ed4e8;
	z-index:-1
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon2 {
	background:#acdaee
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon2:before {
	content:'';
	position:absolute;
	width:72px;
	height:100%;
	left:25px;
	top:0;
	background:url(https://www.apollohospitals.com/images/proton/highlights-icons.png) 0 -100px no-repeat;
	z-index:1
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon2:after {
	content:'';
	position:absolute;
	width:479px;
	height:100%;
	right:0;
	top:0;
	background:url(https://www.apollohospitals.com/images/proton/highlights-icon2.png) left top no-repeat #b8e0f1;
	z-index:-1
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon3 {
	background:#95d6e9
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon3:before {
	content:'';
	position:absolute;
	width:72px;
	height:100%;
	left:25px;
	top:0;
	background:url(https://www.apollohospitals.com/images/proton/highlights-icons.png) 0 -214px no-repeat;
	z-index:1
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon3:after {
	content:'';
	position:absolute;
	width:532px;
	height:100%;
	right:0;
	top:0;
	background:url(https://www.apollohospitals.com/images/proton/highlights-icon3.png) left top no-repeat #a5dcec;
	z-index:-1
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon4 {
	background:#c9e7f4
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon4:before {
	content:'';
	position:absolute;
	width:72px;
	height:100%;
	left:25px;
	top:0;
	background:url(https://www.apollohospitals.com/images/proton/highlights-icons.png) 0 -332px no-repeat;
	z-index:1
}
.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon4:after {
	content:'';
	position:absolute;
	width:582px;
	height:100%;
	right:0;
	top:0;
	background:url(https://www.apollohospitals.com/images/proton/highlights-icon4.png) left top no-repeat #d1ebf6;
	z-index:-1
}
.proton-block .proton-bg-block .proton-list h4 {
	color:#000;
	font:20px/24px robotoregular;
	padding:10px 0 15px;
	margin:0;
	text-align:left
}
.proton-block .proton-bg-block .proton-list ul.arrow {
	margin:0;
	padding:0 0 15px;
	display:block;
	width:100%;
	overflow:hidden
}
.proton-block .proton-bg-block .proton-list ul.arrow li {
	margin:0;
	padding:0 0 0 35px;
	float:left;
	width:100%;
	color:#000;
	font:20px/35px robotoregular;
	list-style:none;
	text-align:left;
	background:url(https://www.apollohospitals.com/images/proton/arrow-icons.png) left 5px no-repeat
}
.proton-block .proton-bg-block .proton-list2 {
	background:url(https://www.apollohospitals.com/images/proton/photto-bg.png) repeat-x #fff;
	padding-top:30px
}
.proton-slider {
	padding-bottom:15px
}
.proton-slider .slides li img {
	border-radius:15px;
	border:2px solid #2ebccb
}
.proton-slider .flex-control-nav {
	display:none;
	float:right
}
.proton-slider .flex-direction-nav {
	float:right;
	padding:5px 0 0
}
.proton-slider .flex-direction-nav li {
	float:left;
	text-indent:-99999px;
	margin-left:10px
}
.proton-slider .flex-direction-nav a.flex-next {
	float:left;
	outline:0;
	background:url(https://www.apollohospitals.com/images/proton/proton-right-arrow.png) no-repeat;
	margin-left:0;
	width:15px;
	height:26px;
	text-indent:-9999px
}
.proton-slider .flex-direction-nav a.flex-prev {
	float:left;
	outline:0;
	background:url(https://www.apollohospitals.com/images/proton/proton-left-arrow.png) no-repeat;
	margin-left:0;
	width:15px;
	height:26px;
	text-indent:-9999px
}
.proton-slider .flex-direction-nav a {
	font-size:0;
	color:#fff
}
.proton-video {
	padding-bottom:10px
}
.proton-video .slides li iframe {
	height:306px;
	border-radius:15px;
	border:2px solid #2ebccb;
	width:100%;
	overflow:hidden
}
.proton-video .flex-control-nav {
	padding:0 0 0 12px;
	float:right;
	margin:10px 0 0
}
.proton-video .flex-control-nav li {
	margin:0 3px;
	display:inline-block;
	text-align:center;
	padding:0
}
.proton-video .flex-control-nav li a {
	background:#acdaee;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	cursor:pointer;
	display:block;
	height:13px;
	text-indent:-9999px;
	width:13px
}
.proton-video .flex-control-nav a.flex-active {
	background:#0c7d9f;
	cursor:default
}
.proton-video .flex-direction-nav {
	display:none
}
.proton-block .tab-content {
	background:url(https://www.apollohospitals.com/images/proton/location-bg.png) left top;
	overflow:hidden
}
.proton-block .ah-blue-brdtop {
	border-top:2px solid #008eae;
	height:auto;
	padding-bottom:15px!important
}
.proton-block .ah-location-address {
	float:right;
	width:550px;
	padding:15px 0 0
}
.proton-block .ah-location-address h6 {
	color:#58595b;
	font:19px robotomedium;
	line-height:23px
}
.proton-block .ah-location-address h6 span {
	color:#022852;
	font:16px robotomedium
}
.proton-block .ah-location-address-line {
	width:100%;
	background-position:0 -106px;
	float:left;
	line-height:1px;
	height:1px
}
.proton-block .ah-location-address p {
	color:#58595b;
	font:16px robotomedium;
	line-height:22px;
	padding-top:10px
}
.proton-block .ah-location-address ul {
	float:left;
	padding:10px 0 0
}
.proton-block .ah-location-address li {
	float:left;
	color:#58595b;
	font:14px robotomedium;
	padding:5px 30px 10px 0
}
.proton-block .ah-location-address li.width {
	width:180px
}
.proton-block .ah-location-address li a {
	color:#58595b;
	text-decoration:none
}
.proton-block .ah-location-address li a:hover {
	color:#008faf
}
.proton-block .ah-location-address li span {
	float:left;
	margin-right:10px
}
.proton-block .ah-location-address li span.ah-icon-phone {
	width:26px;
	height:26px;
	background:url(https://www.apollohospitals.com/images/proton/phone-icon.png) left top no-repeat;
	margin-top:-3px
}
.proton-block .ah-location-address li span.ah-icon-fax {
	width:25px;
	height:26px;
	background-position:-172px 0;
	margin-top:-3px
}
.proton-block .ah-location-address li span.ah-icon-contact {
	width:40px;
	height:26px;
	background:url(https://www.apollohospitals.com/images/proton/email-icon.png) left top no-repeat
}
.proton-location-img {
	position:relative;
	background:url(https://www.apollohospitals.com/images/proton/proton-therapy-location.jpg) right top no-repeat;
	height:313px
}
.proton-location-img:before {
	position:absolute;
	content:'';
	background:url(https://www.apollohospitals.com/images/proton/robotics-location-arrow.png) left top no-repeat;
	width:22px;
	height:36px;
	left:0;
	top:35px
}
.ah-proton-inner {
	background:#fff;
	border-bottom:1px solid #e2e2e2;
	padding-bottom:15px
}
.ah-proton-inner .breadcrumb {
	float:right;
	padding:20px 0 0;
	width:65%;
	text-align:right
}
.ah-proton-inner .breadcrumb .breadCrumbChild,
.ah-proton-inner .breadcrumb .breadCrumbChild a,
.ah-proton-inner .breadcrumb .breadCrumbChild a span,
.ah-proton-inner .breadcrumb .breadCrumbChild span {
	color:#000
}
.ah-proton-inner .breadcrumb .breadCrumbChild>span {
	font-size:14px;
	padding-left:2px;
	color:#2cbbca!important
}
.ah-proton-inner figure.mb20 {
	display:inline-block
}
.ah-proton-leftnav {
	border:1px solid #e1e1e1;
	margin-right:15%;
	float:left;
	width:85%
}
.ah-proton-leftnav h2 {
	margin:0;
	background:url(https://www.apollohospitals.com/images/robotics/apollo-icon-linebar.png) 95% 16px no-repeat #2cbbca;
	color:#fff;
	font:18px/45px robotobold;
	float:left;
	text-transform:uppercase;
	width:100%;
	padding:0 0 0 10px
}
.ah-proton-leftnav li {
	color:#000;
	font:16px/30px robotolight;
	float:left;
	width:100%;
	border-top:1px solid #e1e1e1;
	text-transform:uppercase
}
.ah-proton-leftnav li a {
	color:#000;
	float:left;
	width:100%;
	padding:5px 0 5px 10px;
	text-decoration:none
}
.ah-proton-leftnav li a.ah-coe-heading {
	background:0 0;
	font:inherit;
	height:auto
}
.ah-proton-leftnav li a:hover,
.ah-proton-leftnav li.active a,
.ah-proton-leftnav li.alias-parent-active a {
	background:url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
	color:#2cbbca;
	float:left;
	width:100%;
	padding:5px 0 5px 10px;
	font:16px/30px robotobold
}
.ah-proton-content-block {
	padding:0
}
.ah-proton-content-block .page-header {
	margin:0 0 20px
}
.ah-proton-content-block h1 {
	width:100%;
	color:#2cbbca;
	font:28px robotobold;
	border-bottom:1px solid #999;
	padding:0 100px 0 0;
	margin:-5px 0 0;
	text-transform:uppercase;
	line-height:36px
}
.ah-proton-content-block h2 {
	color:#000;
	font:16px robotobold;
	margin:0;
	padding:10px 0 5px
}
.ah-proton-inner a.backct {
	float:right;
	font:14px robotobold;
	text-decoration:none;
	background-color:#2cbbca;
	padding:5px 10px;
	border-radius:5px;
	margin-top:-60px;
	margin-right:0
}
.apollo-proton-inner-banner {
	background:url(https://www.apollohospitals.com/images/proton/what-is-proton-therapy.jpg) center top no-repeat;
	z-index:99;
	width:100%;
	height:305px
}
.apollo-proton-inner-banner .section-banner-1-content {
	width:100%
}
.apollo-proton-inner-banner .section-banner-1-content .redis-right {
	float:right;
	width:440px;
	padding:95px 0 0
}
.apollo-proton-inner-banner .section-banner-1-content .redis-right h2 {
	font:26px/30px robotobold;
	color:#fff;
	padding:0 0 5px;
	margin:0;
	position:relative;
	display:inline-block
}
.apollo-proton-inner-banner .section-banner-1-content .redis-right p {
	font:20px/20px robotoregular;
	color:#fff;
	padding:0;
	margin:0;
	position:relative;
	display:inline-block
}
.ah-aphc-content-block .aphc-booknow-banner {
	width:100%;
	margin:0;
	padding-bottom:5px;
	background:url(https://www.apollohospitals.com/images/aphc/apollo-booknow-banner2.png) left -60px no-repeat #f9f9f9;
	background-size:contain;
	border:0;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px
}
.ah-aphc-content-block .aphc-booknow-banner small {
	color:#107d9c;
	width:100%;
	display:block;
	text-align:center;
	font-size:18px;
	line-height:20px;
	padding:15px
}
.ah-aphc-content-block .aphc-booknow-banner p {
	display:none
}
.ah-aphc-content-block .aphc-booknow-banner .aphc-form {
	margin:10px 0 0
}
.ah-aphc-content-block .aphc-booknow-banner .form-group {
	margin-bottom:14px
}
body .ah-aphc-content-block .aphc-booknow-banner .form-group .btn .caret {
	width:9px;
	height:8px;
	background:url(../images/sel-dw-arrow-blue.png) no-repeat!important
}
.ah-aphc-content-block .aphc-booknow-banner .form-group li {
	padding:0;
	list-style:none;
	background:0 0!important
}
.ah-aphc-content-block .aphc-booknow-banner .form-group li a {
	text-decoration:none;
	color:#6d6e71;
	font:12px/28px robotoregular
}
.ah-aphc-content-list {
	min-height:408px
}
.ah-aphc-content-list img {
	width:100%
}
.aphc-booknow-banner .formRed {
	color:red;
	font-weight:400;
	font-size:11px
}
.thanks-you.modal {
	z-index:100003
}
.modal-backdrop {
	z-index:100002
}
.thanks-you .modal-content {
	top:150px;
	border-radius:0
}
.thanks-you .modal-content .close {
	float:right;
	font-size:21px;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	filter:alpha(opacity=100);
	opacity:1;
	position:absolute;
	top:-8px;
	right:-8px;
	background:#fff;
	border:1px solid #e7e6e6;
	width:26px;
	height:25px;
	border-radius:14px;
	text-align:center;
	text-decoration:none
}
.proton-video {
	width:100%;
	height:195px
}
.locations-tabs {
	width:100%;
	position:relative
}
.ah-robotics-content-block .ah-ic-fax,
.ah-robotics-content-block .ah-ic-locations,
.ah-robotics-content-block .ah-ic-mail,
.ah-robotics-content-block .ah-ic-name,
.ah-robotics-content-block .ah-ic-phone,
.ah-robotics-content-block .ah-ic-website {
	float:left;
	width:100%
}
.initiatives-block {
	margin:0;
	width:100%;
	background:url(https://www.apollohospitals.com/images/health-check/initiatives-block-bg.png) right top no-repeat #fff;
	padding:15px 20px;
	-webkit-border-radius:0 0 0 5px;
	-moz-border-radius:0 0 0 5px;
	border-radius:0 0 0 5px;
	min-height:192px;
	-webkit-box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.1);
	-moz-box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.1);
	box-shadow:0 0 10px 2px rgba(0,
	0,
	0,
	.1)
}
.initiatives-block .initiatives-content {
	position:relative;
	width:480px
}
.initiatives-block .initiatives-content:after {
	position:absolute;
	content:'';
	background:url(https://www.apollohospitals.com/images/health-check/icon-1.png) center top no-repeat;
	width:92px;
	height:92px;
	top:35px;
	right:-115px
}
.initiatives-block .initiatives-content p {
	font-size:13px!important;
	line-height:20px!important;
	padding:0!important;
	color:#000;
	margin:0!important;
	text-align:justify
}
.initiatives-all-events-block {
	border:1px solid #e1e1e1;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	margin-top:20px;
	position:relative
}
.initiatives-all-events-block .initiatives-all-events-search {
	background:#007d9e;
	padding:20px 50px 15px;
	float:left;
	width:100%;
	margin-bottom:20px
}
.initiatives-all-events-block .initiatives-all-events-search h3 {
	float:left;
	margin:0;
	padding:5px 0 0;
	font:24px/24px robotobold!important;
	color:#fff;
	position:relative
}
.initiatives-all-events-block .initiatives-all-events-search h3:before {
	position:absolute;
	content:'';
	background:url(https://www.apollohospitals.com/images/health-check/icon-2.png) center top no-repeat;
	width:15px;
	height:15px;
	top:0;
	left:-20px
}
.initiatives-all-events-block .initiatives-all-events-search .events-box-select {
	float:left;
	width:284px;
	margin-left:20px
}
.initiatives-all-events-block .initiatives-all-events-search .events-box-select .bootstrap-select>.btn {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:0 0!important;
	border-width:0 0 1px;
	border-radius:0;
	padding:6px 12px;
	border-color:#cce5ec;
	color:#8ac3d2;
	outline:0!important;
	font-size:16px
}
.initiatives-all-events-block .initiatives-all-events-search .events-box-select .bootstrap-select.btn-group .btn .caret {
	background:url(https://www.apollohospitals.com/images/health-check/icon-4.png) center center no-repeat #007d9e!important;
	width:30px;
	height:22px;
	right:0
}
.initiatives-all-events-block h2 {
	font:24px/24px robotobold!important;
	color:#1cbfc5;
	padding:0;
	margin:20px 0 0 20px
}
.initiatives-all-events-block .initiatives-all-events-box {
	box-shadow:inset 0 0 14px 14px #e1eff3;
	-moz-box-shadow:inset 0 0 14px 14px #e1eff3;
	-webkit-box-shadow:inset 0 0 14px 14px #e1eff3;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px 18px;
	margin:10px 20px 20px;
	overflow:hidden
}
.initiatives-all-events-block .initiatives-all-events-box .all-events-row {
	margin:0 -10px
}
.initiatives-all-events-block .initiatives-all-events-box .events-box {
	width:233px;
	height:233px;
	float:left;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:#fff;
	margin:10px;
	position:relative;
	cursor:pointer;
	overflow:hidden
}
.events-box-normal {
	float:left;
	width:100%
}
.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-left {
	float:left;
	padding:20px;
	box-sizing:border-box;
	width:167px
}
.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-left h3 {
	font:17px/22px robotobold;
	color:#000;
	padding:0;
	margin:0
}
.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-left p {
	font:15px/22px robotoregular;
	color:#58595b;
	padding:0 0 5px;
	margin:0
}
.initiatives-all-events-block .initiatives-all-events-box .events-box-hover {
	background:rgba(0,
	125,
	158,
	.9);
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	display:table;
	bottom:-100%
}
.initiatives-all-events-block .initiatives-all-events-box .events-box-hover .view-details {
	font-size:16px;
	font-family:robotobold;
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	text-align:center;
	position:relative;
	text-decoration:none
}
.initiatives-all-events-block .initiatives-all-events-box .events-box-hover .view-details:before {
	position:absolute;
	content:'';
	background:#80b9c8;
	width:50px;
	height:1px;
	top:50%;
	left:15px
}
.initiatives-all-events-block .initiatives-all-events-box .events-box-hover .view-details:after {
	position:absolute;
	content:'';
	background:#80b9c8;
	width:50px;
	height:1px;
	top:50%;
	right:15px
}
.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-right {
	float:right;
	width:66px;
	background:#1cbfc5;
	border-radius:0 0 10px;
	-moz-border-radius:0 0 10px;
	-webkit-border-radius:0 0 10px 0;
	padding:22px 11px 23px;
	text-align:center
}
.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-right img {
	display:inline-block
}
.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-right p {
	margin:0;
	padding:3px 0 0;
	color:#fff
}
.events-popup {
	z-index:1000000
}
.events-popup .modal-dialog {
	width:780px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:0;
	margin-top:70px
}
.events-popup .modal-content {
	background:0 0;
	border-radius:0
}
.events-popup .modal-dialog .close {
	background:url(https://www.apollohospitals.com/images/health-check/events-close.png) right top no-repeat;
	width:36px;
	height:36px;
	opacity:1;
	position:absolute;
	top:-15px;
	right:-15px;
	z-index:5;
	background-size:36px
}
.events-popup .modal-content h2 {
	margin:0;
	padding:20px;
	font:24px/24px robotobold!important;
	color:#fff;
	position:relative;
	text-align:center;
	background:#007d9e;
	border-radius:10px 10px 0 0
}
.csr-gray-wrap .csr-gray-show-content p,
.csr-gray-wrap .csr-gray-show-content span {
	font-size:16px!important;
	line-height:24px!important;
	font-style:italic;
	color:#333!important
}
.events-popup .modal-content ul.events-popup-slider {
	margin:0;
	padding:0
}
.events-popup .modal-content ul.events-popup-slider li {
	margin:0;
	padding:0;
	background:0 0
}
.events-popup .modal-content .owl-buttons .owl-prev {
	background:url(https://www.apollohospitals.com/images/health-check/events-slider-left.png) right top no-repeat!important;
	width:48px!important;
	height:48px!important;
	left:15px!important
}
.events-popup .modal-content .owl-buttons .owl-next {
	background:url(https://www.apollohospitals.com/images/health-check/events-slider-right.png) right top no-repeat!important;
	width:48px!important;
	height:48px!important;
	right:15px!important
}
.csr-gray-wrap {
	background:#f5f5f5;
	padding:40px 15px 20px;
	overflow:hidden
}
.csr-gray-wrap .csr-gray-show-content {
	padding:0 20px;
	float:left;
	width:100%
}
.csr-blue-button:before,
.csr-grey-button:before {
	width:0;
	height:0;
	right:3px;
	content:''
}
.csr-gray-wrap .csr-gray-show-content p {
	text-align:center
}
.csr-gray-wrap .csr-gray-show-content span {
	font-family:robotobold;
	display:block;
	text-align:right;
	margin-bottom:10px
}
.csr-blue-button,
.csr-blue-button:hover {
	text-decoration:none;
	color:#fff
}
.csr-blue-button,
.csr-grey-button {
	display:inline-block;
	float:right;
	cursor:pointer;
	text-transform:uppercase
}
.csr-blue-button {
	background:#0c7f9e;
	padding:5px 30px 5px 15px;
	border-radius:5px;
	position:relative
}
.csr-grey-button,
.csr-grey-button:hover {
	color:#000;
	text-decoration:none
}
.csr-blue-button:before {
	position:absolute;
	top:9px;
	border:6px solid transparent;
	border-left:9px solid #fff
}
.csr-content-wrap {
	padding:15px
}
.csr-grey-button {
	background:#f1f2f2;
	border:1px solid #0c7f9e;
	padding:4px 30px 4px 15px;
	border-radius:5px;
	position:relative;
	margin-top:10px
}
.csr-grey-button:before {
	position:absolute;
	top:8px;
	border:6px solid transparent;
	border-left:9px solid #0c7f9e
}
.csr-content-wrap .csr-common {
	position:relative;
	padding-left:135px;
	margin-bottom:25px
}
.csr-content-wrap .csr-common:before {
	content:'';
	width:108px;
	height:131px;
	position:absolute;
	left:0;
	top:10px
}
.csr-content-wrap .csr-total-health:before {
	background:url(https://www.apollohospitals.com/images/health-check/total-health-icon.png) left top no-repeat
}
.csr-content-wrap .csr-sachi:before {
	background:url(https://www.apollohospitals.com/images/health-check/sachi-icon.png) left top no-repeat
}
.csr-content-wrap .csr-billion:before {
	background:url(https://www.apollohospitals.com/images/health-check/billion-icon.png) left top no-repeat
}
.csr-content-wrap .csr-sahi:before {
	background:url(https://www.apollohospitals.com/images/health-check/sahi-icon.png) left top no-repeat
}
.csr-content-wrap .csr-cure:before {
	background:url(https://www.apollohospitals.com/images/health-check/cure-icon.png) left top no-repeat
}
.csr-content-wrap .csr-disha:before {
	background:url(https://www.apollohospitals.com/images/health-check/dashi-icon.png) left top no-repeat
}
.csr-content-wrap .csr-relief:before {
	background:url(https://www.apollohospitals.com/images/health-check/relief-icon.png) left top no-repeat
}
.csr-content-wrap .csr-nationwide:before {
	background:url(https://www.apollohospitals.com/images/health-check/nationwide-icon.png) left top no-repeat
}
.csr-content-wrap .csr-common .csr-hide {
	display:none
}
.csr-content-wrap .csr-common h2 {
	font:18px/24px robotobold!important;
	color:#1286a5
}
.csr-content-wrap .csr-common h3 {
	font:16px/24px robotobold!important;
	color:#1286a5;
	margin:15px 0 0!important
}
.csr-content-wrap .csr-common p {
	font-size:15px!important;
	margin:0!important;
	color:#000!important
}
.csr-content-wrap .csr-common ul {
	margin:15px 0 0!important
}
.csr-content-wrap .csr-common ul li {
	font-size:15px!important
}
.apollo-precision-oncology-banner {
	position:relative;
	float:left;
	height:305px;
	width:100%;
	border-bottom:1px solid #e1e1e1;
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/precision-oncology/inner-banner-bg.jpg) center top no-repeat
}
.apollo-precision-oncology-banner .precision-oncology-text {
	width:353px;
	margin:20px 0 0 340px;
	position:relative
}
.apollo-precision-oncology-banner .precision-oncology-text .top-image {
	padding-bottom:10px
}
.apollo-precision-oncology-banner .precision-oncology-text .bottom-image {
	margin:0 auto;
	width:90px
}
.apollo-precision-oncology-banner .precision-oncology-text .bottom-image .precision-logo1 {
	float:left;
	display:inline-block;
	margin:0;
	padding:0
}
.apollo-precision-oncology-banner .precision-oncology-text .bottom-image .precision-logo2 {
	float:left;
	display:inline-block;
	margin:0;
	padding:0 0 0 20px
}
.banner-outer-section.banner31 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/precision-main-banner-bg.jpg) center top no-repeat;
	z-index:99
}
.banner-outer-section.banner31 .precision-oncology-text {
	width:725px;
	margin:45px 0 0;
	float:right
}
.banner-outer-section.banner31 .precision-oncology-text .top-image {
	padding:0 70px 0 0;
	float:left;
	width:470px
}
.banner-outer-section.banner31 .precision-oncology-text .bottom-image {
	width:143px;
	float:left
}
.banner-outer-section.banner31 .precision-oncology-text .bottom-image .precision-logo1 {
	float:left;
	display:inline-block;
	margin:0;
	padding:0 0 10px
}
.banner-outer-section.banner31 .precision-oncology-text .bottom-image .precision-logo2 {
	float:left;
	display:inline-block;
	margin:0;
	padding:0
}
.banner-outer-section.banner31 .precision-oncology-text .more-bht {
	width:100%;
	float:left;
	text-align:left;
	margin:0;
	padding:0
}
.apollo-precision-oncology-thank-banner {
	position:relative;
	float:left;
	width:100%;
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/banner/thank-bg.jpg) center top no-repeat
}
.apollo-precision-oncology-thank-banner .precision-oncology-thank-text {
	width:100%;
	min-height:305px;
	margin:0;
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/banner/thank-bg1.png) 50px 10px no-repeat;
	background-size:270px
}
.apollo-precision-oncology-thank-banner .precision-oncology-thank-text .top-image {
	float:left;
	width:664px;
	height:180px;
	margin:60px 0 0 315px;
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/banner/thank-text.png) no-repeat;
	background-size:664px
}
.cancer-form-in-banner {
	position:relative;
	margin:0 auto;
	width:1170px
}
.cancer-form-in-banner .rsform {
	position:absolute;
	right:60px;
	top:10px;
	background:#fff;
	border:1px solid #c6c6c6;
	width:295px;
	padding:10px 15px
}
.cancer-form-in-banner .rsform p.cancer-form-hd {
	font-size:12px;
	color:#1b7d9a;
	font-weight:700;
	line-height:18px
}
.cancer-form-in-banner .rsform .rsform-block {
	width:100%;
	margin-bottom:7px;
	float:left
}
.cancer-form-in-banner .rsform .rsform-block-cf-submit {
	margin-top:4px
}
.cancer-form-in-banner .rsform .rsform-block p {
	margin:0
}
.cancer-form-in-banner .rsform .rsform-block div.formBody {
	width:100%
}
.cancer-form-in-banner .rsform .rsform-block strong.formRequired {
	display:none
}
.cancer-form-in-banner .rsform .rsform-block .form-control {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:1px solid #eff0f0;
	border-radius:0;
	width:100%;
	background:#f7f7f7;
	height:30px;
	padding:4px 12px
}
.cancer-form-in-banner .rsform .rsform-block .rsform-select-box {
	border:none!important;
	padding:0
}
.cancer-form-in-banner .rsform .rsform-block .bootstrap-select>.btn {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none;
	border-radius:0;
	width:100%;
	background:#f7f7f7!important;
	padding:4px 12px
}
.cancer-form-in-banner .rsform .rsform-block .bootstrap-select>.btn .filter-option {
	left:11px
}
.cancer-form-in-banner .rsform .rsform-block .bootstrap-select.btn-group .btn .caret {
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/precision-oncology/arrow.png) center top no-repeat!important
}
.cancer-form-in-banner .rsform .rsform-block .bootstrap-select .btn:focus {
	outline:0!important
}
.cancer-form-in-banner .rsform .rsform-block-cf-submit .rsform-submit-button {
	background:#1b7d9a;
	border-radius:0;
	color:#fff;
	width:100%;
	font-size:16px
}
.cancer-form-in-banner .rsform .formError {
	display:none!important
}
.cancer-booknow-banner .rsform .rsform-block strong.formRequired,
.cancer-form-in-banner .rsform .rsform-block-keyword,
.cancer-form-in-banner .rsform .rsform-block-placement,
.cancer-form-in-banner .rsform .rsform-block-utm-campaign,
.cancer-form-in-banner .rsform .rsform-block-utm-medium,
.cancer-form-in-banner .rsform .rsform-block-utm-source {
	display:none
}
.cancer-form-in-banner .rsform .rsform-block .rsform-error>.btn,
.cancer-form-in-banner .rsform button.rsform-error,
.cancer-form-in-banner .rsform input.rsform-error {
	border:1px solid red!important
}
.cancer-form-in-banner .rsform .rsform-block .bootstrap-select.btn-group .btn .filter-option {
	color:#999!important
}
.precision-thank-you {
	font-size:20px;
	text-align:center;
	padding:100px
}
.cancer-booknow-banner {
	width:85%;
	float:left;
	padding:30px 20px 20px;
	border:1px solid #e1e1e1;
	margin-top:20px;
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/precision-oncology/inner-form-bg.jpg) no-repeat;
	background-size:100% auto
}
.cancer-booknow-banner p.cancer-form-hd {
	color:#107d9c!important
}
.cancer-booknow-banner .rsform .rsform-block {
	width:100%;
	margin-bottom:7px;
	float:left
}
.cancer-booknow-banner .rsform .rsform-block-cf-submit {
	margin-top:4px
}
.cancer-booknow-banner .rsform .rsform-block p {
	margin:0
}
.cancer-booknow-banner .rsform .rsform-block div.formBody {
	width:100%
}
.cancer-booknow-banner .rsform .rsform-block .form-control {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:1px solid #eff0f0;
	border-radius:0;
	width:100%;
	background-color:rgba(247,
	247,
	247,
	.6)
}
.cancer-booknow-banner .rsform .rsform-block .bootstrap-select>.btn {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:1px solid #eff0f0;
	border-radius:0;
	width:100%;
	background-color:rgba(247,
	247,
	247,
	.6)!important
}
.cancer-booknow-banner .rsform .rsform-block .bootstrap-select.btn-group .btn .caret {
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/precision-oncology/arrow.png) center top no-repeat!important
}
.cancer-booknow-banner .rsform .rsform-block .bootstrap-select .btn:focus {
	outline:0!important
}
.cancer-booknow-banner .rsform .rsform-block-cf-submit .rsform-submit-button {
	background:#1b7d9a;
	border-radius:0;
	color:#fff;
	width:100%;
	font-size:16px
}
.cancer-booknow-banner .rsform .formError {
	display:none!important
}
.cancer-booknow-banner .rsform .rsform-block .rsform-error>.btn,
.cancer-booknow-banner .rsform button.rsform-error,
.cancer-booknow-banner .rsform input.rsform-error {
	border:1px solid red!important
}
.cancer-booknow-banner .rsform .rsform-block .bootstrap-select.btn-group .btn .filter-option {
	color:#999!important
}
.cancer-booknow-banner .rsform .rsform-block-keyword,
.cancer-booknow-banner .rsform .rsform-block-placement,
.cancer-booknow-banner .rsform .rsform-block-utm-campaign,
.cancer-booknow-banner .rsform .rsform-block-utm-medium,
.cancer-booknow-banner .rsform .rsform-block-utm-source {
	display:none
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner8 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/banner/apollo-cancer-precision-banner.png) center top no-repeat;
	z-index:99;
	height:364px;
	width:100%
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner8 figure {
	padding-bottom:10px;
	float:left;
	width:100%
}
.precision-login {
	margin:0 auto 15px;
	width:430px;
	overflow:hidden;
	padding:30px;
	border:1px solid #eff0f0
}
.precision-login .input-prepend {
	padding:0 0 10px;
	float:left;
	width:100%
}
.precision-login .input-prepend .add-on {
	float:left;
	display:inline-block;
	width:85px;
	padding-right:10px
}
.precision-login .input-prepend .element-invisible {
	line-height:30px
}
.precision-login .input-prepend .input-small {
	width:282px;
	float:left;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:1px solid #eff0f0;
	border-radius:0;
	background:#f7f7f7;
	height:30px;
	padding:4px 12px
}
.precision-login .checkbox {
	margin:0 0 10px 85px
}
.precision-login .inputbox {
	float:left;
	display:inline-block;
	margin-right:5px
}
.precision-login .control-label {
	vertical-align:top
}
.precision-login .controls button {
	background:#1b7d9a;
	border-radius:0;
	color:#fff;
	width:100%;
	font-size:16px;
	line-height:35px;
	border:0;
	padding:0 25px
}
.precision-login .unstyled {
	display:none
}
.logout-main {
	float:right;
	margin:3px 0 10px
}
.logout-main .login-greeting {
	float:left;
	display:inline-block;
	font-weight:700;
	font-size:16px
}
.logout-main .logout-button {
	float:left;
	display:inline-block;
	margin:0 0 0 10px
}
.logout-main .logout-button input {
	border-radius:0;
	border:0;
	background:0 0;
	font-size:16px;
	font-weight:700;
	color:#337ab7;
	padding:0;
	display:inline-block;
	outline:0!important;
	text-decoration:none
}
.precision-table .table-striped {
	border:1px solid #007d9e
}
.precision-table .table-striped>tbody>tr td,
.precision-table .table-striped>tbody>tr>th {
	padding:10px;
	word-break:break-all
}
aside.ps figcaption {
	margin:-11px 0 0
}
a.nav-toggle {
	cursor:pointer;
	display:block
}
.all-about-precision-oncology .ah-testimonial-block>li {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #ccc;
	float:left;
	width:100%;
	list-style:none;
	background:0 0!important;
	padding-left:0
}
.all-about-precision-oncology .ah-testimonial-block>li span.ah-test-title {
	display:inline-block;
	width:75%;
	font-size:14px;
	line-height:30px;
	color:#3e3e3e
}
.all-about-precision-oncology .ah-testimonial-messages li .ah-testimonial-title {
	padding-bottom:0
}
.all-about-precision-oncology .ah-testimonial-messages li .ah-testimonial-desc {
	margin-top:10px;
	padding:20px 20px 10px;
	border:0 solid #fff
}
.all-about-precision-oncology .ah-testimonial-messages li .ah-testimonial-desc p {
	margin:0;
	padding-bottom:10px
}
.all-about-precision-oncology .ah-testimonial-messages li .ah-testimonial-desc ul {
	padding:0 0 10px
}
.all-about-precision-oncology .ah-testimonial-messages>li .ah-testimonial-title .ah-testimonial-icon {
	float:right;
	width:20px;
	height:30px;
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/precision-oncology/icon-down.png) right center no-repeat;
	position:relative;
	text-indent:-9999px
}
.all-about-precision-oncology .ah-testimonial-messages>li .ah-testimonial-title:hover .ah-testimonial-icon {
	float:right;
	width:20px;
	height:30px;
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/precision-oncology/icon-down.png) right center no-repeat;
	position:relative
}
.all-about-precision-oncology .ah-testimonial-messages>li .ah-testimonial-title.active .ah-testimonial-icon {
	float:right;
	width:20px;
	height:30px;
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/precision-oncology/icon-up.png) right center no-repeat;
	position:relative
}
.csr-apollo-banner-block {
	position:relative;
	width:100%
}
.csr-apollo-banner-slider .flex-direction-nav {
	display:none
}
.csr-apollo-banner-slider .flex-control-nav {
	right:12px;
	bottom:30px;
	position:relative;
	text-align:right;
	width:1170px;
	margin:0 auto
}
.csr-apollo-banner-slider .flex-control-nav li {
	margin:0 3px;
	display:inline-block;
	text-align:center
}
.csr-apollo-banner-slider .flex-control-nav li a {
	background:#fff;
	border-radius:20px;
	box-shadow:0 0 3px rgba(0,
	0,
	0,
	.3) inset;
	cursor:pointer;
	display:block;
	height:10px;
	text-indent:-9999px;
	width:10px
}
.csr-apollo-banner-slider .flex-control-nav li a.flex-active {
	background:#00a84a;
	cursor:default
}
.csr-apollo-banner-slider .csr-apollo-banner1 {
	background:url(https://www.apollohospitals.com/images/csr-apollo/csr-apollo-banner-img.jpg) center top no-repeat;
	z-index:99;
	width:100%;
	border-bottom:1px solid #d1d0d0;
	border-top:1px solid #d1d0d0
}
.csr-apollo-banner-slider .csr-apollo-banner1 .section-banner-1-content {
	width:100%;
	height:310px
}
.csr-apollo-banner-slider .csr-apollo-banner1 .section-banner-1-content .redis-right {
	float:left;
	width:532px;
	padding:0;
	margin-left:440px
}
.csr-apollo-block .csr-apollo-top-block,
.csr-apollo-top-block {
	background:url(https://www.apollohospitals.com/images/csr-apollo/csr-apollo-bg.png) left top;
	width:100%;
	border-bottom:1px solid #d1d0d0;
	overflow:hidden
}
.csr-apollo-banner-slider .csr-apollo-banner1 .section-banner-1-content .redis-right h1 {
	font:44px/40px robotobold;
	color:#fff;
	padding:5px 20px 7px 0;
	margin:75px 0 3px;
	position:relative;
	display:inline-block
}
.csr-apollo-banner-slider .csr-apollo-banner1 .section-banner-1-content .redis-right p {
	font:24px/20px robotolight;
	color:#fff;
	padding:7px 0;
	margin:0 0 2px;
	display:inline-block
}
.csr-apollo-white-block .breadcrumb {
	float:right;
	padding:30px 0 0
}
.csr-apollo-white-block .breadcrumb .breadCrumbChild,
.csr-apollo-white-block .breadcrumb .breadCrumbChild a,
.csr-apollo-white-block .breadcrumb .breadCrumbChild a span,
.csr-apollo-white-block .breadcrumb .breadCrumbChild span {
	color:#000!important
}
.csr-apollo-white-block .breadcrumb .breadCrumbChild span {
	color:#3d87d1!important
}
.csr-apollo-white-block figure.mb20 {
	display:inline-block
}
.csr-apollo-block .csr-apollo-top-block .csr-normal-wrap {
	width:1030px;
	margin:0 auto
}
.csr-apollo-block .csr-apollo-top-block .csr-normal-wrap p {
	font-size:20px!important;
	line-height:33px!important;
	font-style:italic;
	color:#333!important;
	text-align:center
}
.csr-apollo-block .csr-apollo-top-block .csr-grey-wrap {
	background:#ebebeb;
	padding:15px 150px;
	width:1030px;
	margin:25px auto 0;
	border-radius:10px;
	position:relative
}
.csr-apollo-block .csr-apollo-top-block .csr-grey-wrap:before {
	position:absolute;
	content:'';
	left:35px;
	top:-21px;
	background:url(https://www.apollohospitals.com/images/csr-apollo/csr-apollo-icon.png) left top;
	width:31px;
	height:28px
}
.csr-apollo-block .csr-apollo-top-block .csr-grey-wrap p {
	font-size:20px!important;
	margin:0!important;
	line-height:30px!important;
	font-style:italic;
	color:#333!important;
	text-align:center
}
.csr-apollo-block .csr-apollo-top-block .csr-normal-text-wrap {
	margin:35px 0
}
.csr-apollo-block .csr-apollo-top-block .csr-normal-text-wrap h2 {
	font:24px/30px robotobold;
	color:#1286a5;
	padding:0 0 10px;
	margin:0;
	text-transform:uppercase
}
.csr-apollo-block .csr-apollo-top-block .csr-normal-text-wrap p {
	font-size:18px!important;
	line-height:28px!important;
	color:#000!important
}
.csr-apollo-button {
	font:15px/24px robotobold;
	display:inline-block;
	padding:5px 30px 5px 15px;
	color:#1286a5;
	text-transform:uppercase;
	float:right;
	position:relative;
	cursor:pointer;
	background:url(https://www.apollohospitals.com/images/csr-apollo/csr-apollo-icon2.png) right center no-repeat;
	text-decoration:underline
}
.csr-apollo-button:hover {
	text-decoration:none;
	color:#1286a5
}
.csr-apollo-block .csr-apollo-center-block {
	background:url(https://www.apollohospitals.com/images/csr-apollo/csr-apollo-slider-bg.png) left bottom repeat-x #eaeaea;
	overflow:hidden;
	float:left;
	width:100%;
	min-height:234px;
	padding:60px 0 0
}
.csr-apollo-block .csr-apollo-center-block li {
	float:left;
	width:33%;
	text-align:center
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item {
	background:#fff;
	border-bottom:1px solid #007d9e;
	position:relative;
	border-left:1px solid #007d9e;
	border-right:1px solid #007d9e;
	text-align:center;
	margin:60px 10px 0;
	min-height:145px;
	padding:0 10px;
	outline:0!important
}
.slick-slide {
	outline:0!important
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item .icons {
	position:absolute;
	content:'';
	top:-56px;
	margin-left:-39px;
	left:50%;
	width:80px;
	height:81px;
	cursor:pointer;
	margin-bottom:0
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-total-health .icons {
	background:url(https://www.apollohospitals.com/images/csr-apollo/total-health.png) left top no-repeat
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-sachi .icons {
	background:url(https://www.apollohospitals.com/images/csr-apollo/sachi.png) left top no-repeat
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-billion .icons {
	background:url(https://www.apollohospitals.com/images/csr-apollo/billion.png) left top no-repeat
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-sahi .icons {
	background:url(https://www.apollohospitals.com/images/csr-apollo/sahi.png) left top no-repeat
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-cure .icons {
	background:url(https://www.apollohospitals.com/images/csr-apollo/cure.png) left top no-repeat
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-disha .icons {
	background:url(https://www.apollohospitals.com/images/csr-apollo/disha.png) left top no-repeat
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-relief .icons {
	background:url(https://www.apollohospitals.com/images/csr-apollo/relief.png) left top no-repeat
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-nationwide .icons {
	background:url(https://www.apollohospitals.com/images/csr-apollo/nationwide.png) left top no-repeat
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item h2 {
	font:16px/20px robotobold;
	color:#000;
	padding:45px 0 26px;
	margin:0;
	text-align:center
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-billion h2,
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-nationwide h2 {
	padding:35px 0 13px
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item .csr-item-button {
	background:#0c7f9e;
	display:inline-block;
	padding:3px 20px;
	text-decoration:none;
	color:#fff;
	border-radius:5px;
	position:relative;
	cursor:pointer;
	border:1px solid #007d9e
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item .csr-item-button:hover {
	text-decoration:none;
	color:#0c7f9e
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item.active,
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item:hover {
	cursor:pointer
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item.active:before,
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item:hover:before {
	position:absolute;
	content:'';
	left:-1px;
	top:-56px;
	background:url(https://www.apollohospitals.com/images/csr-apollo/csr-apollo-list-item-bg.png) left bottom repeat-x;
	width:101.3%;
	height:56px;
	border-top:1px solid #007d9e;
	border-left:1px solid #007d9e;
	border-right:1px solid #007d9e
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item.active .csr-item-button,
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item:hover .csr-item-button {
	background:#fff;
	text-decoration:none;
	color:#0c7f9e
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .slick-prev {
	position:absolute;
	left:-40px;
	top:42%;
	margin-top:-25px;
	width:30px;
	height:50px;
	background:url(https://www.apollohospitals.com/images/csr-apollo/csr-apollo-left.png) left bottom no-repeat;
	border:0;
	text-indent:-9999px;
	outline:0!important
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .slick-prev:hover {
	background-position:left bottom
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .slick-next {
	position:absolute;
	right:-40px;
	top:42%;
	margin-top:-25px;
	width:30px;
	height:50px;
	background:url(https://www.apollohospitals.com/images/csr-apollo/csr-apollo-right.png) left bottom no-repeat;
	border:0;
	text-indent:-9999px;
	outline:0!important
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .slick-next:hover {
	background-position:left bottom
}
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .slick-disabled {
	display:none!important
}
.csr-apollo-all-list {
	background:#fff;
	padding:0 0 30px;
	border-bottom:1px solid #d1d0d0
}
.csr-apollo-all-list .csr-apollo-wrap {
	width:1095px;
	margin:0 auto
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content {
	position:relative
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content h2 {
	font:23px/30px robotobold;
	color:#1286a5;
	padding:30px 0 10px;
	margin:0;
	text-transform:uppercase
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content h3 {
	font:18px/30px robotobold!important;
	color:#000;
	margin:15px 0 0!important
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list {
	background:#7acce4;
	padding:30px 30px 15px;
	position:relative
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content .csr-apollo-wrap-list-left {
	position:absolute;
	width:126px;
	background:#0d7897;
	left:0;
	top:0;
	bottom:0
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-total-health .csr-apollo-wrap-list-left {
	background:url(https://www.apollohospitals.com/images/csr-apollo/left-total-health.png) left -10px no-repeat #0d7897
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-sachi .csr-apollo-wrap-list-left {
	background:url(https://www.apollohospitals.com/images/csr-apollo/left-sachi.png) left -10px no-repeat #0d7897
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-billion .csr-apollo-wrap-list-left {
	background:url(https://www.apollohospitals.com/images/csr-apollo/left-billion.png) left -10px no-repeat #0d7897
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-sahi .csr-apollo-wrap-list-left {
	background:url(https://www.apollohospitals.com/images/csr-apollo/left-sahi.png) left -10px no-repeat #0d7897
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-cure .csr-apollo-wrap-list-left {
	background:url(https://www.apollohospitals.com/images/csr-apollo/left-cure.png) left -10px no-repeat #0d7897
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-disha .csr-apollo-wrap-list-left {
	background:url(https://www.apollohospitals.com/images/csr-apollo/left-disha.png) left -10px no-repeat #0d7897
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-relief .csr-apollo-wrap-list-left {
	background:url(https://www.apollohospitals.com/images/csr-apollo/left-relief.png) left -10px no-repeat #0d7897
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-nationwide .csr-apollo-wrap-list-left {
	background:url(https://www.apollohospitals.com/images/csr-apollo/left-nationwide.png) left -10px no-repeat #0d7897
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-left:after {
	position:absolute;
	content:'';
	right:-18px;
	top:45px;
	background:url(https://www.apollohospitals.com/images/csr-apollo/csr-apollo-icon7.png) left top;
	width:18px;
	height:36px
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content .csr-apollo-btn {
	position:absolute;
	right:35px;
	bottom:-13px;
	background:url(https://www.apollohospitals.com/images/csr-apollo/csr-apollo-icon8.png) 91% center no-repeat #0c7f9e;
	display:inline-block;
	padding:7px 30px 7px 15px;
	text-decoration:none;
	color:#fff;
	border-radius:0;
	cursor:pointer;
	text-transform:uppercase;
	z-index:999
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content .csr-apollo-btn:hover {
	text-decoration:none;
	color:#fff
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-right {
	padding-left:125px
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-right p {
	font-size:16px!important;
	line-height:22px!important;
	color:#000!important
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-right .csr-apollo-wrap-hide {
	display:none
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.active .csr-apollo-wrap-list-right .csr-apollo-wrap-hide,
ul.arrows li {
	display:block
}
.csr-apollo-block ul.arrows {width:100%; height:auto; -webkit-transform: inherit; -ms-transform: inherit; transform: inherit;padding-bottom:15px;}
.csr-apollo-block ul.arrows:before, .csr-apollo-block ul.arrows:after {display:none;}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-right .csr-apollo-wrap-hide p {
	font-size:16px!important;
	line-height:22px!important;
	color:#000!important;
	margin:0 0 15px
}
.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-right .csr-apollo-wrap-hide ul li {
	background:url(../images/bullet-article-innerlevel.png) 0 6px no-repeat;
	padding-left:22px;
	display:block;
	line-height:22px;
	font-size:16px;
	padding-bottom:7px;
	color:#000!important
}
ul.arrows li {
	background:url(../images/bullet-article-innerlevel.png) 0 6px no-repeat;
	padding-left:22px;
	line-height:24px;
	font-size:18px;
	padding-bottom:7px;
	color:#000!important
}
.csr-csr-gray-button,
.csr-csr-gray-button:hover {
	color:#000;
	text-decoration:none
}
.csr-normal-text-wrap .csr-gray-hide-content {
	display:none
}
.csr-csr-gray-button {
	background:#f1f2f2;
	border:1px solid #0c7f9e;
	display:inline-block;
	padding:4px 30px 4px 15px;
	text-transform:uppercase;
	border-radius:5px;
	position:relative;
	cursor:pointer;
	margin-top:0
}
.precisionoverlay {
	z-index:1000003
}
.precisionoverlay .modal-dialog {
	width:540px;
	margin:0 auto
}
.precisionoverlay .precision-home-form {
	margin:0 auto
}
.precisionoverlay .precision-home-form .pre-close {
	position:absolute;
	top:-17px;
	right:-17px
}
.precisionoverlay .precision-home-form .pre-close a.close {
	opacity:1
}
.precisionoverlay .rsform {
	position:absolute;
	top:140px;
	background:#fff;
	border:1px solid #c6c6c6;
	width:100%;
	padding:20px 20px 10px
}
.precisionoverlay .rsform p.cancer-form-hd {
	font-size:16px;
	color:#1b7d9a;
	font-weight:700;
	line-height:18px;
	margin:0 0 15px
}
.precisionoverlay .rsform .rsform-block {
	width:100%;
	margin-bottom:10px;
	float:left
}
.precisionoverlay .rsform .rsform-block-cf-submit {
	margin-top:4px
}
.precisionoverlay .rsform .rsform-block p {
	margin:0
}
.precisionoverlay .rsform .rsform-block div.formBody {
	width:100%
}
.precisionoverlay .rsform .rsform-block strong.formRequired {
	display:none
}
.precisionoverlay .rsform .rsform-block .form-control {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:1px solid #eff0f0;
	border-radius:0;
	width:100%;
	background:#f7f7f7;
	height:34px;
	padding:7px 12px
}
.precisionoverlay .rsform .rsform-block .rsform-select-box {
	border:none!important;
	padding:0
}
.precisionoverlay .rsform .rsform-block .bootstrap-select>.btn {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none;
	border-radius:0;
	width:100%;
	background:#f7f7f7!important;
	padding:4px 12px
}
.precisionoverlay .rsform .rsform-block .bootstrap-select>.btn .filter-option {
	left:11px
}
.precisionoverlay .rsform .rsform-block .bootstrap-select.btn-group .btn .caret {
	background:url(https://www.apollohospitals.com/images/apollo-cancer-institute/precision-oncology/arrow.png) center top no-repeat!important
}
.precisionoverlay .rsform .rsform-block .bootstrap-select .btn:focus {
	outline:0!important
}
.precisionoverlay .rsform .rsform-block-cf-submit .rsform-submit-button {
	background:#1b7d9a;
	border-radius:0;
	color:#fff;
	width:100%;
	font-size:16px
}
.precisionoverlay .rsform .formError {
	display:none!important
}
.precisionoverlay .rsform .rsform-block .rsform-error>.btn,
.precisionoverlay .rsform button.rsform-error,
.precisionoverlay .rsform input.rsform-error {
	border:1px solid red!important
}
.precisionoverlay .rsform .rsform-block .bootstrap-select.btn-group .btn .filter-option {
	color:#999!important
}
.precision-block-youtube iframe {
	width:100%;
	height:206px;
	display:block
}
.precisionoverlay .rsform .rsform-block-keyword,
.precisionoverlay .rsform .rsform-block-placement,
.precisionoverlay .rsform .rsform-block-utm-campaign,
.precisionoverlay .rsform .rsform-block-utm-medium,
.precisionoverlay .rsform .rsform-block-utm-source {
	display:none
}
.banner-outer-section.banner32 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/alice-bg.jpg) center top no-repeat;
	z-index:99;
	top:0;
	left:0
}
.banner-outer-section.banner32:after {
	position:absolute;
	content:'';
	width:55%;
	right:0;
	top:0;
	border-top:8px solid #0095da;
	z-index:100
}
.banner-outer-section.banner32 .alice-content {
	width:480px;
	padding-top:22px;
	float:right
}
.banner-outer-section.banner32 .alice-content .top-image {
	float:left;
	padding-bottom:15px
}
.banner-outer-section.banner32 .alice-content h2 {
	padding:0 0 14px;
	margin:0
}
.banner-outer-section.banner32 .alice-content h3 {
	font:22px/28px robotoregular;
	margin:0;
	color:#000;
	padding:0 0 16px;
	text-align:left;
	text-transform:uppercase
}
.banner-outer-section.banner32 .alice-content h3 span {
	color:#007d9e
}
.banner-outer-section.banner32 .alice-content p {
	font:17px robotomedium;
	margin:0 0 18px;
	color:#027cb5;
	padding:10px 0;
	position:relative
}
.banner-outer-section.banner32 .alice-content p:before {
	background:url(https://www.apollohospitals.com/images/banner-slider/alice-dot-line-bg.png) right top no-repeat;
	content:'';
	right:0;
	top:0;
	width:100%;
	height:2px;
	position:absolute
}
.banner-outer-section.banner32 .alice-content p:after {
	background:url(https://www.apollohospitals.com/images/banner-slider/alice-dot-line-bg.png) right bottom no-repeat;
	content:'';
	right:0;
	bottom:0;
	width:100%;
	height:2px;
	position:absolute
}
.banner-outer-section.banner32 .alice-content .reg-btn {
	float:right;
	margin:0 10px 0 0
}
.banner-outer-section.banner32 .alice-content .reg-btn .btn-primary {
	font-family:robotobold;
	font-size:18px;
	background:#d0112b;
	text-align:center;
	text-transform:uppercase;
	outline:0;
	border:0
}
.banner-outer-section.banner33 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/bg-banner-twin-conference.jpg) center top no-repeat;
	z-index:99;
	top:0;
	left:0
}
.banner-outer-section.banner33 .twinCnf-content {
	width:960px;
	padding-top:17px;
	float:right
}
.banner-outer-section.banner33 .twinCnf-content .safety-blk {
	width:286px;
	float:left;
	text-align:center
}
.banner-outer-section.banner33 .twinCnf-content .safety-blk figure img {
	margin:0 auto 17px
}
.banner-outer-section.banner33 .twinCnf-content .safety-blk h2 {
	font:26px/31px robotobold;
	margin:0;
	color:#141414;
	padding:0 0 16px;
	text-align:center
}
.banner-outer-section.banner33 .twinCnf-content .safety-blk h2 span {
	font:italic 21px robotomedium;
	display:block
}
.banner-outer-section.banner33 .twinCnf-content .safety-blk h3 {
	font:18px robotomedium;
	margin:0 0 15px;
	padding:10px 0;
	color:#000;
	text-align:center;
	position:relative
}
.banner-outer-section.banner33 .twinCnf-content .safety-blk h3:before {
	background:url(https://www.apollohospitals.com/images/banner-slider/twin-conference-blk-code.png) no-repeat;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:2px;
	position:absolute
}
.banner-outer-section.banner33 .twinCnf-content .safety-blk h3:after {
	background:url(https://www.apollohospitals.com/images/banner-slider/twin-conference-blk-code.png) no-repeat;
	content:'';
	left:0;
	bottom:0;
	width:100%;
	height:2px;
	position:absolute
}
.banner-outer-section.banner33 .twinCnf-content .safety-blk p {
	font:18px robotomedium;
	margin:0;
	color:#000;
	padding:0 0 25px
}
.banner-outer-section.banner33 .twinCnf-content .safety-blk p span {
	font-family:robotobold
}
.banner-outer-section.banner33 .twinCnf-content .reg-btn {
	margin:0 auto
}
.banner-outer-section.banner33 .twinCnf-content .reg-btn button {
	max-width:286px;
	width:100%
}
.banner-outer-section.banner33 .twinCnf-content .reg-btn .btn-primary {
	font-family:robotobold;
	font-size:16px;
	background:#fdae1d;
	text-align:center;
	text-transform:uppercase;
	outline:0;
	border:0
}
.banner-outer-section.banner33 .twinCnf-content .transforming-blk {
	width:340px;
	float:right;
	text-align:center
}
.banner-outer-section.banner33 .twinCnf-content .transforming-blk figure img {
	margin:0 auto 17px
}
.banner-outer-section.banner33 .twinCnf-content .transforming-blk h2 {
	font:26px/31px robotobold;
	margin:0;
	color:#fff;
	padding:0 0 16px;
	text-align:center
}
.banner-outer-section.banner33 .twinCnf-content .transforming-blk h2 span {
	font:italic 21px robotomedium;
	display:block
}
.banner-outer-section.banner33 .twinCnf-content .transforming-blk h3 {
	font:18px robotomedium;
	margin:0 0 15px;
	padding:10px 0;
	color:#fff;
	text-align:center;
	position:relative
}
.banner-outer-section.banner33 .twinCnf-content .transforming-blk h3:before {
	background:url(https://www.apollohospitals.com/images/banner-slider/twin-conference-wht-code.png) no-repeat;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:2px;
	position:absolute
}
.banner-outer-section.banner33 .twinCnf-content .transforming-blk h3:after {
	background:url(https://www.apollohospitals.com/images/banner-slider/twin-conference-wht-code.png) no-repeat;
	content:'';
	left:0;
	bottom:0;
	width:100%;
	height:2px;
	position:absolute
}
.banner-outer-section.banner33 .twinCnf-content .transforming-blk p {
	font:18px robotomedium;
	margin:0;
	color:#fff;
	padding:0 0 25px
}
.banner-outer-section.banner33 .twinCnf-content .transforming-blk p span {
	font-family:robotobold
}
.banner-outer-section.banner34 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/health-of-india-bg.jpg) center top no-repeat;
	z-index:99
}
.banner-outer-section.banner34 .precision-oncology-text {
	width:860px;
	margin:0;
	float:right;
	position:relative;
	text-align:center
}
.banner-outer-section.banner34 .precision-oncology-text .top-image {
	padding:0;
	width:282px;
	position:absolute;
	top:0;
	right:0;
	z-index:0
}
.banner-outer-section.banner34 .precision-oncology-text .bottom-image {
	width:100%;
	margin:20px 0 0;
	position:relative
}
.banner-outer-section.banner34 .precision-oncology-text .bottom-image .precision-logo1 {
	display:inline-block;
	margin:0;
	padding:0
}
.banner-outer-section.banner34 .precision-oncology-text .more-bh {
	font:24px/30px BookAntiqua;
	margin:0;
	color:#fff;
	padding:15px 0 10px;
	text-align:center;
	position:relative
}
.banner-outer-section.banner34 .precision-oncology-text .more-bht {
	display:inline-block
}
.banner-outer-section.banner34 .precision-oncology-text .more-bht .btn-primary {
	background:#ffc133;
	font-size:18px;
	border:1px solid #ffc133;
	color:#fff
}
.banner-outer-section.banner34 .precision-oncology-text .more-bht .btn-primary:hover {
	background:#f9b10c;
	border:1px solid #f9b10c
}
.banner-outer-section.banner34 .precision-oncology-text .more-bht2 {
	display:inline-block;
	font:24px/30px BookAntiqua;
	margin:0;
	color:#fff;
	padding:5px 0 16px 3px;
	text-align:center
}
.explore-blk ul li.icon-ask .hover-ask-apollo {
	padding:35px 0 0 30px
}
.explore-blk ul li.icon-ask .hover-ask-apollo figure {
	margin-bottom:25px
}
.explore-blk ul li.icon-ask .hover-widget-block .box1 {
	display:inline-block;
	float:left;
	padding-right:30px
}
.explore-blk ul li.icon-ask .hover-widget-block .box2 {
	display:inline-block;
	float:left
}
.explore-blk ul li.icon-ask .hover-widget-block .hover-content {
	min-height:inherit;
	margin-top:20px;
	padding:15px 0 0
}
.explore-blk ul li.icon-ask .hover-widget-block .box2 .hover-content {
	padding-left:30px
}
.powered {
	font-size:9px!important
}
.redis-right-social {
	padding:0;
	float:left;
	width:auto;
	margin-left:442px;
	margin-top:35px
}
.redis-right-social p {
	font:20px/37px robotolight;
	color:#fff;
	padding:0;
	margin:0;
	display:inline-block;
	float:left
}
.redis-right-social ul {
	margin-left:10px;
	float:left
}
.redis-right-social ul li {
	float:left;
	margin:0 5px
}
.redis-right-social ul li a {
	float:left;
	height:39px;
	width:40px;
	margin-left:5px
}
.redis-right-social ul li:first-child a {
	margin-left:0
}
.redis-right-social ul li.icon-fb a {
	background:url(https://www.apollohospitals.com/images/facebook.png) no-repeat;
	background-size:100%
}
.redis-right-social ul li.icon-twitter a {
	background:url(https://www.apollohospitals.com/images/twitter.png) no-repeat;
	background-size:100%
}
.redis-right-social ul li.icon-instagram a {
	background:url(https://www.apollohospitals.com/images/instagram.png) no-repeat;
	background-size:100%
}
.banner-outer-section.banner35 {
	position:relative;
	background:#fff;
	z-index:99
}
.banner-outer-section.banner35 .world-hear-beats-bg {
	background:url(https://www.apollohospitals.com/images/banner-slider/world-heart-beats-bg.png) center bottom no-repeat
}
.banner-outer-section.banner35 .world-hear-beats {
	background:url(https://www.apollohospitals.com/images/banner-slider/world-heart-beats.png) 45px 25px no-repeat
}
.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub {
	margin:25px 0 0;
	position:relative
}
.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right {
	padding:0;
	float:right;
	width:550px
}
.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right h2 {
	font:65px/60px MyriadPro-Bold;
	margin:0;
	color:#e31f49;
	padding:0;
	text-align:left
}
.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right h3 {
	font:23px/23px MyriadPro-Semibold;
	margin:0;
	color:#424143;
	padding:15px 115px 0 0;
	text-align:left
}
.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right .world-hear-beats-sub-buttom p {
	font:20px/20px MyriadPro-Regular;
	margin:0;
	color:#424143;
	padding:15px 4px 0 0;
	text-align:left;
	display:inline-block;
	float:left
}
.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right .world-hear-beats-sub-buttom p strong {
	font-family:MyriadPro-Bold
}
.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right .world-hear-beats-sub-buttom figure {
	float:left;
	display:inline-block;
	width:175px
}
.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-full {
	display:inline-block;
	width:367px;
	float:left;
	position:absolute;
	top:220px;
	left:85px
}
.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-full p {
	display:inline-block;
	font:14px arial;
	margin:0;
	color:#424143;
	padding:10px 0 0;
	text-align:left
}
.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-full .btn-primary {
	font:26px robotomedium;
	background:#eb7422;
	text-align:center;
	text-transform:uppercase;
	outline:0;
	border:0;
	padding:5px 35px;
	border-radius:0;
	margin-top:10px
}
.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-full .btn-primary:hover {
	background:#eb7422
}
.widget-edoc-radio {
	float:left;
	margin:0 -10px;
	background:#dbdbdb;
	border-top:1px solid #c7cccd;
	padding:2px 10px
}
.widget-edoc-radio li {
	border-top:1px solid #f0f1f1;
	margin:0;
	padding:5px 0;
	float:left;
	width:100%;
	text-align:left
}
.widget-edoc-radio li:first-child {
	border-top:0
}
.widget-block figure {
	width:100%;
	text-align:center;
	padding:0
}
.widget-block figure img {
	display:inline-block;
	width:45px
}
.widget-edoc-radio input[type=radio]:not(old) {
	width:20px;
	height:20px;
	margin:0;
	padding:0;
	font-size:1em;
	opacity:0;
	position:absolute;
	left:10px
}
.widget-edoc-radio input[type=radio]:not(old)+label {
	display:inline-block;
	margin:-20px 0 0;
	font-family:robotoregular;
	font-size:12px;
	line-height:18px;
	color:#8b8b8b;
	cursor:pointer
}
.widget-edoc-radio input[type=radio]:not(old)+label>span {
	display:inline-block;
	width:18px;
	height:18px;
	margin:0 4px 0 0;
	background:url(https://www.apollohospitals.com/images/radio.png) left top no-repeat;
	vertical-align:bottom
}
.widget-edoc-radio input[type=radio]:not(old):checked+label {
	color:#197681
}
.widget-edoc-radio input[type=radio]:not(old):checked+label>span>span {
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 3px 0 0;
	background:url(https://www.apollohospitals.com/images/radio-active.png) left -1px no-repeat;
	vertical-align:bottom
}
.widget-block .selbox .btn-default:hover {
	background:url(../images/widget/locate.png) 7px 6px no-repeat #fff!important
}
.edoc-mobile {
	background:#f1b42e;
	padding:1px 12px;
	border-radius:4px 4px 0 0;
	font-family:robotomedium;
	font-size:12px;
	position:absolute;
	right:0;
	top:-19px;
	cursor:pointer
}
.banner-outer-section.banner36 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/health-bg.jpg) center top no-repeat #fff;
	z-index:99
}
.banner-outer-section.banner36 .section-banner36-content {
	float:right;
	margin:100px 0 0;
	width:680px
}
.banner-outer-section.banner36 .section-banner36-content figure {
	display:inline-block;
	float:left;
	margin:0 0 30px
}
.banner-outer-section.banner36 .section-banner36-content figure .health-dis {
	display:block
}
.banner-outer-section.banner36 .section-banner36-content figure .health-tablet {
	display:none
}
.banner-outer-section.banner36 .section-banner36-content p {
	margin:0;
	padding:0;
	font-size:24px;
	line-height:22px;
	font-family:robotoblack;
	color:#0a82a1;
	font-style:italic
}
.banner-outer-section.banner36 .section-banner36-content .read-more {
	float:right;
	padding:0;
	margin:50px 0 0
}
.banner-outer-section.banner36 .section-banner36-content .read-more a {
	display:inline-block;
	float:right;
	background:#f36e23!important;
	font-size:20px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #f36e23;
	padding:3px 15px
}
.apollo-eldercare-banner-block {
	position:relative;
	width:100%
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner1 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/why-elder-care-bg.jpg) center top no-repeat;
	z-index:99;
	width:100%
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner1 .section-banner-1-content {
	height:415px;
	text-align:center
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner1 .section-banner-1-content .whyimg {
	display:inline-block
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner1 .section-banner-1-content .whyimg figure {
	display:inline-block;
	margin:0;
	padding:0
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/services-bg.jpg) center top no-repeat;
	z-index:99;
	width:100%
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content {
	height:415px
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content .redis-left {
	float:left;
	display:inline-block;
	padding:0;
	text-align:left;
	margin:170px 20px 0 0
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content .redis-left h2 {
	text-transform:uppercase;
	display:block;
	font:52px/52px robotomedium;
	color:#fff;
	padding:0;
	margin:0;
	position:relative
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content .redis-left h2:before {
	position:absolute;
	content:'';
	width:120px;
	height:2px;
	left:0;
	top:-2px;
	background:#0070bc
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner3 .section-banner-1-content,
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner4 .section-banner-1-content,
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content {
	height:415px
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content .redis-right {
	float:left;
	display:inline-block;
	margin:25px 0 0
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content .redis-right figure {
	display:inline-block;
	margin:0;
	padding:0
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner3 .section-banner-1-content .valueimg,
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner4 .section-banner-1-content .valueimg {
	margin:170px 20px 0 0;
	display:inline-block;
	text-align:left;
	padding:0;
	float:left
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner3 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/comprehensive-geriatric-bg.jpg) center top no-repeat;
	z-index:99;
	width:100%
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner4 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/value-bg.jpg) center top no-repeat;
	z-index:99;
	width:100%
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/treatment-bg.jpg) center top no-repeat;
	z-index:99;
	width:100%
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content .redis-left {
	float:left;
	display:inline-block;
	padding:0;
	text-align:left;
	margin:170px 40px 0 100px
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content .redis-left h2 {
	text-transform:uppercase;
	display:block;
	font:52px/52px robotomedium;
	color:#fff;
	padding:0;
	margin:0;
	position:relative
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content .redis-left h2:before {
	position:absolute;
	content:'';
	width:114px;
	height:2px;
	left:0;
	top:-2px;
	background:#ed453f
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content .redis-right {
	float:left;
	display:inline-block;
	margin:25px 0 0
}
.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content .redis-right figure {
	display:inline-block;
	margin:0;
	padding:0
}
.btn-eldercare-wht {
	background:#e8f6ef;
	color:#000;
	font-size:16px;
	border:0;
	margin-top:10px
}
.btn-eldercare-wht a {
	text-decoration:none;
	color:#000
}
.btn-eldercare-wht a:hover,
.btn-eldercare-wht:hover a {
	color:#fff
}
.ah-eldercare-white-block {
	background:#fff
}
.ah-eldercare-inner-block {
	background:#fff;
	margin:20px 0 30px;
	float:left
}
.ah-eldercare-leftnav {
	border:1px solid #e1e1e1;
	margin-right:15%;
	float:left;
	width:85%
}
.ah-eldercare-leftnav h2 {
	margin:0;
	background:url(https://www.apollohospitals.com/images/eldercare/apollo-icon-linebar.jpg) 95% 16px no-repeat #5e8223;
	color:#fff;
	font:18px/45px robotobold;
	float:left;
	text-transform:uppercase;
	width:100%;
	padding:0 0 0 10px
}
.ah-eldercare-leftnav li {
	color:#000;
	font:16px/30px robotolight;
	float:left;
	width:100%;
	border-top:1px solid #e1e1e1;
	text-transform:uppercase
}
.ah-eldercare-leftnav li a {
	color:#000;
	float:left;
	width:100%;
	padding:5px 0 5px 10px;
	text-decoration:none
}
.ah-eldercare-leftnav li a.ah-coe-heading {
	background:0 0;
	font:inherit;
	height:auto
}
.ah-eldercare-leftnav li a:hover,
.ah-eldercare-leftnav li.active a,
.ah-eldercare-leftnav li.alias-parent-active a {
	background:url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
	color:#5e8223;
	float:left;
	width:100%;
	padding:5px 0 5px 10px;
	font:16px/30px robotobold
}
.ah-eldercare-content-block {
	padding:0
}
.ah-eldercare-content-block .page-header {
	margin:0 0 20px
}
.ah-eldercare-content-block h1 {
	width:100%;
	color:#5e8223;
	font:28px robotobold;
	border-bottom:1px solid #999;
	padding:0 100px 0 0;
	margin:-5px 0 0;
	text-transform:uppercase;
	line-height:36px
}
.ah-eldercare-content-list {
	margin:20px 0 30px
}
.ah-eldercare-content-list figure {
	padding:0
}
.ah-eldercare-content-list h2 {
	color:#7ac142;
	font:18px robotobold;
	padding:15px 0 5px;
	margin:0;
	text-transform:capitalize
}
.ah-eldercare-content-list h2 a {
	color:#7ac142;
	font:18px robotobold;
	text-decoration:none
}
.ah-eldercare-content-list h5 {
	color:#000;
	font:17px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-eldercare-content-list p {
	color:#414042;
	font:14px/21px robotoregular;
	padding:0 15px 5px 0;
	text-align:justify;
	margin:0;
	min-height:125px
}
.ah-eldercare-content-list a {
	color:#7ac142;
	font:14px robotobold;
	text-decoration:underline
}
.ah-eldercare-content-list li {
	color:#414042;
	font:15px/27px robotoregular;
	background:url(../images/apollo-cancer-institute/apollo-icon-dotlist.png) 0 12px no-repeat;
	float:left;
	width:100%;
	padding:0 0 0 10px
}
.ah-eldercare-content-list figure img {
	padding:0;
	border-radius:15px
}
.ah-eldercare-content-block {
	margin:0
}
.ah-eldercare-content-block a,
.ah-eldercare-white-block a {
	color:#7ac142;
	text-decoration:none
}
.ah-eldercare-bottom {
	margin:0 0 20px
}
.ah-eldercare-content-block figure {
	padding:0 0 10px
}
.ah-eldercare-content-block h2 {
	color:#5e8223;
	font:18px robotobold;
	padding:0 0 10px;
	margin:0;
	text-transform:capitalize
}
.ah-eldercare-content-block h3 {
	color:#000;
	font:16px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-eldercare-content-block h3 a {
	color:#000;
	text-decoration:none
}
.ah-eldercare-content-block h3 span {
	color:#7ac142
}
.ah-eldercare-content-block h4 {
	color:#5e8223;
	font:18px robotobold;
	padding:0 0 10px 38px;
	margin:0;
	text-transform:capitalize;
	line-height:28px;
	display:block;
	clear:both
}
.ah-eldercare-content-block h4.physical {
	background:url(https://www.apollohospitals.com/images/eldercare/physical.png) left top no-repeat
}
.ah-eldercare-content-block h4.psychological {
	background:url(https://www.apollohospitals.com/images/eldercare/psychological.png) left top no-repeat
}
.ah-eldercare-content-block h4.medicinal {
	background:url(https://www.apollohospitals.com/images/eldercare/medicinal.png) left top no-repeat
}
.ah-eldercare-content-block h4.financial {
	background:url(https://www.apollohospitals.com/images/eldercare/financial.png) left top no-repeat
}
.ah-eldercare-content-block h4.avoidingfractures {
	background:url(https://www.apollohospitals.com/images/eldercare/avoidingfractures.png) left top no-repeat
}
.ah-eldercare-content-block h4.fallsdizziness {
	background:url(https://www.apollohospitals.com/images/eldercare/fallsdizziness.png) left top no-repeat
}
.ah-eldercare-content-block h4.memoryloss {
	background:url(https://www.apollohospitals.com/images/eldercare/memoryloss.png) left top no-repeat
}
.ah-eldercare-content-block h4.depressionlowmood {
	background:url(https://www.apollohospitals.com/images/eldercare/depressionlowmood.png) left top no-repeat
}
.ah-eldercare-content-block h4.revitalizingtheelderly {
	background:url(https://www.apollohospitals.com/images/eldercare/revitalizingtheelderly.png) left top no-repeat
}
.ah-eldercare-content-block h4.medications {
	background:url(https://www.apollohospitals.com/images/eldercare/medications.png) left top no-repeat
}
.ah-eldercare-content-block h5 {
	color:#000;
	font:16px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-eldercare-content-block h5 span {
	color:#7ac142
}
.ah-eldercare-content-block h6 {
	color:#414042;
	font:14px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-eldercare-content-block p {
	color:#414042;
	font:14px/22px robotoregular;
	padding:0 0 15px;
	text-align:justify;
	margin:0
}
.ah-eldercare-content-block p.iframe {
	text-align:center
}
.ah-eldercare-content-block ul {
	padding:0 0 20px;
	float:left;
	width:100%
}
.ah-eldercare-content-block li {
	color:#414042;
	font:15px/27px robotoregular;
	background-position:-496px -59px;
	float:left;
	width:100%;
	padding:0 0 0 10px
}
.ah-eldercare-content-block a.backeldercare,
a.backct:hover {
	color:#fff
}
.ah-eldercare-content-block li.wd33 {
	width:33%
}
.ah-eldercare-content-block li.wd50 {
	width:50%
}
.ah-eldercare-content-block a.backeldercare {
	float:right;
	font:14px robotobold;
	text-decoration:none;
	background-color:#7ac142!important;
	padding:5px 10px;
	border-radius:5px;
	margin-top:-65px;
	margin-right:0
}
.ah-eldercare-content-block a.backeldercare:hover {
	text-decoration:none;
	background-color:#000!important
}
.ah-eldercare-content-block a.backct2 {
	margin-top:15px;
	margin-bottom:15px;
	margin-right:0
}
.ah-eldercare-content-block .sideways li {
	padding:0
}
.ah-eldercare-bottom a.backct {
	margin:0
}
.ah-eldercare-block .tab-content {
	width:100%;
	float:left
}
.ah-eldercare-content-block .nav-tabs {
	background:0 0!important;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	height:auto;
	border-bottom:1px solid #ddd;
	padding:0;
	margin-bottom:10px
}
.ah-eldercare-content-block .nav-tabs>li.active>a,
.ah-eldercare-content-block .nav-tabs>li>a:hover {
	color:#fff;
	background-color:#02b1e0;
	cursor:pointer;
	border:1px solid transparent;
	border-radius:4px 4px 0 0;
	padding:10px 15px;
	font-size:14px
}
.ah-eldercare-content-block .nav-tabs>li {
	text-align:center;
	width:140px;
	margin-bottom:0
}
.ah-eldercare-content-block .nav-tabs>li:first-child {
	padding-left:0
}
.ah-eldercare-content-block .nav-tabs>li.active>a:after {
	position:absolute;
	content:'';
	width:0;
	height:0;
	border:0 solid transparent;
	border-top:0 solid #008faf;
	bottom:0;
	right:0;
	z-index:20
}
.ah-eldercare-block .tab-content {
	background:0 0
}
.ah-eldercare-block .tab-content-shadow {
	height:16px;
	width:100%;
	background:url(../images/apollo-cancer-institute/apollo-map-shadow.png) center bottom no-repeat;
	float:left
}
.ah-eldercare-bluepattern-block {
	background:url(../images/apollo-cancer-institute/apollo-cancer-blue-pattern.png);
	float:left
}
.ah-eldercare-bluepattern-block-shadow {
	float:left;
	width:100%;
	background-size:100%;
	padding:0
}
.ah-eldercare-bluepattern-block-shadow h2 {
	color:#00779c;
	font:25px robotobold;
	padding:0;
	text-transform:uppercase
}
.ah-eldercare-inner .inner-page-full-width {
	margin:0;
	padding:0
}
.ah-eldercare-content-block ul.arrow li {
	background:url(https://www.apollohospitals.com/images/eldercare/bullet-article.png) 0 6px no-repeat;
	display:block;
	font-size:14px;
	line-height:24px;
	padding-bottom:0;
	padding-left:22px
}
.ah-eldercare-inner figure.eldercare-tl img,
.ah-eldercare-inner figure.mb20,
.ah-eldercareplant-white-block figure.mb20 {
	display:inline-block
}
.ah-eldercare-inner .breadcrumb .breadCrumbChild>span {
	font-size:14px;
	padding-left:2px;
	color:#5e8223!important
}
.ah-eldercare-inner .breadcrumb .breadCrumbChild a span:hover {
	color:#5e8223;
	text-decoration:none
}
.apollo-eldercare-innerbanner1 {
	background:#fff;
	float:left;
	width:100%
}
.apollo-eldercare-innerbanner2 .ah-eldercarepage-banner,
.apollo-eldercare-innerbanner3 .ah-eldercarepage-banner {
	float:right;
	width:320px;
	padding:110px 0 0
}
.apollo-eldercare-innerbanner1 .container {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/organ-specific-transplan-care.png) left top no-repeat;
	height:305px
}
.apollo-eldercare-innerbanner1 .ah-eldercarepage-banner {
	padding:110px 0 0;
	float:right;
	width:355px
}
.apollo-eldercare-innerbanner1 .ah-eldercarepage-banner h2 {
	color:#095457;
	font:38px robotobold;
	line-height:40px;
	margin:0;
	padding:0
}
.apollo-eldercare-innerbanner2 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/apollo-advantage.jpg) center top no-repeat #d4d0d1
}
.apollo-eldercare-innerbanner3 {
	background:url(https://www.apollohospitals.com/images/transplant/banner/apollo-advantage.jpg) center top no-repeat #d4d0d1
}
.apollo-eldercare-innerbanner4 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/eldercare-centres.jpg) 0 top no-repeat #fff;
	float:left;
	height:305px;
	width:100%
}
.apollo-eldercare-innerbanner4 .ah-eldercarepage-banner {
	padding:110px 0 0;
	float:right;
	width:300px
}
.apollo-eldercare-innerbanner4 .ah-eldercarepage-banner h2 {
	color:#000;
	font:38px robotobold;
	line-height:40px;
	margin:0;
	padding:0
}
.apollo-eldercare-innerbanner5 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/apollo-publication.jpg) center top no-repeat #291308
}
.apollo-eldercare-innerbanner5 .ah-eldercarepage-banner {
	padding:110px 0 0;
	float:right;
	width:300px
}
.apollo-eldercare-innerbanner6 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/our-heros.jpg) center top no-repeat #9dc585;
	float:left;
	height:305px;
	width:100%
}
.apollo-eldercare-innerbanner6 .ah-eldercarepage-banner {
	padding:70px 0 0;
	float:right;
	width:400px
}
.apollo-eldercare-innerbanner6 .ah-eldercarepage-banner h2 {
	color:#fff;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-eldercare-innerbanner6 .ah-eldercarepage-banner p {
	color:#fff;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-eldercare-innerbanner2,
.apollo-eldercare-innerbanner3,
.apollo-eldercare-innerbanner5 {
	float:left;
	height:305px;
	width:100%
}
.ah-eldercarepage-banner {
	padding:112px 0 0
}
.ah-eldercarepage-banner h3 {
	color:#095457;
	font:32px robotobold;
	line-height:38px;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.ah-eldercarepage-banner h3.pub-wht {
	color:#fff;
	font:36px robotobold;
	line-height:38px;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.apollo-eldercare-innerbanner7 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/post-eh-query.jpg) center top no-repeat #fff;
	height:305px;
	width:100%
}
.apollo-eldercare-innerbanner7 .ah-eldercarepage-banner {
	padding:110px 0 0;
	float:right;
	width:355px
}
.apollo-eldercare-innerbanner7 .ah-eldercarepage-banner h2 {
	color:#095457;
	font:38px robotobold;
	line-height:40px;
	margin:0;
	padding:0
}
.apollo-eldercare-innerbanner8 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/apollo-team.jpg) center top no-repeat #189ca6;
	float:left;
	height:305px;
	width:100%
}
.apollo-eldercare-innerbanner8 .ah-eldercarepage-banner {
	padding:50px 0 0;
	float:right;
	width:365px
}
.apollo-eldercare-innerbanner8 .ah-eldercarepage-banner h3 {
	color:#fff;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-eldercare-innerbanner8 .ah-eldercarepage-banner p {
	color:#fff;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-eldercare-innerbanner9 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/apollo-team2.jpg) center top no-repeat #fff;
	float:left;
	height:305px;
	width:100%
}
.apollo-eldercare-innerbanner9 .ah-eldercarepage-banner {
	padding:50px 0 0;
	float:right;
	width:410px
}
.apollo-eldercare-innerbanner9 .ah-eldercarepage-banner h3 {
	color:#095457;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-eldercare-innerbanner9 .ah-eldercarepage-banner p {
	color:#095457;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-eldercare-innerbanner10 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/apollo-heart-inner-bg.png) center top no-repeat #9b978c;
	float:left;
	height:305px;
	width:100%
}
.apollo-eldercare-innerbanner10 .ah-eldercarepage-banner {
	padding:90px 0 0;
	float:right;
	width:470px
}
.apollo-eldercare-innerbanner10 .ah-eldercarepage-banner h2 {
	color:#fff;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-eldercare-innerbanner10 .ah-eldercarepage-banner p {
	color:#fff;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-eldercare-innerbanner11 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/apollo-liver-inner-bg.png) center top no-repeat #FBF1E9;
	float:left;
	height:305px;
	width:100%
}
.apollo-eldercare-innerbanner11 .ah-eldercarepage-banner {
	padding:90px 0 0;
	float:right;
	width:470px
}
.apollo-eldercare-innerbanner11 .ah-eldercarepage-banner h2 {
	color:#6f5a54;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-eldercare-innerbanner11 .ah-eldercarepage-banner p {
	color:#6f5a54;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-eldercare-innerbanner12 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/apollo-health-inner-bg.png) center top no-repeat #d1cbbf;
	float:left;
	height:305px;
	width:100%
}
.apollo-eldercare-innerbanner12 .ah-eldercarepage-banner {
	padding:90px 0 0;
	float:right;
	width:470px
}
.apollo-eldercare-innerbanner12 .ah-eldercarepage-banner h2 {
	color:#095457;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-eldercare-innerbanner12 .ah-eldercarepage-banner p {
	color:#095457;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-eldercare-innerbanner13 {
	background:url(https://www.apollohospitals.com/images/eldercare/banner/apollo-rediscovering-inner.jpg) center top no-repeat #74b549;
	float:left;
	height:305px;
	width:100%
}
.apollo-eldercare-innerbanner13 .ah-eldercarepage-banner {
	padding:55px 0 0;
	float:left;
	width:470px;
	margin-left:535px
}
.apollo-eldercare-innerbanner13 .ah-eldercarepage-banner p {
	color:#095457;
	font:18px/28px robotoregular!important;
	margin:10px 0 0;
	padding:25px 15px;
	background:#dee361;
	border:1px solid #76b74b;
	position:relative;
	-webkit-border-radius:0 10px 0 10px;
	-moz-border-radius:0 10px;
	border-radius:0 10px
}
.apollo-eldercare-innerbanner13 .ah-eldercarepage-banner p:before {
	content:'';
	position:absolute;
	background:url(https://www.apollohospitals.com/images/eldercare/banner/in-arrow.png) left top no-repeat;
	left:-40px;
	top:20px;
	width:41px;
	height:27px
}
.ah-eldercare-white-block .col-lg-4 {
	width:130px!important
}
.ah-eldercare-rightnav {
	width:100%;
	border-right:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1
}
.ah-eldercare-rightnav li {
	color:#000;
	font:15px/20px robotolight;
	float:left;
	width:100%;
	border-top:1px solid #e1e1e1;
	text-transform:uppercase
}
.ah-eldercare-rightnav li a {
	color:#000;
	float:left;
	width:100%;
	padding:10px;
	text-decoration:none;
	text-transform:capitalize
}
.ah-eldercare-rightnav li a.ah-coe-heading {
	background:0 0;
	font:inherit;
	height:auto
}
.ah-eldercare-rightnav li a:hover,
.ah-eldercare-rightnav li.active a,
.ah-eldercare-rightnav li.active a:hover {
	background:url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
	color:#7ac142!important;
	float:left;
	width:100%;
	padding:10px;
	font:15px/20px robotobold
}
.ah-eldercare-rightnav li a .hdtxt2 {
	padding-left:15px;
	display:block;
	font-size:12px;
	padding-right:15px
}
.eldercare-left {
	float:left!important
}
.eldercare-right {
	float:right!important
}
.eldercare-form .rsform-submit-button {
	float:left;
	margin-right:10px
}
.banner-outer-section.banner37 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/newyear-bg1.jpg) center top repeat-x;
	z-index:99
}
.banner-outer-section.banner37 .section-banner37-content {
	margin:20px 0 0;
	position:relative;
	text-align:center
}
.banner-outer-section.banner37 .section-banner37-content figure {
	display:inline-block;
	margin:0;
	padding:0
}
.banner-outer-section.banner37 .section-banner37-content figure.year {
	width:620px
}
.banner-outer-section.banner37 .section-banner37-content figure.newyearloge {
	position:absolute;
	right:15px;
	top:0
}
.banner-outer-section.banner37 .section-banner37-content .section-banner37-sub {
	margin:5px 0 0
}
.banner-outer-section.banner37 .section-banner37-content .section-banner37-sub figure.two {
	margin:0 0 0 30px;
	position:relative;
	top:-13px
}
.banner-outer-section.banner38 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/heart-failure-bg.jpg) center top no-repeat;
	z-index:99
}
.banner-outer-section.banner38 .section-banner38-content {
	float:right;
	margin:60px 0 0;
	width:725px
}
.banner-outer-section.banner38 .section-banner38-content figure.img {
	display:inline-block;
	float:left;
	margin:0;
	width:300px
}
.banner-outer-section.banner38 .section-banner38-content .heartleft {
	float:left;
	text-align:center;
	width:425px
}
.banner-outer-section.banner38 .section-banner38-content .heartleft p {
	margin:0;
	padding:0;
	font-size:18px;
	line-height:22px;
	color:#000;
	font-family:robotolight;
	text-align:center
}
.banner-outer-section.banner38 .section-banner38-content .heartleft h2 {
	margin:0 0 5px;
	padding:0;
	font-size:46px;
	line-height:56px;
	font-family:robotoblack;
	color:#af1116;
	text-align:center;
	border-bottom:1px solid #088bd0
}
.banner-outer-section.banner38 .section-banner38-content .heartleft span.date {
	margin:0;
	padding:0;
	font-size:18px;
	line-height:22px;
	color:#7e7e7e;
	font-family:robotolight;
	text-align:center
}
.banner-outer-section.banner38 .section-banner38-content .heartleft figure.img1 {
	display:inline-block;
	margin:25px 0
}
.banner-outer-section.banner38 .section-banner38-content .heartleft .heartleftlogo {
	margin-bottom:0;
	overflow:hidden;
	display:inline-block
}
.banner-outer-section.banner38 .section-banner38-content .heartleft .heartleftlogo span {
	display:inline-block;
	float:left;
	font-size:15px;
	line-height:22px;
	color:#000;
	text-align:center;
	margin:15px 0 0
}
.banner-outer-section.banner38 .section-banner38-content .heartleft .heartleftlogo figure.img2 {
	display:inline-block;
	float:left;
	margin:0 0 0 6px;
	padding:0
}
.banner-outer-section.banner38 .section-banner38-content .heartleft .read-more {
	padding:0;
	margin:30px 0 0
}
.banner-outer-section.banner38 .section-banner38-content .heartleft .read-more a {
	display:inline-block;
	background:#d0112b!important;
	font-family:robotobold;
	font-size:20px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #f36e23;
	padding:3px 15px
}
.banner-outer-section.banner39 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/heart-trust-bg.jpg) center top no-repeat #fff;
	z-index:99
}
.banner-outer-section.banner39 .section-banner39-content {
	float:right;
	margin:50px 0 0;
	width:660px
}
.banner-outer-section.banner39 .section-banner39-content figure {
	display:inline-block;
	float:left;
	margin:0 0 15px
}
.banner-outer-section.banner39 .section-banner39-content .box1 {
	display:inline-block;
	float:left;
	margin:0;
	width:345px
}
.banner-outer-section.banner39 .section-banner39-content .box2 {
	display:inline-block;
	float:left;
	margin:19px 0 0 30px;
	width:285px
}
.banner-outer-section.banner39 .section-banner39-content .box2 p {
	margin:0;
	padding:0;
	font-size:18px;
	line-height:22px;
	font-family:robotoblack;
	color:#000;
	font-style:italic
}
.banner-outer-section.banner39 .section-banner39-content .box2 p.border {
	border-bottom:1px solid #d11d27;
	padding:0 30px 8px 0;
	display:inline-block;
	margin-bottom:6px
}
.banner-outer-section.banner39 .section-banner39-content .box2 p a {
	display:inline-block;
	color:#000;
	text-decoration:none
}
.banner-outer-section.banner40 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/womans-day3.png) center top repeat-x #fff;
	z-index:99
}
.banner-outer-section.banner40 .section-banner40-content {
	margin:0 0 0 140px;
	float:left;
	width:875px;
	position:relative;
	padding:15px 0 0 440px
}
.banner-outer-section.banner40 .section-banner40-content:before {
	content:'';
	position:absolute;
	background:url(https://www.apollohospitals.com/images/banner-slider/womans-day1.png) center top no-repeat;
	left:0;
	top:0;
	width:312px;
	height:507px
}
.banner-outer-section.banner40 .section-banner40-content figure {
	display:block;
	margin:0;
	padding:0
}
.banner-outer-section.banner40 .section-banner40-content figure.text2 {
	margin:25px 0 0
}
.banner-outer-section.banner40 .section-banner40-content figure.text3 {
	margin:15px 0 5px
}
.banner-outer-section.banner40 .section-banner40-content .read-more {
	float:right;
	padding:0;
	margin:0
}
.banner-outer-section.banner40 .section-banner40-content .read-more a {
	display:inline-block;
	float:right;
	background:#45296e!important;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #45296e;
	padding:5px 15px
}
.banner-outer-section.banner41 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/health-checkbg2.png) center top no-repeat #edf6f9;
	z-index:99
}
.banner-outer-section.banner41 .section-banner41-content {
	margin:100px 0 0 630px;
	float:left;
	position:relative
}
.banner-outer-section.banner41 .section-banner41-content figure {
	display:block;
	margin:0;
	padding:0
}
.banner-outer-section.banner41 .section-banner41-content figure.text2 {
	margin:25px 0 0
}
.banner-outer-section.banner41 .section-banner41-content figure.text3 {
	margin:15px 0 5px
}
.banner-outer-section.banner41 .section-banner41-content .read-more {
	float:right;
	padding:0;
	margin:0
}
.banner-outer-section.banner41 .section-banner41-content .read-more a {
	display:inline-block;
	float:right;
	background:#09428f!important;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #09428f;
	padding:5px 15px
}
.mo {
	display:none
}
.banner-outer-section.banner42 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/liver-test.jpg) center top no-repeat #edf6f9;
	z-index:99;
	background-size:1940px
}
.banner-outer-section.banner42 .section-banner42-content {
	margin:100px 0 0 630px;
	float:left;
	position:relative
}
.banner-outer-section.banner42 .section-banner42-content figure {
	display:block;
	margin:0;
	padding:0
}
.banner-outer-section.banner42 .section-banner42-content figure.text3 {
	margin:15px 0 5px
}
.banner-outer-section.banner42 .section-banner42-content .read-more {
	float:right;
	padding:0;
	margin:0
}
.banner-outer-section.banner42 .section-banner42-content .read-more a {
	display:inline-block;
	float:right;
	font-family:robotoblack;
	background:#fec14b!important;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #fec14b;
	padding:5px 15px
}
.banner-outer-section.banner43 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/trust5.jpg) center top no-repeat #edf6f9;
	z-index:99;
	background-size:1940px
}
.banner-outer-section.banner43 .section-banner43-content {
	margin:25px 0 0 630px;
	float:left;
	position:relative;
	width:450px
}
.banner-outer-section.banner43 .section-banner43-content figure {
	display:block;
	margin:0;
	padding:0
}
.banner-outer-section.banner43 .section-banner43-content figure.text1 {
	margin-bottom:40px
}
.banner-outer-section.banner43 .section-banner43-content figure.text2 {
	margin:0
}
.banner-outer-section.banner43 .section-banner43-content figure.text3 {
	margin:-15px 0 0;
	padding-left:185px
}
.banner-outer-section.banner43 .section-banner43-content .read-more {
	padding:0;
	margin:0;
	position:absolute;
	bottom:0;
	right:0
}
.banner-outer-section.banner43 .section-banner43-content .read-more a {
	display:inline-block;
	float:right;
	font-family:robotoblack;
	background:#034090!important;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #034090;
	padding:5px 15px
}
.banner-outer-section.banner44 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/mother-day1.jpg) center top no-repeat #edf6f9;
	z-index:99
}
.banner-outer-section.banner44:before {
	content:'';
	position:absolute;
	left:17%;
	top:0;
	background:url(https://www.apollohospitals.com/images/banner-slider/mother-day3.png) center top no-repeat;
	height:550px;
	width:1153px
}
.banner-outer-section.banner44 .section-banner44-content {
	margin:80px 0 0 60%;
	float:left;
	position:relative;
	width:400px
}
.banner-outer-section.banner44 .section-banner44-content figure {
	display:block;
	margin:0;
	padding:0
}
.banner-outer-section.banner44 .section-banner44-content figure.text1 {
	margin-bottom:0;
	position:absolute;
	top:-55px;
	left:-200px
}
.banner-outer-section.banner44 .section-banner44-content figure.text2 {
	margin:0
}
.banner-outer-section.banner44 .section-banner44-content figure.text3 {
	margin:5px 0 0;
	padding-left:0
}
.banner-outer-section.banner44 .section-banner44-content .read-more {
	padding:0;
	margin:0;
	position:absolute;
	bottom:2px;
	right:0
}
.banner-outer-section.banner44 .section-banner44-content .read-more a {
	display:inline-block;
	float:right;
	font-family:robotoblack;
	background:#034090!important;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #034090;
	padding:5px 15px
}
.banner-outer-section.banner45 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/msn-bg.jpg) center top repeat-x;
	z-index:99
}
.banner-outer-section.banner45:before {
	content:'';
	position:absolute;
	left:22%;
	top:0;
	background:url(https://www.apollohospitals.com/images/banner-slider/msn-img3.png) center top no-repeat;
	height:482px;
	width:427px
}
.banner-outer-section.banner45 .section-banner45-content {
	margin:15px 0 0 50%;
	float:left;
	position:relative;
	width:490px
}
.banner-outer-section.banner45 .section-banner45-content figure {
	display:block;
	margin:0;
	padding:0
}
.banner-outer-section.banner45 .section-banner45-content figure.text1 {
	margin-bottom:0
}
.banner-outer-section.banner45 .section-banner45-content figure.text2 {
	margin:10px 0 20px;
	position:relative
}
.banner-outer-section.banner45 .section-banner45-content figure.text2:before {
	content:'';
	position:absolute;
	left:0;
	bottom:-10px;
	background:url(https://www.apollohospitals.com/images/banner-slider/msn-line.png) left top no-repeat;
	height:1px;
	width:100%
}
.banner-outer-section.banner45 .section-banner45-content figure.text3 {
	margin:5px 0 0;
	padding-left:0
}
.banner-outer-section.banner45 .section-banner45-content .read-more {
	padding:0;
	margin:10px 0 0;
	display:block
}
.banner-outer-section.banner45 .section-banner45-content .read-more a {
	display:inline-block;
	float:left;
	font-family:robotoblack;
	background:#ffd006!important;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #ffd006;
	padding:5px 15px
}
.banner-outer-section.banner46 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/fathers-bg.png) center top repeat-x #edf6f9;
	z-index:99
}
.banner-outer-section.banner46:before {
	content:'';
	position:absolute;
	left:20%;
	top:0;
	background:url(https://www.apollohospitals.com/images/banner-slider/fathers-day.png) center top no-repeat;
	height:550px;
	width:1153px
}
.banner-outer-section.banner46 .section-banner46-content {
	margin:80px 0 0 55%;
	float:left;
	position:relative;
	width:400px
}
.banner-outer-section.banner46 .section-banner46-content figure {
	display:block;
	margin:0;
	padding:0
}
.banner-outer-section.banner46 .section-banner46-content figure.text1 {
	margin-bottom:0;
	position:absolute;
	top:-50px;
	left:-100px
}
.banner-outer-section.banner46 .section-banner46-content figure.text2 {
	margin:50px 0 5px
}
.banner-outer-section.banner46 .section-banner46-content figure.text3 {
	margin:5px 0 0;
	padding-left:0
}
.banner-outer-section.banner46 .section-banner46-content .read-more {
	padding:0;
	margin:10px 0 0;
	position:relative
}
.banner-outer-section.banner46 .section-banner46-content .read-more a {
	display:inline-block;
	float:right;
	font-family:robotoblack;
	background:#034090!important;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #034090;
	padding:5px 15px
}
.banner-outer-section.banner47 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/regrow-bg.png) center top repeat-x #edf6f9;
	z-index:99
}
.banner-outer-section.banner47:before {
	content:'';
	position:absolute;
	left:22%;
	top:0;
	background:url(https://www.apollohospitals.com/images/banner-slider/regrow-lft-img.png) center top no-repeat;
	height:550px;
	width:698px
}
.banner-outer-section.banner47 .section-banner47-content {
	margin:55px 0 0 505px;
	float:left;
	position:relative;
	width:500px
}
.banner-outer-section.banner47 .section-banner47-content .logos-block {
	display:block;
	margin:0;
	padding:0 0 48px
}
.banner-outer-section.banner47 .section-banner47-content .logos-block figure.logo1 {
	float:left;
	padding-right:28px
}
.banner-outer-section.banner47 .section-banner47-content .logos-block figure.logo2 {
	float:left
}
.banner-outer-section.banner47 .section-banner47-content figure.text {
	padding-bottom:18px
}
.banner-outer-section.banner47 .section-banner47-content p {
	width:450px;
	font:29px/30px robotoblack;
	padding-bottom:8px;
	color:#231f20;
	text-transform:uppercase;
	margin:0
}
.banner-outer-section.banner47 .section-banner47-content .read-more {
	padding:0;
	margin:0;
	position:relative
}
.banner-outer-section.banner47 .section-banner47-content .read-more a {
	display:inline-block;
	float:left;
	font-family:robotoblack;
	background:#f9b000!important;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #f9b000;
	padding:5px 15px
}
.news-main-filter {
	background:#007d9e;
	padding:15px 15px 10px;
	float:left;
	width:100%;
	margin-bottom:20px
}
.news-main-filter h3 {
	float:left;
	margin:0;
	padding:5px 0 0;
	font:24px/24px robotobold!important;
	color:#fff;
	position:relative
}
.news-main-filter h3:before {
	position:absolute;
	content:'';
	background:url(https://www.apollohospitals.com/images/health-check/icon-2.png) center top no-repeat;
	width:15px;
	height:15px;
	top:0;
	left:-20px
}
.news-main-filter .events-box-select {
	float:left
}
.news-main-filter .events-box-select .bootstrap-select>.btn {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:0 0!important;
	border-width:0 0 1px;
	border-radius:0;
	padding:6px 12px;
	border-color:#cce5ec;
	color:#8ac3d2;
	outline:0!important;
	font-size:16px
}
.news-main-filter .events-box-select .bootstrap-select.btn-group .btn .caret {
	background:url(https://www.apollohospitals.com/images/health-check/icon-4.png) center center no-repeat #007d9e!important;
	width:30px;
	height:22px;
	right:0
}
.news-main-filter .events-box-select .bootstrap-select.btn-group {
	display:inline-block!important
}
.apollo-news-pagination {
	float:left;
	width:100%
}
.apollonews-wrap .apollonews-blk {
	background:url(../images/apollo-prism-bg.png) repeat-x #f7f8f7;
	min-height:280px;
	padding:15px 7px;
	border:3px solid #e1e4e5;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px
}
.apollonews.owl-carousel {
	display:none;
	position:relative;
	width:100%
}
.apollonews.owl-carousel .owl-wrapper {
	transition:all 1.5s!important
}
.apollonews.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.apollonews.owl-carousel .owl-item {
	float:left;
	cursor:pointer;
	box-sizing:border-box;
	padding:0 8px
}
.apollonews.owl-carousel .owl-item p a {
	color:#000;
	margin:0;
	text-decoration:none;
	font-size:14px;
	line-height:18px;
	display:block;
	padding-top:10px
}
.apollonews.owl-carousel .owl-item p a:hover,
.ourstents-pricing p a {
	text-decoration:underline
}
.apollonews.owl-carousel .owl-item figure img {
	border-radius:10px
}
.apollonews.owl-theme .owl-controls {
	margin-top:0;
	text-align:center
}
.apollonews.owl-controls .owl-buttons div {
	cursor:pointer;
	display:inline-block;
	zoom:1;
	font-size:0;
	position:absolute
}
.apollonews .owl-buttons,
.apollonews.owl-controls .owl-buttons .owl-next,
.apollonews.owl-controls .owl-buttons .owl-prev {
	display:none
}
.apollonews.owl-carousel .owl-controls {
	text-align:center
}
.apollonews.owl-carousel .owl-controls .owl-page {
	display:inline-block
}
.apollonews.owl-carousel .owl-controls .owl-page span {
	background-color:#333;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	display:block;
	height:8px;
	margin:0 3px;
	width:8px;
	cursor:pointer
}
.apollo-prism a.view-all,
.apollonews-blk a.view-all {
	position:absolute;
	bottom:-15px;
	left:50%;
	border:2px solid #fff;
	padding:3px 15px;
	background:#377c8e;
	color:#fff
}
.apollonews.owl-carousel .owl-controls .owl-page.active span {
	background-color:#377c8e
}
.apollonews-blk a.view-all {
	display:inline-block;
	margin-left:-50px
}
.apollo-prism a.view-all {
	display:inline-block;
	margin-left:-62px;
	text-transform:uppercase
}
.apollo-news-section h4.press-release-hd a {
	font-weight:400!important;
	font-family:robotoregular!important
}
.apolloexcellence-wraper .intro-top-left {
	float:left;
	width:480px
}
.apolloexcellence-wraper .intro-top-left p {
	color:#575756!important
}
.apolloexcellence-wraper .intro-top-left p strong {
	font-size:17px!important
}
.apolloexcellence-wraper .intro-top-right {
	float:right;
	padding:25px 45px;
	background:#dadada;
	width:300px
}
.apolloexcellence-wraper .intro-top-right p {
	margin:0!important;
	padding:0;
	font-size:18px!important;
	line-height:26px!important;
	color:#575756!important
}
.apolloexcellence-wraper .healthcare-title {
	float:left;
	padding:10px 25px;
	background:#dadada;
	width:100%;
	margin:40px 0 25px
}
.apolloexcellence-wraper .healthcare-title h2 {
	margin:0;
	padding:0;
	font-size:22px!important;
	color:#575756!important
}
.apolloexcellence-wraper .healthcare-left {
	float:left;
	width:47%
}
.apolloexcellence-wraper .healthcare-left .top {
	background:#dadada;
	padding:0 25px 15px;
	overflow:hidden;
	margin-bottom:25px
}
.apolloexcellence-wraper .healthcare-left .top h3 {
	margin:0 -25px 15px;
	padding:10px 25px;
	font-size:18px!important;
	color:#575756!important;
	background:#c6c6c6
}
.apolloexcellence-wraper .healthcare-left .top p {
	float:left;
	width:250px
}
.apolloexcellence-wraper .healthcare-left .top figure {
	margin:40px 0 0;
	padding:0;
	display:inline-block;
	width:70px;
	float:right
}
.apolloexcellence-wraper .healthcare-left .bottom {
	padding:0 25px 25px;
	overflow:hidden
}
.apolloexcellence-wraper .healthcare-left .bottom h3 {
	margin:0 -25px 15px;
	color:#575756!important;
	padding:10px 25px;
	font-size:18px!important;
	background:#c6c6c6
}
.apolloexcellence-wraper .healthcare-left .bottom ul {
	margin:0;
	padding:0
}
.apolloexcellence-wraper .healthcare-left .bottom ul li {
	margin:0 0 10px;
	padding:0 0 0 15px;
	background:url(https://www.apollohospitals.com/images/dot2.png) 0 8px no-repeat
}
.apolloexcellence-wraper .healthcare-right {
	float:right;
	width:47%
}
.apolloexcellence-wraper .healthcare-right .top {
	background:#dadada;
	padding:0;
	overflow:hidden;
	margin-bottom:0
}
.apolloexcellence-wraper .healthcare-right .top h3 {
	margin:0;
	color:#575756!important;
	padding:10px 25px;
	font-size:18px!important;
	background:#c6c6c6
}
.apolloexcellence-wraper .healthcare-right .bottom {
	background:#dadada;
	padding:40px 25px 15px;
	overflow:hidden
}
.apolloexcellence-wraper .healthcare-right .bottom ul {
	margin:0;
	padding:0
}
.apolloexcellence-wraper .healthcare-right .bottom ul li {
	margin:0 0 10px;
	padding:0 0 0 15px;
	background:url(https://www.apollohospitals.com/images/dot2.png) 0 8px no-repeat
}
.apolloexcellence-wraper .healthcare-logo {
	width:100%;
	margin-top:20px;
	float:left
}
.apolloexcellence-wraper .healthcare-logo ul {
	margin-right:-15px;
	padding:0;
	display:block;
	float:right!important
}
.apolloexcellence-wraper .healthcare-logo ul li {
	margin:0 0 15px!important;
	padding:0 15px!important;
	background:0 0!important;
	float:left;
	width:25%
}
.apolloexcellence-wraper p.text-center {
	clear:both;
	width:100%
}
.apollo-medskills-section .medskills-keys {
	background:#ededed;
	overflow:hidden;
	min-height:auto !important;
	margin-bottom:20px
}
.apollo-medskills-section .medskills-keys h3 {
	margin:0!important;
	color:#fff!important;
	padding:10px 25px;
	font-size:18px!important;
	background:#e27527
}
.apollo-medskills-section .medskills-keys ul.med {
	margin:0;
	padding:20px
}
.apollo-medskills-section .medskills-keys ul.med li {
	margin:0 0 10px;
	padding:0 0 0 15px;
	background:url(https://www.apollohospitals.com/images/dot2.png) 0 8px no-repeat
}
.apollo-medskills-section .apollo-medskills-img {
	padding-left:5px;
	padding-right:5px;
	width:50%;
	float:left
}
.ourstents-pricing {
	float:left;
	display:inline-block;
	margin-right:42px;
	clear:both
}
.ourstents-pricing p {
	background:#ffb900;
	color:#000;
	display:inline-block;
	font:12px/16px robotobold;
	text-transform:uppercase;
	padding:8px 10px;
	border-radius:5px;
	text-align:center
}
.ourstents-pricing p a {
	font-family:robotobold;
	color:#000
}
.helpline-block .apollo-locatin {
	float:left
}
.helpline-block .apollo-locatin .apollo-locatin-text {
	display:inline-block;
	background:#a1cbda url(https://www.apollohospitals.com/images/logo-header-ask-apollo.png) 0 0 no-repeat;
	color:#224855;
	font:14px/18px robotoblack;
	text-transform:uppercase;
	position:relative;
	padding:12px 10px 12px 77px;
	cursor:pointer
}
.helpline-block .apollo-locatin .apollo-locatin-text:after {
	display:none;
	content:'';
	position:absolute;
	top:50%;
	margin-top:-5px;
	right:10px;
	background:url(https://www.apollohospitals.com/images/apollo-location-arrow.png) no-repeat;
	width:15px;
	height:10px
}
.helpline-block .apollo-locatin .apollo-location-wrapper {
	position:absolute;
	top:42px;
	z-index:1002;
	background:#fff;
	width:165px;
	border:1px solid #a1cbda
}
.helpline-block .apollo-locatin .apollo-location-wrapper .apollo-location-area {
	height:100%;
	max-height:250px;
	min-height:250px;
	overflow-x:hidden
}
.helpline-block .apollo-locatin .apollo-location-wrapper .apollo-location-area li a {
	display:block;
	color:#224855;
	font-size:13px;
	line-height:20px;
	padding:6px 10px;
	border-bottom:1px solid #a1cbda;
	text-transform:capitalize;
	font-family:Roboto,
	sans-serif;
	font-weight:400;
	text-decoration:none
}
.helpline-block .apollo-locatin .apollo-location-wrapper .apollo-location-area li:hover a {
	background:#224855;
	color:#fff
}
.joint-commission .hidden-lg4:after,
.joint-commission .hidden-lg5:after {
	width:1px;
	height:65px;
	background:url(https://www.apollohospitals.com/images/header-logos-div.png) no-repeat;
	margin-top:-33px;
	top:50%;
	right:0;
	content:''
}
.joint-commission .hidden-lg4 {
	position:relative;
	float:left;
	padding-right:10px;
	margin-right:10px
}
.joint-commission .hidden-lg4:after {
	position:absolute
}
.joint-commission .hidden-lg5 {
	position:relative;
	float:left;
	padding-right:0px;
	margin-right:0px
}
.joint-commission .hidden-lg5:after {
	position:absolute
}
.search-social .social-media {
	width:162px;
	position:relative
}
.search-social .social-media ul.uladdclass {
	position:absolute;
	width:162px;
	height:inherit
}
.search-social .social-media a.arrow {
	display:block;
	position:absolute;
	width:16px;
	height:12px;
	background:url(https://www.apollohospitals.com/images/social/down-arrow3.png) no-repeat;
	right:0;
	top:50%;
	margin-top:10px;
	cursor:pointer;
	z-index:1003
}

/*lang styles*/
.hide__mb{font-weight:400;    font-size: 11px;
    margin-right: 7px; margin-bottom: 0px;}
.arrow__{    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 15px;
    float: right;background:url(https://www.apollohospitals.com/hindi/images/down-arrow3.png) no-repeat;}
.nav__wrapper {
     width: auto;
    margin: 0px auto;
    text-align: center;
    display: block;
    float: right;padding: 0 11px;
}
  .sl-nav {
  display: inline;
}
.sl-nav ul {
  margin:0;
  padding:0;
  list-style: none;
  position: relative;
  display: inline-block;
}
.sl-nav li {
  cursor: pointer;
  padding-bottom:0px;
}
.sl-nav li ul {
  display: none;
}
.sl-nav li:hover ul {
  position: absolute;
  top:29px;
  right:-15px;
  display: block;
  background: #fff;
  width: 120px;
  padding-top: 0px;
  z-index: 999999;
  border-radius:5px;
  box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}/*
.sl-nav li:hover .triangle {
  position: absolute;
  top: 15px;
  right: -10px;
  z-index:10;
  height: 14px;
  overflow:hidden;
  width: 30px;
  background: transparent;
}
.sl-nav li:hover .triangle:after {
  content: '';
  display: block;
  z-index: 20;
  width: 15px;
  transform: rotate(45deg) translateY(0px) translatex(10px);
  height: 15px;
  background: #fff;
  border-radius:2px 0px 0px 0px;
  box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}*/
.sl-nav li ul li {    position: relative;
    text-align: left;
    background: transparent;
    padding: 5px 15px;
    padding-bottom: 0;
    z-index: 2;
    height: 30px;
    font-size: 13px;
    line-height: 20px;
    color: #3c3c3c;
    border-bottom: 1px solid #a1cbda;
}
.sl-nav li ul li:last-of-type {
  padding-bottom: 15px;
}
.sl-nav li ul li a.lnk {    color: #000;
  padding-left: 5px;width: 100%;
    display: inline-block;    font-size: 12px;
}
.sl-nav li ul li a.lnk:hover, .sl-nav li ul li a.lnk.active {
  color: #146c78;font-weight:bold; text-decoration:none;
} 

/*ends*/


.aidc-block .block .aidc-content,
.search-social .social-media .visible-tab {
	display:none
}
.social-media span {
	text-align:left
}
.social-media ul li.icon-fb a {
	margin-left:0
}
.social-media .social-media2 {
	float:right;
	margin:2px -20px 0 0;
	display:none;
	position:absolute;
	z-index:1002;
	right:0;
	top:60px
}
.search-social .social-media .social-media2 ul {
	position:relative;
	background:#d5d5d5;
	padding:10px 8px;
	border-radius:9px
}
.search-social .social-media .social-media2 ul:before {
	position:absolute;
	content:'';
	width:0;
	height:0;
	border:12px solid transparent;
	border-bottom:12px solid #d5d5d5;
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	top:-24px;
	right:16px
}
.btn-left {
	float:left;
	width:48%
}
.btn-right {
	float:right;
	width:48%
}
.aidc-block {
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5
}
.aidc-block .block {
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5
}
.aidc-block .block.active {
	position:relative;
	border-bottom:1px solid #e5e5e5
}
.aidc-block .block:first-child {
	border-bottom:0
}
.aidc-block .block .aidc-hdg {
	cursor:pointer;
	font:400 14px Roboto,
	sans-serif;
	padding:10px 5px;
	position:relative
}
.aidc-block .block .aidc-hdg:after,
.aidc-block .block.active .aidc-hdg:after {
	position:absolute;
	width:15px;
	height:15px;
	margin-top:-7px;
	right:10px;
	top:50%;
	content:''
}
.aidc-block .block .aidc-hdg:after {
	background:url(https://www.apollohospitals.com/images/plus.png) no-repeat
}
.aidc-block .block.active .aidc-hdg:after {
	background:url(https://www.apollohospitals.com/images/minus.png) no-repeat
}
.aidc-block .block .aidc-content ul {
	margin:0;
	padding:0
}
.aidc-block .block .aidc-content ul li a {
	color:#337ab7;
	padding:5px 10px;
	font:14px robotoregular;
	display:block
}
.aidc-block .block .aidc-content ul li:nth-child(odd) {
	background:#e5f9ff
}
.ah-patientInf-innerblock {
	background:#fff
}
.ah-patientInf-innerblock .breadcrumb {
	float:right;
	padding:20px 0 0;
	width:65%;
	text-align:right
}
.ah-patientInf-innerblock .breadcrumb .breadCrumbChild>span {
	font-size:14px;
	padding-left:2px;
	color:#7ac142!important
}
.ah-patientInf-innerblock .breadcrumb .breadCrumbChild a span:hover {
	color:#000;
	text-decoration:none
}
.ah-patientInf-innerblock figure.mb20 {
	display:inline-block
}
.ah-patientInf-innerblock .ah-left-block.stuck {
	position:fixed;
	top:0;
	z-index:1
}
.ah-patientInf-innerblock .ah-left-block.stuck.bottom {
	top:inherit;
	bottom:15px;
	position:absolute
}
.ah-patientInf-leftnav {
	border:1px solid #e1e1e1;
	margin-right:0;
	float:left;
	width:323px;
	background:#fff;
	z-index:100
}
.ah-patientInf-leftnav h2 {
	margin:0;
	background:url(https://www.apollohospitals.com/images/patient-information-guide/apollo-icon-linebar.jpg) 12px 16px no-repeat #1dbbcb;
	color:#fff;
	font:18px/24px robotobold;
	float:left;
	text-transform:uppercase;
	width:100%;
	padding:10px 0 10px 40px
}
.ah-patientInf-leftnav ul {
	clear:both
}
.ah-patientInf-leftnav li {
	border-top:1px solid #e1e1e1
}
.ah-patientInf-leftnav li a {
	color:#000;
	font:16px/24px robotolight;
	padding:8px 5px 8px 12px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	position:relative;
	cursor:pointer
}
.ah-patientInf-leftnav li a:focus,
.ah-patientInf-leftnav li a:hover,
.ah-patientInf-leftnav li.active a,
.ah-trans-patientInf li.alias-parent-active a {
	color:#000;
	font-family:robotobold;
	background:0 0
}
.ah-patientInf-leftnav li a:before {
	content:'';
	position:absolute;
	top:10px;
	left:10px;
	height:20px
}
.ah-patientInf-leftnav li.active a.done:before,
.ah-patientInf-leftnav li.active a.expect:before,
.ah-patientInf-leftnav li.active a.get:before,
.ah-patientInf-leftnav li.active a.heart:before,
.ah-patientInf-leftnav li.active a.life:before,
.ah-patientInf-leftnav li.active a.prepare:before,
.ah-patientInf-leftnav li:hover a.done:before,
.ah-patientInf-leftnav li:hover a.expect:before,
.ah-patientInf-leftnav li:hover a.get:before,
.ah-patientInf-leftnav li:hover a.heart:before,
.ah-patientInf-leftnav li:hover a.life:before,
.ah-patientInf-leftnav li:hover a.prepare:before {
	background-position:0 0
}
.main-patientInf-innerblock {
	position:relative;
	width:100%;
	float:left;
	margin-top:20px
}
.ah-patientInf-content-block {
	float:right
}
.ah-patientI-content-block {
	margin:0
}
.ah-patientI-content-block .page-header {
	margin:0 0 10px
}
.ah-patientI-content-block h1,
.ah-patientInf-innerblock h1 {
	width:100%;
	color:#000;
	font:24px robotobold;
	border-bottom:1px solid #999;
	padding:0 100px 0 0;
	margin:-5px 0 0;
	text-transform:uppercase;
	line-height:36px
}
.ah-patientI-content-block h2 {
	color:#000;
	font:20px robotomedium;
	margin:0;
	padding:17px 0
}
.ah-patientI-content-block h2.titleicon {
	position:relative;
	padding-left:65px;
	margin:10px 0 5px
}
.ah-patientI-content-block h2.titleicon:before {
	position:absolute;
	top:50%;
	left:0;
	content:'';
	width:63px;
	height:63px;
	margin-top:-31px;
	background-size:contain!important
}
.ah-patientI-content-block h2.titleicon.prepare:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-9.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.procedure:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-7.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.afterprocedure:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-8.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.emergency:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-10.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.contactemergency:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-6.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.preopinvestigations:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-5.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.aphc:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-4.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.gyneacology:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-3.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.gastroenterology:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-2.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.heart:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-1.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.expectprocedure:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-11.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.expectprocedure2:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/3.jpg) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.doneprocedure:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-12.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.whyprocedure:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-13.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.whyheart:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-14.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.dna:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-15.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.gb:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/icon-16.png) left center no-repeat
}
.ah-patientI-content-block a.backtrans,
.ah-patientI-content-block a.backtrans:hover {
	text-decoration:none;
	background-color:#000!important
}
.ah-patientI-content-block h3 {
	color:#000;
	font:18px robotoregular;
	margin:0;
	padding:10px 0 5px
}
.ah-patientI-content-block figure {
	padding:0
}
.ah-patientI-content-block p {
	color:#414042;
	font:14px/21px robotoregular;
	padding:0 0 15px;
	text-align:left;
	margin:0
}
.ah-patientI-content-block a {
	color:#337ab7;
	text-decoration:none
}
.ah-patientI-content-block a.backtrans {
	float:right;
	font:14px robotobold;
	color:#fff;
	padding:5px 10px;
	border-radius:5px;
	margin-top:-55px;
	margin-right:0
}
.ah-patientI-content-block ul {
	padding-bottom:15px
}
.ah-patientI-content-block ul.arrow li {
	background:url(https://www.apollohospitals.com/images/arrow-icon-black.png) 0 6px no-repeat;
	display:block;
	font-size:14px;
	line-height:24px;
	padding-bottom:0;
	padding-left:22px
}
.ah-patientInf-inner {
	background:#fff
}
.ah-patInf-content-block a.backtrans,
.ah-patInf-content-block a.backtrans:hover {
	background-color:#000!important;
	text-decoration:none
}
.ah-patInf-content-block {
	margin:0
}
.ah-patInf-content-block a,
.ah-transplant-white-block a {
	color:#000;
	text-decoration:none
}
.ah-trans-bottom {
	margin:0 0 20px
}
.ah-patInf-content-block figure {
	padding:0 0 10px
}
.ah-patInf-content-block h1 {
	width:100%;
	color:#000;
	font:28px robotobold;
	border-bottom:1px solid #999;
	padding:0 100px 0 0;
	margin:-5px 0 0;
	text-transform:uppercase;
	line-height:36px
}
.ah-patInf-content-block h2 {
	color:#000;
	font:18px robotobold;
	padding:0 0 10px;
	margin:0;
	text-transform:capitalize
}
.ah-patInf-content-block h3 {
	color:#000;
	font:16px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-patInf-content-block h3 a {
	color:#000;
	text-decoration:none
}
.ah-patInf-content-block h3 span {
	color:#000
}
.ah-patInf-content-block h4 {
	color:#000;
	font:18px robotobold;
	padding:0 0 10px;
	margin:0;
	text-transform:capitalize
}
.ah-patInf-content-block h5 {
	color:#000;
	font:16px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-patInf-content-block h5 span {
	color:#000
}
.ah-patInf-content-block h6 {
	color:#414042;
	font:14px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-patInf-content-block p.iframe {
	text-align:center
}
.ah-patInf-content-block ul {
	padding:0 0 20px;
	float:left;
	width:100%
}
.ah-patInf-content-block li {
	color:#414042;
	font:15px/27px robotoregular;
	background-position:-496px -59px;
	float:left;
	width:100%;
	padding:0 0 0 10px
}
.ah-patInf-content-block a.backtrans,
a.backct:hover {
	color:#fff
}
.ah-patInf-content-block li.wd33 {
	width:33%
}
.ah-patInf-content-block li.wd50 {
	width:50%
}
.ah-patInf-content-block a.backtrans {
	float:right;
	font:14px robotobold;
	padding:5px 10px;
	border-radius:5px;
	margin-top:-65px;
	margin-right:0
}
.ah-patInf-content-block a.backct2 {
	margin-top:15px;
	margin-bottom:15px;
	margin-right:0
}
.ah-patInf-content-block .sideways li {
	padding:0
}
.ah-trans-bottom a.backct {
	margin:0
}
.ah-detail-img {
	margin:0 20px 10px 0;
	float:left
}
.ah-patInfs-block .tab-content {
	width:100%;
	float:left
}
.ah-patInf-content-block .nav-tabs {
	background:0 0!important;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	height:auto;
	border-bottom:1px solid #ddd;
	padding:0;
	margin-bottom:10px
}
.ah-patInf-content-block .nav-tabs>li.active>a,
.ah-patInf-content-block .nav-tabs>li>a:hover {
	color:#fff;
	background-color:#02b1e0;
	cursor:pointer;
	border:1px solid transparent;
	border-radius:4px 4px 0 0;
	padding:10px 15px;
	font-size:14px
}
.apollostory .nav-tabs>li.active>a,
.apollostory .nav-tabs>li.active>a:hover,
.apollostory .nav-tabs>li>a:hover {
	color:#fff;
	background-color:#02b1e0;
	font-weight:400;
	border:1px solid transparent;
	border-radius:4px 4px 0 0;
	padding:10px 15px;
	font-size:14px
}
.apollostory .nav-tabs>li.active>a:hover {
	border:1px solid transparent;
	border-radius:4px 4px 0 0;
	line-height:1.42857;
	margin-right:2px;
	padding:10px 15px;
	font-size:14px
}
.ah-patInf-content-block .nav-tabs>li {
	text-align:center;
	width:140px;
	margin-bottom:0
}
.ah-patInf-content-block .nav-tabs>li:first-child {
	padding-left:0
}
.ah-patInf-content-block .nav-tabs>li.active>a:after {
	position:absolute;
	content:'';
	width:0;
	height:0;
	border:0 solid transparent;
	border-top:0 solid #008faf;
	bottom:0;
	right:0;
	z-index:20
}
.ah-patInf-block .tab-content {
	background:0 0
}
.ah-patInf-block .tab-content-shadow {
	height:16px;
	width:100%;
	background:url(../images/apollo-cancer-institute/apollo-map-shadow.png) center bottom no-repeat;
	float:left
}
.ah-patInf-bluepattern-block {
	background:url(../images/apollo-cancer-institute/apollo-cancer-blue-pattern.png);
	float:left
}
.ah-patInf-bluepattern-block-shadow {
	float:left;
	width:100%;
	background-size:100%;
	padding:0
}
.ah-patInf-bluepattern-block-shadow h2 {
	color:#00779c;
	font:25px robotobold;
	padding:0;
	text-transform:uppercase
}
.ah-patInf-inner .inner-page-full-width {
	margin:0;
	padding:0
}
.ah-patInf-content-block ul.arrow li {
	background:url(https://www.apollohospitals.com/images/transplant/bullet-article.png) 0 6px no-repeat;
	display:block;
	font-size:14px;
	line-height:24px;
	padding-bottom:0;
	padding-left:22px
}
.ah-patInf-inner figure.mb20,
.ah-patInf-inner figure.patInf-tl img,
.ah-patInf-white-block figure.mb20 {
	display:inline-block
}
.ah-patInf-inner .breadcrumb .breadCrumbChild>span {
	font-size:14px;
	padding-left:2px;
	color:#000!important
}
.ah-patInf-inner .breadcrumb .breadCrumbChild a span:hover {
	color:#000;
	text-decoration:none
}
.ah-patInfpage-banner {
	padding:112px 0 0
}
.ah-patInfpage-banner h3 {
	color:#095457;
	font:32px robotobold;
	line-height:38px;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.ah-patInfpage-banner h3.pub-wht {
	color:#fff;
	font:36px robotobold;
	line-height:38px;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.gift-of-life {
	color:#404042!important;
	font:26px/40px robotobold!important
}
.lis li {
	list-style-type:disc;
	margin:0 0 0 15px;
	padding:0
}
.clear {
	clear:both
}
.ah-patInf-white-block .col-lg-4 {
	width:130px!important
}
.ah-patInf-content-list {
	margin:20px 0 30px
}
.ah-patInf-content-list figure {
	padding:0
}
.ah-patInf-content-list h2 {
	color:#000;
	font:18px robotobold;
	padding:15px 0 5px;
	margin:0;
	text-transform:capitalize;
	min-height:70px
}
.ah-patInf-content-list h2 a {
	color:#000;
	font:18px robotobold;
	text-decoration:none
}
.ah-patInf-content-list h5 {
	color:#000;
	font:17px robotobold;
	padding:10px 0 5px;
	margin:0
}
.ah-patInf-content-block p,
.ah-patInf-content-list p {
	color:#414042;
	font:14px/21px robotoregular;
	padding:0 15px 5px 0;
	text-align:justify;
	margin:0
}
.ah-patInf-content-list p {
	min-height:135px
}
.ah-patInf-content-list a {
	color:#000;
	font:14px robotobold;
	text-decoration:underline
}
.ah-patInf-content-list li {
	color:#414042;
	font:15px/27px robotoregular;
	background:url(../images/apollo-cancer-institute/apollo-icon-dotlist.png) 0 12px no-repeat;
	float:left;
	width:100%;
	padding:0 0 0 10px
}
.ah-patInf-content-list figure img {
	padding:0;
	border-radius:15px
}
.apollo-patientInf-innerbanner9 {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/patient-information-guide.jpg) center top no-repeat #fff;
	float:left;
	height:305px;
	width:100%
}
.apollo-patientInf-innerbanner9 .ah-patientInf-banner {
	padding:50px 0 0;
	float:right;
	width:410px
}
.apollo-patientInf-innerbanner9 .ah-patientInf-banner h3 {
	color:#095457;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-patientInf-innerbanner9 .ah-patientInf-banner p {
	color:#095457;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-patientInf-innerbanner10 {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/patient-information-guide-inner.jpg) center top no-repeat #fff;
	float:left;
	height:305px;
	width:100%
}
.apollo-patientInf-innerbanner10 .ah-patientInf-banner {
	padding:50px 0 0;
	float:right;
	width:410px
}
.apollo-patientInf-innerbanner10 .ah-patientInf-banner h3 {
	color:#095457;
	font:30px/40px robotobold!important;
	margin:0;
	padding:0
}
.apollo-patientInf-innerbanner10 .ah-patientInf-banner p {
	color:#095457;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.apollo-patientInf-innerbanner-aphc {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/aphc-banner.jpg) center top no-repeat #fff;
	float:left;
	height:305px;
	width:100%
}
.apollo-patientInf-innerbanner-aphc .ah-patientInf-banner {
	padding:130px 0 0;
	float:right;
	width:485px
}
.apollo-patientInf-innerbanner-aphc .ah-patientInf-banner h3 {
	color:#007e9f;
	font:34px/40px robotobold!important;
	margin:0;
	padding:0;
	text-transform:uppercase
}
.apollo-patientInf-innerbanner-aphc .ah-patientInf-banner p {
	color:#095457;
	font:24px/30px robotoregular!important;
	margin:10px 0 0;
	padding:0
}
.ah-patientInf-inner .breadcrumb {
	float:right;
	padding:20px 0 0;
	width:60%;
	text-align:right
}
.ah-eldercare-white-block .breadcrumb .breadCrumbChild a,
.ah-eldercare-white-block .breadcrumb .breadCrumbChild a span,
.ah-eldercare-white-block .breadcrumb .breadCrumbChild span,
.ah-patientInf-inner .breadcrumb .breadCrumbChild {
	color:#000
}
.ah-patientInf-inner .tab-content-shadow {
	background:url(https://www.apollohospitals.com/images/eldercare/apollo-map-shadow1.png) center top no-repeat;
	float:left;
	height:30px;
	width:100%;
	margin:15px 0;
	background-size:100%;
	opacity:.5
}
.ah-patientInf-inner .breadcrumb .breadCrumbChild>span {
	font-size:14px;
	padding-left:2px;
	color:#000!important
}
.ah-patientInf-inner .breadcrumb .breadCrumbChild a span:hover {
	color:#000;
	text-decoration:none
}
a.icon-phone3{color:#000;font-weight:600;}
.cnt_area_ ol li{padding: 5px 0;}

/******line number 13180******/

 .video-banner{position: relative; }
.video_tab{display: none;}
    .video_mob{
        display: none;
            }
  .video_desk
{    width: 100%;
    height: 515px;
}

.vd_src_desk{
     width: 110%;
    position: absolute;
    left: -0.5%;
    z-index: -1;
    background-color: #fff;
    top: 0px;
}

   .black_strip{
       width: 100%;
    height: 195px;
    position: absolute;
    background-color: #ccc;
    bottom: 0;left:0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgb(93, 93, 93) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgb(93, 93, 93) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgb(93, 93, 93) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a0a0a0',GradientType=0 );
   }
/*.banner-video-banner{position: relative;height: 515px;
    overflow: hidden;}*/


/*****ends***/


 @media (min-width: 1300px) and (max-width: 1366px){
    .video_banner { 
    width: 118%;
}
}
 @media (min-width: 1367px) and (max-width: 1440px){
    .video_banner { 
    width: 108%;
}
}


@media only screen and (min-width:768px) and (max-width:1024px){
         
          .video-banner{    background-color: #eeedef;}
.video_desk,.video_mob{display: none;}
.video_tab{display: block;height: 515px;}
.vd_src_tab{
   width: 76%;
    position: absolute;
    right: 0;
    z-index: 0;
    left: 0;
    margin: auto;
    top: -48px;
    background-color: #fff;
    }
    .black_strip{    z-index: 1;}


     .banner-outer-section.banner-chairman{
    		background:url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/chairman_tab.png) center center no-repeat;
    	}
.banner-outer-section.banner-adult-vaccination {
   background:url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/Adult-need-vaccination-too-tab.png) center center no-repeat;
}

    .banner-outer-section.prohealth-banner-new{
    		    background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/Social-medi-for-world-heart-day-tab.jpg) center center no-repeat;
    		   background-size: cover;
	}

    	.banner-outer-section.banner-heart-new {
    position: relative;
    background: url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/heartday_tab.png) center center no-repeat;
    z-index: 99;
    background-size: cover;
}


    .banner-outer-section.banner-emrgencyc_dsk {	
        background:url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/emrgencyc_tab.png) center center no-repeat;
    } 


    .banner-outer-section.banner-surgery_desk {	
        background:url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/surgery_home.png) center center no-repeat;
    }


}

@media (min-width:1919px)
{
	.video_banner{width: 100%;}
}


@media (max-width:1919px) {
    .video_desk{height: 515px; }
.vd_src_desk{top: -50px;}


}


@media (max-width:1599px) {
    .video_desk{height: 515px; }
.banner-outer-section.banner83{background-position:8% bottom;}


}


@media (max-width:1439px) {
    .vd_src_desk{top: -52px;}

}


@media (max-width:767px) {
	/*.banner-video-banner{    height: 174px;}*/
	.video_banner_mob{display: block;    width: 100%;}

.video_banner{display: none;}


    .black_strip{display: none;}
.video_desk,.video_tab{display: none;}
.video_mob{display: block;height: 195px;}
.vd_src_mob{    
width: 110%;
    position: absolute;
    left: -0.5%;
    z-index: -1;
    background-color: #fff;
    top:-25px;
}

}

   .black_strip{
       width: 100%;
    height: 195px;
    position: absolute;
    background-color: #ccc;
    bottom: 0;left:0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgb(93, 93, 93) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgb(93, 93, 93) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgb(93, 93, 93) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a0a0a0',GradientType=0 );
   }
 

.footer-nav-mob-multiline,.acrod_nav_menu{display: none}
/* Accordion styles */
.tabs__ { 
  overflow: hidden;
    
}
footer h5 a{
    color: #000; font-weight: 600;
}
footer h5 
{margin: 0 0 10px;}
.tab__ {
  width: 100%;
  color: white;
  overflow: hidden;
}
.tab-label__ {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 1em;
  background: #06657f;
  font-weight: bold;
  cursor: pointer;
  border-bottom: 1px solid #2a8198;
  margin-bottom: 0px;
  font-family: Roboto,	sans-serif;
    font-weight: normal;
    font-size: 15px;
 
}
.tab-label__:hover {
  background: #075e74;
}
.tab-label__::after {
  content: "\276F";
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-transition: all .35s;
  transition: all .35s;
}


.tab-content__ {
  max-height: 0;
  padding: 0 1em;
  color: #fff; 
  -webkit-transition: all .35s;
  transition: all .35s;
}
.tab-close__ {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding: 1em;
  font-size: 0.75em;
  background: #2c3e50;
  cursor: pointer;
}
.tab-close__:hover {
  background: #075e74;
}
.__input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.__input[type=checkbox] + label:before{display: none}
.__input:checked + .tab-label__ {
  background: #075e74;
}
.__input:checked + .tab-label__::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.__input:checked ~ .tab-content__ {
/*  max-height: 100vh;*/
  padding: 1em  ;
  max-height: 400vh;
  overflow: auto;
}
 .col-md-5ths {
    width: 20%;
    float: left;
}
.cate_section_{
	width: 100%;
	float: left;
 margin-top: 10px;
 display: none;
 margin-bottom: 30px;
 }

/*centerofexcellence*/ 
.brands_desk{display: block;}
.center_ex_{width: 100%;position: relative;}
.center_ex_ li{
	width:14%;
	display: inline-block;
    text-align: center;
    box-sizing: inherit!important;
    vertical-align: top;
} 
.center_ex_ li figure {
      height: 110px;
    width: 100px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    display: inline-block;
}
.center_ex_ li img {
    margin: 0 auto;
        width: 100%;
}  
.center_ex_ li h3 {
    font-size: 14px;
    line-height: normal;
    margin: 0;
    display: block;
    color: #000;
    padding-top: 5px;
}
.list__row{width: 100%;    
	height: 185px; display: inline-block; margin-bottom: 35px;   
    text-align: center;  padding: 0 10px;}
 .list__row:hover figure img {
    margin-top: -114px;
}


.scrol_dwn{    text-align: center;
    padding: 20px 0;
}
.scrol_dwn a{
	color: #414141;
    font-size: 18px;
    width: 165px;
    display: inline-block;
    font-family: Roboto, sans-serif;
}
.social-media {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 20px;
}
.social-media ul, .social-media ul li {
    float: none;
    margin: 0 auto;
    display: inline-block;
}
 
/*****ends***/

@media (max-width: 1024px){
.nav__wrapper {
    padding: 0 12px;
}
 
.col-md-5ths {
    width: 25%;
    float: left;
}
}
@media (min-width: 1025px){ 
.col-md-5ths {
    width: 20%;
    float: left;
}}
 
@media (min-width: 1500px) {.col-md-5ths {width: 20%;float: left;}}
 

@media only screen and (min-width:768px) and (max-width:1024px){
         
          .video-banner{    background-color: #eeedef;}
.video_desk,.video_mob{display: none;}
.video_tab{display: block;height: 515px;}
.vd_src_tab{
   width: 76%;
    position: absolute;
    right: 0;
    z-index: 0;
    left: 0;
    margin: auto;
    top: -48px;
    background-color: #fff;
    }
    .black_strip{    z-index: 1;}


}


@media (max-width:1919px) {
    .video_desk{height: 515px; }
.vd_src_desk{top: -50px;}


}


@media (max-width:1599px) {
    .video_desk{height: 515px; }
.banner-outer-section.banner83{background-position:8% bottom;}


}


@media (max-width:1439px) {
    .vd_src_desk{top: -52px;}

}


@media (max-width:767px) {
	.footer-nav-mob-multiline,.acrod_nav_menu{display: block}

  .footer-nav-mob-multiline{padding: 10px 0;}
  .footer-nav-mob-multiline,.acrod_nav_menu{display: block}
  .footer-nav-mob-multiline a{color: #fff;
    width: 100%;
    padding: 5px 0;
    display: inline-block;}

    .footer-nav-mob-multiline::before,
    .footer-nav-mob-multiline::after{display: table;
  content: " ";}
.two_cols li{width: 45%; display: inline-block;}
.pads_eq{padding-left: 1.5em; padding-right: 1em}

.brands_desk{

	display: block;
    width: 100%;
    overflow-x: auto;
}

.center_ex_{
    width: 1100px;
}
.list__row{    height: 128px;}
	.brands_desk{

	display: block;
    width: 100%;
    overflow-x: auto;
}

.center_ex_{
    width: 1100px;
}
.list__row{    height: 128px;}
    .black_strip{display: none;}
.video_desk,.video_tab{display: none;}
.video_mob{display: block;height: 195px;}
.vd_src_mob{    
width: 110%;
    position: absolute;
    left: -0.5%;
    z-index: -1;
    background-color: #fff;
    top:-25px;
}

}

   .black_strip{ 
       width: 100%;
    height: 195px;
    position: absolute;
    background-color: #ccc;
    bottom: 0;left:0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgb(93, 93, 93) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgb(93, 93, 93) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgb(93, 93, 93) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a0a0a0',GradientType=0 );
   }

@media(max-width:1199px){
.ah-patInf-content-list p {
	min-height:180px
}
.helpline-block .helpline-txt {padding-left:93px;}
}
@media(max-width:991px){
       
    
    .ah-patInf-content-list p {
	min-height:240px
}
}
@media(max-width:767px){.ah-patInf-content-block h1 {
	font-size:18px;
	line-height:26px
}.img-mob,.neuro_banner{display:block;}
.img-mob{width:100%;}

.ah-patInf-content-list p {
	min-height:135px
}
}
@media(max-width:480px){
.ah-patInf-content-list{margin:15px 0
}
.banner-slider .flex-direction-nav li {
	background-color: transparent;
}
	.ah-patInf-content-list{margin:15px 0
}
.ah-patInf-content-list h2,
.ah-patInf-content-list p {
	min-height:auto
}
}
.banner-outer-section.banner48 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/mother-day1.jpg) center top #edf6f9;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner48 .mhc figure.text1 {
	margin-bottom:0;
	position:absolute;
	top:10px;
	left:15px;
	width:132px
}
.banner-outer-section.banner48:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	background:url(https://www.apollohospitals.com/images/banner-slider/mhc.png) center top no-repeat;
	height:550px;
	width:1032px;
	background-size:950px
}
.banner-outer-section.banner48 .section-banner48-content {
	margin:172px 0 0;
	float:right;
	position:relative;
	width:742px;
	right:15px
}
.banner-outer-section.banner48 .section-banner48-content figure {
	display:block;
	margin:0;
	padding:0
}
.banner-outer-section.banner48 .section-banner48-content .left-cnt {
	float:left;
	width:50%
}
.banner-outer-section.banner48 .section-banner48-content .left-cnt figure.text2 {
	margin:0
}
.banner-outer-section.banner48 .section-banner48-content .right-cnt {
	float:left;
	padding-left:20px;
	width:50%;
	position:relative
}
.banner-outer-section.banner48 .section-banner48-content .right-cnt figure.text3 {
	margin:-7px 0 0;
	padding:0 0 10px
}
.banner-outer-section.banner48 .section-banner48-content .right-cnt .mhc-validity {
	height:28px
}
.banner-outer-section.banner48 .section-banner48-content .right-cnt .mhc-validity span {
	padding-left:12px;
	font:14px/28px robotomedium;
	color:#000;
	background:#fec14b;
	display:block
}
.banner-outer-section.banner48 .section-banner48-content .right-cnt .read-more {
	padding:0;
	margin:0;
	position:absolute;
	bottom:-1px;
	right:8px
}
.banner-outer-section.banner48 .section-banner48-content .right-cnt .read-more a {
	display:inline-block;
	float:right;
	font-family:robotoblack;
	background:#034090!important;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #034090;
	padding:5px 15px
}
.banner-outer-section.banner49 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/organ-donation-mobile.png) center top no-repeat #edf6f9;
	z-index:99;
	overflow:hidden;
	cursor:pointer
}
.banner-outer-section.banner49 .mhc figure.text1 {
	margin-bottom:0;
	position:absolute;
	top:10px;
	left:0;
	width:110px
}
.ah-patientI-content-block h2.titleicon.risks:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/5.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.aphcU:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/11.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.adv:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/12.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.process:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/13.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.process2:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/4.jpg) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.take:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/4.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.results:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/6.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.results2:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/2.jpg) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.chole:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/7.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.gall:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/8.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.gall2:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/1.jpg) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.htFailure:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/9.png) left center no-repeat
}
.ah-patientI-content-block h2.titleicon.prcdSite:before {
	background:url(https://www.apollohospitals.com/images/patient-information-guide/title-icons/10.png) left center no-repeat
}
.banner-outer-section.banner50 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/flag-bg.png);
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner50 .mhc figure.text1 {
	margin-bottom:0;
	position:absolute;
	top:10px;
	left:15px;
	width:132px
}
.banner-outer-section.banner50:before {
	content:'';
	position:absolute;
	left:10%;
	top:0;
	background:url(https://www.apollohospitals.com/images/banner-slider/ip-hand.png) center top no-repeat;
	height:508px;
	width:615px
}
.banner-outer-section.banner50 .section-banner50-content {
	margin:19px 0 0 40%;
	float:left;
	position:relative;
	width:591px
}
.banner-outer-section.banner50 .section-banner50-content figure {
	display:block;
	margin:0;
	padding:0 0 20px
}
.banner-outer-section.banner50 .section-banner50-content .hdg {
	font:56px/50px robotoblack;
	color:#034ea2;
	text-transform:uppercase
}
.banner-outer-section.banner50 .section-banner50-content .hdg2 {
	font:24px robotomedium;
	color:#034ea2;
	padding-bottom:30px
}
.banner-outer-section.banner50 .section-banner50-content p {
	font:18px robotomedium;
	color:#231f20;
	padding-bottom:5px;
	border-bottom:1px solid #ffd200;
	width:278px
}
.banner-outer-section.banner50 .section-banner50-content .read-more {
	padding:0;
	margin:0;
	position:absolute;
	left:295px;
	bottom:10px
}
.banner-outer-section.banner50 .section-banner50-content .read-more a {
	display:inline-block;
	float:right;
	font-family:robotoblack;
	background:#ffca27!important;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #ffca27;
	padding:5px 15px
}
.banner-outer-section.banner51 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/gsh-banner.jpg) center 0 no-repeat;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner51 figure.jci {
	position:absolute;
	top:0;
	right:45px;
	display:inline-block;
	width:90px
}
.banner-outer-section.banner51 .section-banner51-content {
	margin:30px 15px 0 0;
	float:right;
	position:relative;
	width:585px
}
.banner-outer-section.banner51 .section-banner51-content figure {
	display:block;
	margin:0;
	padding-bottom:30px
}
.banner-outer-section.banner51 .section-banner51-content .hdg {
	font:37px/34px robotoblack;
	color:#007d9e;
	text-transform:uppercase;
	padding-bottom:15px
}
.banner-outer-section.banner51 .section-banner51-content p {
	font:18px robotomedium;
	color:#000;
	padding-bottom:10px;
	width:358px;
	margin:0
}
.banner-outer-section.banner51 .section-banner51-content .read-more a {
	display:inline-block;
	float:left;
	font-family:robotoblack;
	background:#ffca27!important;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #ffca27;
	padding:5px 15px
}
.title-pig {
	font-size:16px;
	line-height:24px
}
.banner-outer-section.banner52 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/awards-bg.jpg) center 0 no-repeat;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner52 .section-banner52-content {
	padding:0 50px 0 0;
	float:left;
	position:relative;
	max-width:1150px
}
.banner-outer-section.banner52 .section-banner52-content .awards-img {
	float:left;
	width:373px
}
.banner-outer-section.banner52 .section-banner52-content .awards-cnt {
	float:left;
	width:718px;
	padding:97px 0 0 33px
}
.banner-outer-section.banner52 .section-banner52-content figure {
	display:block;
	margin:0
}
.banner-outer-section.banner52 .section-banner52-content .hdg p {
	padding:15px 0 0 5px;
	font:32px/34px robotomedium;
	color:#004e63;
	text-shadow:0 1px 29px rgba(255,
	255,
	255,
	1)
}
.banner-outer-section.banner52 .section-banner52-content .hdg span {
	float:left;
	font:128px/100px robotolight;
	color:#004e63;
	text-shadow:0 1px 29px rgba(255,
	255,
	255,
	1)
}
.banner-outer-section.banner52 .section-banner52-content .know-more {
	margin-top:-15px
}
.banner-outer-section.banner52 .section-banner52-content .know-more a {
	display:inline-block;
	float:right;
	font-family:robotoblack;
	background:#007d9e!important;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #007d9e;
	padding:5px 15px
}
.banner-outer-section.banner53 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/cuttingEdge-bg.jpg) center 0;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner53 .section-banner53-content {
	margin:40px 0 0 30%;
	float:left;
	position:relative;
	width:808px
}
.banner-outer-section.banner53 .section-banner53-content figure {
	display:block;
	margin:0
}
.banner-outer-section.banner53 .section-banner53-content figure.logo {
	position:absolute;
	top:-26px;
	left:-148px;
	width:132px
}
.banner-outer-section.banner53 .section-banner53-content .hdg {
	font:38px/38px robotobold;
	color:#004e63;
	padding-bottom:25px
}
.banner-outer-section.banner53 .section-banner53-content .list-block ul.cc li {
	font:14px/17px robotomedium;
	color:#000;
	background:url(https://www.apollohospitals.com/images/banner-slider/list-icon-heart.png) 0 4px no-repeat;
	padding:0 0 12px 25px
}
.banner-outer-section.banner53 .section-banner53-content .list-block .list-left {
	width:405px;
	float:left;
	padding-right:70px
}
.banner-outer-section.banner53 .section-banner53-content .list-block .list-right {
	width:403px;
	float:left
}
.banner-outer-section.banner53 .section-banner53-content .know-more {
	position:absolute;
	left:50%;
	bottom:17px
}
.banner-outer-section.banner53 .section-banner53-content .know-more a {
	display:inline-block;
	float:left;
	font-family:robotoblack;
	background:#007d9e!important;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #007d9e;
	padding:5px 15px
}
.banner-outer-section.banner54 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/healthy-heart-bg.png) center 0 repeat-x;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner54 .section-banner54-content .content {
	float:left;
	position:relative;
	width:616px
}
.banner-outer-section.banner54 .section-banner54-content {
	margin:35px 30px 0 120px;
	float:left;
	position:relative
}
.banner-outer-section.banner54 .section-banner54-content .main-img {
	float:right;
	text-align:right
}
.banner-outer-section.banner54 .section-banner54-content .main-img figure {
	display:block;
	margin:0
}
.banner-outer-section.banner54 .section-banner54-content .content .hdg {
	font:49px/44px robotobold;
	color:#535353;
	text-transform:uppercase;
	padding-bottom:15px
}
.banner-outer-section.banner54 .section-banner54-content .content .hdg span {
	color:#fd0d0e;
	display:block
}
.banner-outer-section.banner54 .section-banner54-content .content p {
	font:16px robotoregular;
	color:#000;
	padding-bottom:10px;
	margin:0;
	width:435px
}
.banner-outer-section.banner54 .section-banner54-content .content p.bold {
	font:16px robotomedium;
	color:#000;
	padding-bottom:20px;
	margin:0;
	width:295px
}
.banner-outer-section.banner54 .section-banner54-content .content p.bold span {
	font-size:18px;
	color:#ee2931
}
.banner-outer-section.banner54 .section-banner54-content .content .read-more a {
	border-radius:22px;
	display:inline-block;
	font-family:robotomedium;
	background:#fd0d0e!important;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #fd0d0e;
	padding:5px 15px;
	width:154px;
	line-height:33px;
	margin-right:10px
}
.banner-outer-section.banner55 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/hnbanner55-2.png) center 0 repeat-x;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner55 .section-banner55-content {
	float:none;
	width:100%;
	position:relative
}
.banner-outer-section.banner55 .section-banner55-content .main-img {
	float:left;
	width:618px;
	text-align:left;
	margin:15px 0 0
}
.banner-outer-section.banner55 .section-banner55-content .main-img figure {
	display:block;
	margin:0
}
.banner-outer-section.banner55 .section-banner55-content .hnb55-logo {
	display:block;
	margin:0;
	position:absolute;
	top:15px;
	left:493px
}
.banner-outer-section.banner55 .section-banner55-content .content {
	float:left;
	width:100%;
	position:relative
}
.banner-outer-section.banner55 .section-banner55-content .content .content-right {
	float:left;
	width:340px;
	margin:100px 0 0 75px
}
.banner-outer-section.banner55 .section-banner55-content .content .content-right .contentimg,
.banner-outer-section.banner55 .section-banner55-content .content .content-right .titleimg {
	display:block;
	margin:0 0 9px
}
.banner-outer-section.banner55 .section-banner55-content .know-more {
	text-align:right
}
.banner-outer-section.banner55 .section-banner55-content .know-more a {
	display:inline-block;
	font-family:robotoblack;
	background:#007d9e!important;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #007d9e;
	padding:5px 15px
}
.banner-outer-section.banner56 {
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner56 .section-banner55-content {
	float:none;
	width:100%;
	position:relative
}
.banner-outer-section.banner56 .section-banner56-content .content {
	float:left;
	width:100%;
	padding:20px 0 0;
	position:relative
}
.banner-outer-section.banner56 .section-banner56-content .main-img {
	float:left;
	width:416px;
	text-align:left;
	margin:0 20px 0 0
}
.banner-outer-section.banner56 .section-banner56-content .main-img figure {
	display:block;
	margin:0
}
.banner-outer-section.banner56 .section-banner56-content .content .content-right {
	float:left;
	width:580px;
	padding:22px 0 0
}
.banner-outer-section.banner56 .section-banner56-content .content .content-right .crcols {
	position:relative
}
.banner-outer-section.banner56 .section-banner56-content .content .content-right .crcol-1 {
	float:left;
	padding-right:10px;
	position:relative
}
.banner-outer-section.banner56 .section-banner56-content .content .content-right .crcol-1:after {
	width:1px;
	height:100%;
	background:url(https://www.apollohospitals.com/images/banner-slider/hnbanner56-04.png) left center no-repeat;
	content:"";
	position:absolute;
	top:0;
	right:0
}
.banner-outer-section.banner56 .section-banner56-content .content .content-right .crcol-2 {
	float:left;
	margin:67px 0 0 15px
}
.banner-outer-section.banner56 .section-banner56-content .know-more {
	padding:5px 0 0
}
.banner-outer-section.banner56 .section-banner56-content .know-more a {
	display:inline-block;
	font-family:robotoblack;
	background:#fdb913!important;
	font-size:16px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #fdb913;
	padding:5px 15px
}
.banner-outer-section.banner57 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/hnbanner57-01.png) center 0 repeat-x;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner57 .section-banner57-content {
	float:none;
	width:100%;
	position:relative
}
.banner-outer-section.banner57 .section-banner57-content .content {
	float:left;
	width:100%;
	position:relative
}
.banner-outer-section.banner57 .section-banner57-content .main-img {
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.banner-outer-section.banner57 .section-banner57-content .main-img figure {
	display:block;
	margin:0
}
.banner-outer-section.banner57 .section-banner57-content .content .content-right {
	float:right;
	width:525px;
	margin:100px 50px 0 0
}
.banner-outer-section.banner57 .section-banner57-content .content .content-right h2 {
	font:52px/42px robotoblack;
	color:#007c9d;
	letter-spacing:-1px
}
.banner-outer-section.banner57 .section-banner57-content .content .content-right h2 span {
	font-size:38px;
	line-height:28px;
	display:block
}
.banner-outer-section.banner57 .section-banner57-content .content .content-right h3 {
	font:20px/20px robotobold;
	color:#000;
	margin:0 0 10px
}
.banner-outer-section.banner57 .section-banner57-content .content .content-right h3 span {
	font-size:16px;
	line-height:16px;
	display:block
}
.banner-outer-section.banner57 .section-banner57-content .content .content-right .rcyellow-block {
	max-width:515px;
	padding:20px 0 0
}
.banner-outer-section.banner57 .section-banner57-content .content .content-right .rcyellow-block .know-more {
	padding:0 15px 0 0;
	text-align:right;
	margin:-10px 0 0
}
.banner-outer-section.banner57 .section-banner57-content .content .content-right .rcyellow-block .know-more a {
	display:inline-block;
	font-family:robotoblack;
	background:#034090!important;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #007d9e;
	padding:5px 15px
}
.banner-outer-section.banner58 {
	position:relative;
	background:url(https://www.apollohospitals.com/images/banner-slider/hnb58-01.png) center 0 repeat-x;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner58 .section-banner58-content {
	float:none;
	width:100%;
	position:relative
}
.banner-outer-section.banner58 .section-banner58-content .main-img {
	width:100%;
	margin:0;
	position:absolute;
	top:0;
	left:-160px;
	z-index:-1
}
.banner-outer-section.banner58 .section-banner58-content .hnb58-logo {
	display:block;
	margin:0;
	position:absolute;
	top:15px;
	left:460px
}
.banner-outer-section.banner58 .section-banner58-content .content {
	float:left;
	width:100%;
	position:relative
}
.banner-outer-section.banner58 .section-banner58-content .content .content-right {
	float:right;
	max-width:531px;
	margin:110px 15px 0 0
}
.banner-outer-section.banner58 .section-banner58-content .content .content-right h2 {
	font:45px/45px robotoblack;
	color:#007c9d;
	padding:25px 0;
	margin:0;
	text-transform:uppercase;
	letter-spacing:-2px
}
.banner-outer-section.banner57 .section-banner58-content .content .content-right h2 span {
	line-height:42px;
	display:block
}
.banner-outer-section.banner58 .section-banner58-content .content .content-right .titleimg>img {
	margin:0 auto
}
.banner-outer-section.banner58 .section-banner58-content .content .content-right .contentbtm {
	position:relative
}
.banner-outer-section.banner58 .section-banner58-content .content .content-right .contentbtm:after,
.banner-outer-section.banner58 .section-banner58-content .content .content-right .contentbtm:before {
	width:24%;
	height:2px;
	background:#b7d2e5;
	background:rgba(183,
	210,
	229,
	.5);
	content:"";
	position:absolute;
	top:50%;
	margin-top:-1px
}
.banner-outer-section.banner58 .section-banner58-content .content .content-right .contentbtm:before {
	left:0
}
.banner-outer-section.banner58 .section-banner58-content .content .content-right .contentbtm:after {
	right:0
}
.banner-outer-section.banner58 .section-banner58-content .content .content-right .contentbtm>img {
	margin:0 auto
}
.banner-outer-section.banner58 .section-banner58-content .know-more {
	text-align:right
}
.banner-outer-section.banner58 .section-banner58-content .know-more a {
	display:inline-block;
	font-family:robotoblack;
	background:#007d9e!important;
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #007d9e;
	padding:5px 15px
}
.banner-outer-section.banner59 {
	position:relative;
	background:0 0;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner59 .section-banner59-content {
	float:none;
	width:100%;
	position:relative
}
.banner-outer-section.banner59 .section-banner59-content .content {
	max-width:865px;
	margin:0 auto
}
.banner-outer-section.banner59 .section-banner59-content .content .main-img {
	float:left;
	width:462px;
	width:157px
}
.banner-outer-section.banner59 .section-banner59-content .content .main-img>figure {
	padding:113px 0 0
}
.banner-outer-section.banner59 .section-banner59-content .content .main-img>figure>img {
	margin:11px auto 0
}
.banner-outer-section.banner59 .section-banner59-content .content .main-img>figure>img:first-child {
	margin-top:0
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right {
	float:right;
	width:708px;
	padding-right:15px
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crinner {
	min-height:404px;
	font-family:robotomedium;
	padding:50px 0 0 100px;
	position:relative
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crinner:before {
	width:209px;
	height:100%;
	background:url(https://www.apollohospitals.com/images/banner-slider/b59-03.png) no-repeat;
	content:"";
	position:absolute;
	top:13px;
	left:0
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold1 {
	background:#f3791f;
	padding:15px 15px 15px 95px
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold1 .crfold1-title {
	padding:0
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold1 .crfold1-title>img {
	margin:5px 0 0
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold1 .crfold1-title>img:first-child {
	margin-top:0
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold1 .appdwn {
	padding:10px 0 0 40px
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold1 .appdwn h2 {
	font-size:21px;
	line-height:21px;
	color:#231f20;
	margin:0 0 5px
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold1 .appdwn ul>li {
	float:left;
	margin-left:15px
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold1 .appdwn ul>li:first-child {
	margin-left:0
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold1 .appdwn ul>li>a {
	display:block
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold2 {
	padding:10px 15px 15px 95px
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold2 ul {
	padding-left:40px
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold2 ul li {
	float:left;
	width:50%;
	font-size:14px;
	line-height:32px;
	color:#f47920;
	padding-right:10px;
	padding-left:40px;
	margin-top:5px;
	position:relative
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold2 ul li:before {
	width:32px;
	height:32px;
	background-color:#007d9e;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	content:"";
	position:absolute;
	top:0;
	left:0
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold2 ul li.li1:before {
	background-image:url(https://www.apollohospitals.com/images/banner-slider/b59-08.png)
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold2 ul li.li2:before {
	background-image:url(https://www.apollohospitals.com/images/banner-slider/b59-08-2.png)
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold2 ul li.li3:before {
	background-image:url(https://www.apollohospitals.com/images/banner-slider/b59-08-3.png)
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold2 ul li.li4:before {
	background-image:url(https://www.apollohospitals.com/images/banner-slider/b59-08-4.png)
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold2 ul li.li5:before {
	background-image:url(https://www.apollohospitals.com/images/banner-slider/b59-08-5.png)
}
.banner-outer-section.banner59 .section-banner59-content .content .content-right .crfold2 ul li.li6:before {
	background-image:url(https://www.apollohospitals.com/images/banner-slider/b59-08-6.png)
}
.banner-outer-section.banner60 {
	position:relative;
	background:0 0;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner60 .section-banner60-content {
	float:none;
	width:100%
}
.banner-outer-section.banner60 .section-banner60-content .content {
	position:relative
}
.banner-outer-section.banner60 .section-banner60-content .content .main-img {
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.banner-outer-section.banner60 .section-banner60-content .content .content-right {
	float:right;
	width:720px;
	padding-right:15px
}
.banner-outer-section.banner60 .section-banner60-content .content .content-right .crinner .crfold1 {
	padding:10px 0 0
}
.banner-outer-section.banner60 .section-banner60-content .content .content-right .crinner .crfold1 figure {
	float:left;
	padding:27px 0 0;
	margin-left:75px
}
.banner-outer-section.banner60 .section-banner60-content .content .content-right .crinner .crfold1 figure:first-child {
	padding:0;
	margin-left:0
}
.banner-outer-section.banner60 .section-banner60-content .content .content-right .crinner .crfold2 {
	padding:15px 0
}
.banner-outer-section.banner60 .section-banner60-content .content .content-right .crinner .crfold2 h2 {
	font:42px/38px robotoblack;
	color:#5e4a8e;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin:0
}
.banner-outer-section.banner60 .section-banner60-content .content .content-right .crinner .crfold2 h2 span {
	color:#007c9d;
	display:block
}
.banner-outer-section.banner60 .section-banner60-content .content .content-right .crinner .crfold3 figure {
	display:inline-block;
	vertical-align:top;
	position:relative
}
.banner-outer-section.banner60 .section-banner60-content .content .content-right .crinner .crfold3 .know-more {
	min-width:110px;
	position:absolute;
	top:50%;
	right:-70px;
	margin-top:-4px
}
.banner-outer-section.banner60 .section-banner60-content .content .content-right .crinner .crfold3 .know-more a {
	display:block;
	font-family:robotoblack;
	background:#fdb913!important;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #fdb913;
	padding:5px 15px
}
.ah-edocwidget-blk .modal-content .close,
.ah-edocwidget-blk .modal-header .close {
	background:url(../images/apollo-edocwidget/close-btn.png) no-repeat;
	width:36px;
	height:32px;
	opacity:1
}
.ah-edocwidget-blk {
	padding:0
}
.ah-edocwidget-blk .modal {
	z-index:105000
}
.ah-edocwidget-blk .modal-header {
	min-height:initial;
	padding:0;
	border-bottom:0
}
.ah-edocwidget-blk .modal-header .close {
	margin:20px -30px 0 0;
	float:right
}
.ah-edocwidget-blk .modal-body {
	padding:0
}
.ah-edocwidget-blk .modal-content {
	box-shadow:none;
	border:0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.ah-edocwidget-blk .modal-content .close {
	filter:alpha(opacity=100);
	display:block;
	text-indent:-999em;
	position:absolute;
	top:20px;
	right:-30px
}
.ah-app-conf-form .formaction .actionbtn,
a.ah-request-app {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007d9e',
	endColorstr='#004e62',
	GradientType=0)
}
.ah-edocwidget-block {
	padding:0;
	float:left;
	width:100%
}
.ah-edocwidget-block .lt-horizontaltab .nav {
	margin:0;
	float:left;
	width:100%;
	height:90px
}
.ah-edocwidget-block .lt-horizontaltab .nav li {
	float:left;
	width:315px;
	border-left:1px solid #c6c6c6;
	background-color:#007d9e;
	height:80px
}
.ah-edocwidget-block .lt-horizontaltab .nav li span.ah-step {
	float:left;
	width:70px;
	height:38px;
	color:#b6b6b6;
	font:14px/38px robotobold;
	text-align:center;
	margin-right:20px
}
.ah-edocwidget-block .lt-horizontaltab .nav li span.ah-speciality-icon {
	float:left;
	background:url(../images/apollo-edocwidget/speciality-icon.png) no-repeat;
	width:50px;
	height:45px;
	margin:20px 0 0
}
.ah-edocwidget-block .lt-horizontaltab .nav li span.ah-doctors-icon {
	float:left;
	background:url(../images/apollo-edocwidget/doctors-icon.png) no-repeat;
	width:42px;
	height:45px;
	margin:20px 0 0
}
.ah-edocwidget-block .lt-horizontaltab .nav li span.ah-appointment-icon {
	float:left;
	background:url(../images/apollo-edocwidget/appointment-icon.png) no-repeat;
	width:44px;
	height:45px;
	margin:20px 0 0
}
.ah-edocwidget-block .lt-horizontaltab .nav li span.ah-edoclist {
	float:left;
	padding:22px 0 0 10px;
	width:106px
}
.ah-edocwidget-block .lt-horizontaltab .nav li:first-child {
	border-left:0;
	border-radius:5px 0 0
}
.ah-edocwidget-block .lt-horizontaltab .nav li:last-child {
	border-radius:0 5px 0 0
}
.ah-edocwidget-block .lt-horizontaltab .nav li a {
	border-radius:0;
	font:16px/20px robotoregular;
	color:#fff;
	padding:0;
	-webkit-transition:all .4s;
	-ms-transition:all .4s;
	-o-transition:all .4s;
	transition:all .4s;
	position:relative
}
ul.ah-showdate-blk-list li a:after,
ul.ah-weekdate li a {
	-webkit-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease
}
.ah-edocwidget-block .lt-horizontaltab .nav li a:hover {
	background-color:transparent
}
.ah-edocwidget-block .lt-horizontaltab .nav li.active a {
	color:#fff;
	background-color:#007d9e;
	height:90px;
	border-radius:5px 0 5px 5px
}
.ah-edocwidget-block .lt-horizontaltab .nav li:last-child.active a {
	border-radius:0 5px 5px
}
.ah-edocwidget-block .lt-horizontaltab .nav li:first-child.active a span.ah-step {
	color:#007d9e;
	font:14px/38px robotobold;
	background:#fdb813;
	border-radius:5px 0
}
.ah-edocwidget-block .lt-horizontaltab .nav li.active a span.ah-step {
	color:#007d9e;
	font:14px/38px robotobold;
	background:#fdb813;
	border-radius:0 0 5px
}
.ah-edocwidget-block .lt-horizontaltab .nav li.active a:after {
	width:15px;
	content:'';
	position:absolute;
	left:50%;
	bottom:-16px;
	height:8px;
	border:8px solid transparent;
	border-top:8px solid #007d9e;
	margin-left:-7px
}
.ah-edocwidget-block .lt-horizontaltab .nav li.visited a {
	color:#fff;
	background-color:#006580;
	height:90px;
	border-radius:5px 0 5px 5px
}
.ah-edocwidget-block .lt-horizontaltab .nav li:last-child.visited a {
	border-radius:0 5px 5px
}
.ah-edocwidget-block .lt-horizontaltab .nav li:first-child.visited a span.ah-step {
	color:#22b0d6;
	font:14px/38px robotobold;
	background:#007d9e;
	border-radius:5px 0
}
.ah-edocwidget-block .lt-horizontaltab .nav li.visited a span.ah-step {
	color:#22b0d6;
	font:14px/38px robotobold;
	background:#007d9e;
	border-radius:0 0 5px;
	position:relative;
	padding-left:16px
}
.ah-edocwidget-block .lt-horizontaltab .nav li.visited a span.ah-step:before {
	position:absolute;
	left:5px;
	top:50%;
	content:'';
	width:14px;
	height:12px;
	background:url(../images/apollo-edocwidget/tick-icon.png) no-repeat;
	margin-top:-6px
}
.ah-edocwidget-block .lt-horizontaltab .nav li.visited a:after {
	width:15px;
	content:'';
	position:absolute;
	left:50%;
	bottom:-16px;
	height:8px;
	border:8px solid transparent;
	border-top:8px solid #007d9e;
	margin-left:-7px
}
.ah-edocwidget-block .lt-horizontaltab .tabcontent {
	padding:0
}
#ah-edocwidget-tabs li.select a {
	color:#fff;
	background-color:red;
	border-bottom-color:transparent
}
.ah-speciality-form {
	float:left;
	width:100%;
	padding:55px 40px 45px;
	-moz-box-shadow:0 0 22px -22px #847f7f inset,
	0 -22px 22px -22px #847f7f inset;
	-webkit-box-shadow:0 0 22px -22px #847f7f inset,
	0 -22px 22px -22px #847f7f inset;
	box-shadow:0 0 22px -22px #847f7f inset,
	0 -22px 22px -22px #847f7f inset
}
.ah-speciality-form label {
	font:16px robotomedium;
	color:#333;
	padding:0 0 10px
}
.ah-speciality-form .edoc-col1 {
	float:left;
	width:20%
}
.ah-speciality-form .edoc-col2 {
	float:left;
	width:28%;
	margin-left:2%
}
.ah-speciality-form .edoc-col3 {
	float:left;
	width:38%;
	margin-left:2%
}
.ah-speciality-form .edoc-gobtn {
	background:#fdb813;
	color:#000;
	font:18px/50px robotobold;
	width:8%;
	margin:36px 0 0 2%;
	text-align:center;
	border-radius:5px;
	float:left;
	text-decoration:none;
	cursor:pointer
}
.ah-speciality-form .selbox .bootstrap-select.btn-group .btn .filter-option {
	left:10px
}
.ah-speciality-form .bootstrap-select>.btn {
	box-shadow:none
}
.ah-speciality-form .btn-default {
	color:#000;
	font:17px/35px robotobold
}
.ah-speciality-form .btn {
	height:50px;
	border-radius:5px
}
.ah-speciality-form .bootstrap-select.btn-group .btn .caret {
	right:10px;
	width:15px;
	height:9px;
	margin-top:-4px;
	background:url(../images/apollo-edocwidget/down-arrow.png) no-repeat!important
}
.ah-edoc-map,
.ah-selectdoctors {
	width:100%;
	float:left
}
.ah-selectdoctors {
	border-bottom:1px solid #c6c6c6;
	padding:6px 0 15px
}
.ah-selectdoctors li {
	width:33.3333%;
	float:left;
	text-align:center;
	font:14px/20px robotomedium;
	color:#000
}
.ah-selectdoctors li span {
	position:relative;
	padding:0 25px 0 0
}
.ah-selectdoctors li>a>span:after {
	position:absolute;
	right:0;
	bottom:4px;
	content:'';
	width:14px;
	height:14px;
	background:url(../images/apollo-edocwidget/edit-icon.png) no-repeat
}
.ah-selectdoctors li>a {
	color:#000;
	text-decoration:none
}
.ah-selectdoctors-blk {
	width:100%;
	min-height:512px;
	float:left;
	position:relative
}
.ah-selectdoctors-blk:before {
	position:absolute;
	left:0;
	top:0;
	content:'';
	width:35%;
	background:#feffc7;
	height:100%;
	border-radius:0 0 0 5px;
	-moz-box-shadow:5px 0 8px -1px #ccc;
	-webkit-box-shadow:5px 0 8px -1px #ccc;
	-o-box-shadow:5px 0 8px -1px #ccc;
	-ms-box-shadow:5px 0 8px -1px #ccc;
	box-shadow:5px 0 8px -1px #ccc
}
.ah-selectdoctors-blk-left {
	width:35%;
	height:100%;
	float:left
}
.ah-selectdoctors-blk-left h4 {
	color:#000;
	font:14px/16px robotobold;
	padding:15px 34px 15px 30px;
	position:relative;
	margin:0
}
.ah-selectdoctors-blk-left h4:after {
	position:absolute;
	right:20px;
	top:20px;
	content:'';
	width:15px;
	height:9px;
	background:url(../images/apollo-edocwidget/list-arrow-icon.png) no-repeat
}
.ah-selectdoctors-blk-left ul {
	width:100%;
	float:left;
	height:400px;
	height:466px;
	background:#ffba0e;
	border-radius:0 0 0 5px
}
.ah-selectdoctors-blk-left ul li {
	width:100%;
	float:left;
	border-bottom:1px solid #feffc7
}
.ah-selectdoctors-blk-left ul li a {
	width:100%;
	display:block;
	color:#006580;
	font:16px/16px robotomedium;
	padding:15px 30px;
	box-sizing:border-box;
	text-decoration:none
}
.ah-selectdoctors-blk-left ul li a:hover,
.ah-selectdoctors-blk-left ul li.active a {
	background:#fff
}
.ah-selectdoctors-blk-right {
	width:65%;
	float:left;
	padding:20px 20px 14px;
	box-sizing:border-box
}
.ah-selectdoctors-blk-right-btm,
.ah-selectdoctors-blk-right-top {
	width:100%;
	float:left
}
.ah-selectdoctors-blk-right-top h4 {
	font:18px/19px robotomedium;
	color:#000;
	padding:0 0 10px;
	margin:0
}
.ah-selectdoctors-blk-right-top-rt {
	float:right;
	margin:-28px 0 0;
	height:160px;
	overflow:hidden
}
.ah-selectdoctors-blk-right-top-rt figure img {
	border:1px solid #c9c9c9;
	width:120px;
	border-radius:5px
}
.ah-selectdoctors-blk-right-top-lt {
	width:72%;
	float:left;
	border:1px solid #c9c9c9;
	border-width:1px 0;
	margin-right:3%
}
.ah-selectdoctors-blk-right-top-lt ul {
	margin:0;
	padding:14px 0 4px 15px;
	overflow:hidden
}
.ah-selectdoctors-blk-right-top-lt ul li {
	font:14px/14px robotoregular;
	color:#000;
	padding:0 0 6px;
	float:left;
	width:100%
}
.ah-selectdoctors-blk-right-top-lt ul li span.ah-listhd {
	float:left;
	width:25%
}
.ah-selectdoctors-blk-right-top-lt ul li span.ah-listdesc {
	float:left;
	width:75%;
	word-break:break-word
}
.ah-selectdoctors-blk-right-top-lt a {
	color:#007d9e;
	font:12px/12px robotomedium;
	text-decoration:underline;
	margin:0 0 15px 15px;
	display:inline-block
}
.ah-selectdoctors-blk-left .mCSB_scrollTools {
	width:10px
}
.ah-selectdoctors-blk-left .mCSB_outside+.mCSB_scrollTools {
	right:5px;
	right:0
}
.ah-selectdoctors-blk-left .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color:#006580
}
.ah-selectdoctors-blk-right-btm h5 {
	text-align:center;
	font:16px/20px robotomedium;
	color:#000;
	padding:10px 0;
	margin:0
}
.ah-selectdoctors-blk-right-btm h5 span {
	color:#007d9e;
	padding-right:20px;
	display:inline-block;
	vertical-align:top;
	position:relative
}
.ah-selectdoctors-blk-right-btm h5 span .edit-seleteddate {
	position:absolute;
	right:0;
	bottom:4px;
	content:'';
	width:14px;
	height:14px;
	background:url(../images/apollo-edocwidget/edit-icon.png) no-repeat;
	cursor:pointer;
	display:block;
	text-indent:-999em
}
.ah-selectdoctors-blk-weeklist {
	width:100%;
	float:left;
	margin:0 0 10px;
	height:28px;
	overflow:hidden
}
.ah-selectdoctors-blk-weeklist h6 {
	width:12%;
	float:left;
	font:14px/26px robotomedium;
	color:#000;
	margin:0;
	padding:0;
	text-transform:capitalize
}
a.ah-request-app {
	text-decoration:none;
	margin:5px 0 0 12%;
	border-radius:3px;
	font:16px/45px robotomedium;
	color:#fff;
	text-align:center;
	width:88%;
	float:left;
	height:45px;
	background:#007d9e;
	background:-moz-linear-gradient(top,
	#007d9e 0,
	#007594 32%,
	#006985 55%,
	#00546a 86%,
	#004e62 100%);
	background:-webkit-linear-gradient(top,
	#007d9e 0,
	#007594 32%,
	#006985 55%,
	#00546a 86%,
	#004e62 100%);
	background:linear-gradient(to bottom,
	#007d9e 0,
	#007594 32%,
	#006985 55%,
	#00546a 86%,
	#004e62 100%)
}
a.ah-request-app:hover {
	text-decoration:none;
	color:#ffba0e
}
ul.ah-weekdate {
	width:88%;
	float:left;
	padding:0 15px;
	box-sizing:border-box
}
ul.ah-weekdate li {
	float:left;
	margin:0 5px
}
ul.ah-weekdate li a {
	display:block;
	border:1px solid #c9c9c9;
	border-radius:3px;
	font:14px/26px robotomedium;
	color:#000;
	text-decoration:none;
	text-align:center;
	transition:all .4s ease
}
ul.ah-weekdate li a:hover,
ul.ah-weekdate li.active a,
ul.ah-weekdate li.select a {
	border:1px solid #c9c9c9;
	color:#fff;
	background:#007d9e
}
.ah-selectdoctors-blk-weeklist .slick-next,
.ah-selectdoctors-blk-weeklist .slick-prev {
	position:absolute;
	top:50%;
	margin-top:-7px;
	width:9px;
	height:14px;
	border:0;
	text-indent:-9999px;
	outline:0!important
}
.ah-selectdoctors-blk-weeklist .slick-prev {
	left:0;
	background:url(../images/apollo-edocwidget/prev-arrow.png) no-repeat
}
.ah-selectdoctors-blk-weeklist .slick-prev:hover {
	background:url(../images/apollo-edocwidget/prev-hover.png) no-repeat
}
.ah-selectdoctors-blk-weeklist .slick-next {
	right:0;
	background:url(../images/apollo-edocwidget/next-arrow.png) right 0 no-repeat
}
.ah-selectdoctors-blk-weeklist .slick-next:hover {
	background:url(../images/apollo-edocwidget/next-hover.png) right 0 no-repeat
}
.ah-selectdoctors-blk-weeklist .slick-prev.slick-disabled {
	background:url(../images/apollo-edocwidget/prev-hover.png) no-repeat;
	cursor:default
}
.ah-selectdoctors-blk-weeklist .slick-next.slick-disabled {
	background:url(../images/apollo-edocwidget/next-hover.png) right 0 no-repeat;
	cursor:default
}
.ah-showdate-blk {
	width:100%;
	float:left;
	padding:0;
	margin:0 0 15px;
	position:relative
}
.ah-showdate-blk:before {
	background:#c9c9c9;
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	bottom:1px;
	content:''
}
ul.ah-showdate-blk-list {
	float:left;
	padding:20px 0 0;
	margin:0;
	width:515px
}
ul.ah-showdate-blk-list.disabled {
	position:relative
}
ul.ah-showdate-blk-list.disabled:before {
	width:100%;
	height:100%;
	background:rgba(255,
	255,
	255,
	.5);
	content:"";
	position:absolute;
	top:0;
	left:0;
	z-index:1
}
ul.ah-showdate-blk-list li {
	float:left;
	color:#007d9e;
	font:14px/14px robotomedium;
	margin:0;
	padding:0 12px
}
ul.ah-showdate-blk-list li a {
	color:#007d9e;
	text-decoration:none;
	display:block;
	position:relative;
	padding-bottom:10px;
	text-align:center;
	min-height:38px
}
ul.ah-showdate-blk-list li a:after {
	position:absolute;
	left:0;
	bottom:0;
	content:'';
	background:#007d9e;
	width:0;
	height:3px;
	border-radius:5px;
	transition:all .4s ease
}
ul.ah-showdate-blk-list.disabled li a:after {
	opacity:.5
}
ul.ah-showdate-blk-list li a:hover:after,
ul.ah-showdate-blk-list li.active a:after {
	left:-8px;
	width:95%
}
.ah-showdate-blk span.ah-clickdate {
	float:right;
	width:35px;
	height:35px;
	border:1px solid #c9c9c9;
	border-radius:50%;
	background:url(../images/apollo-edocwidget/date-arrow.png) center no-repeat;
	margin:15px 24px 0 0;
	cursor:pointer;
	-webkit-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg)
}
.ah-showdate-blk span.ah-clickdate.disabled {
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
	pointer-events:none
}
.ah-clickdateshow {
	background:#e3e3e3;
	border:1px solid #d0d0d0;
	border-radius:15px;
	width:135px;
	position:absolute;
	right:0;
	top:60px;
	z-index:10;
	display:none
}
.ah-clickdateshow:before {
	position:absolute;
	right:8px;
	top:-22px;
	content:'';
	background:url(../images/apollo-edocwidget/date-top-curve.png) no-repeat;
	width:65px;
	height:22px
}
.ah-clickdateshow ul {
	margin:10px 0;
	float:none;
	height:145px
}
.ah-clickdateshow li {
	font:12px/22px robotomedium!important;
	color:#000!important;
	border-top:1px solid #fff;
	padding:0 0 0 10px!important;
	box-sizing:border-box;
	margin:0!important;
	width:85%
}
.ah-clickdateshow li a {
	color:#000!important;
	text-decoration:none
}
.ah-clickdateshow li:first-child {
	border-top:0
}
.ah-clickdateshow .mCSB_outside+.mCSB_scrollTools {
	right:5px
}
.ah-app-conf-blk {
	text-align:center;
	padding:35px 0 30px;
	width:100%;
	float:left
}
.ah-app-conf-blk p {
	font:18px/22px robotomedium;
	color:#000;
	margin:0 0 20px;
	line-height:20px
}
.ah-app-conf-blk figure img {
	border:1px solid #c9c9c9;
	border-radius:50%;
	display:inline-block;
	height:83px;
	width:83px
}
.ah-app-conf-form {
	width:100%;
	float:left;
	padding:0 10px 44px
}
.ah-app-conf-form-lt,
.ah-app-conf-form-rt {
	width:50%;
	float:left;
	padding:0 10px
}
.ah-app-conf-form .form-group {
	padding-left:53px;
	margin-bottom:10px;
	position:relative
}
.ah-app-conf-form .form-group>label {
	width:53px;
	height:100%;
	display:block;
	margin:0;
	position:absolute;
	top:0;
	left:0
}
.ah-app-conf-form .form-group>label:before {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:left center;
	content:"";
	position:absolute;
	top:0;
	left:0
}
.ah-app-conf-form .form-group>label.ah-name-icon:before {
	background-image:url(../images/apollo-edocwidget/name-icon.png)
}
.ah-app-conf-form .form-group>label.ah-email-icon:before {
	background-image:url(../images/apollo-edocwidget/mail-icon.png)
}
.ah-app-conf-form .form-group>label.ah-date-icon:before {
	background-image:url(../images/apollo-edocwidget/datepicker-icon.png)
}
.ah-app-conf-form .form-group>label.ah-phone-icon:before {
	background-image:url(../images/apollo-edocwidget/phone-icon.png)
}
.ah-app-conf-form .form-group>label.ah-gender-icon:before {
	background-image:url(../images/apollo-edocwidget/gender-icon.png)
}
.ah-app-conf-form .form-group .form-control {
	height:52px;
	font:16px robotoregular;
	color:#666;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.ah-app-conf-form .form-group .form-control:focus {
	border-color:#ccc
}
.ah-app-conf-form .form-group .fgphone {
	position:relative
}
.ah-app-conf-form .form-group .fgphone span {
	width:56px;
	height:100%;
	font:16px/50px robotoregular;
	color:#666;
	padding:0 10px;
	text-align:right;
	position:absolute;
	top:0;
	left:0
}
.ah-app-conf-form .form-group .fgphone span:after {
	width:1px;
	height:90%;
	background:#ccc;
	content:"";
	position:absolute;
	top:5%;
	right:0
}
.ah-app-conf-form .form-group .fgphone .form-control {
	padding-left:65px
}
.ah-app-conf-form .form-group.radiogroup {
	min-height:52px
}
.ah-app-conf-form .form-group.radiogroup .radio {
	float:left;
	min-width:90px;
	margin:16px 0 0 20px
}
.ah-app-conf-form .form-group.radiogroup .radio>label {
	font:16px/20px robotoregular;
	color:#666;
	padding:0;
	display:block;
	position:static
}
.ah-app-conf-form .form-group.radiogroup .radio>label input[type=radio] {
	display:none
}
.ah-app-conf-form .form-group.radiogroup .radio>label span {
	padding:0 0 0 30px;
	display:block;
	position:absolute
}
.ah-app-conf-form .form-group.radiogroup .radio>label span:after,
.ah-app-conf-form .form-group.radiogroup .radio>label span:before {
	width:18px;
	height:18px;
	background:0 0;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	content:"";
	position:absolute;
	top:0;
	left:0
}
.ah-app-conf-form .form-group.radiogroup .radio>label span:before {
	background:#898989;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0);
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s
}
.ah-app-conf-form .form-group.radiogroup .radio>label span:after {
	border:4px solid #ccc
}
.ah-app-conf-form .form-group.radiogroup .radio>label input[type=radio]:checked+span:before {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
.ah-app-conf-form .formaction {
	padding-left:53px;
	margin:0 0 10px
}
.ah-app-conf-form .formaction .actionbtn {
	width:100%;
	height:60px;
	font:16px robotobold;
	color:#fff;
	border:0;
	display:block;
	cursor:pointer;
	text-transform:uppercase;
	text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#007d9e;
	background:-moz-linear-gradient(top,
	#007d9e 0,
	#007594 32%,
	#006985 55%,
	#00546a 86%,
	#004e62 100%);
	background:-webkit-linear-gradient(top,
	#007d9e 0,
	#007594 32%,
	#006985 55%,
	#00546a 86%,
	#004e62 100%);
	background:linear-gradient(to bottom,
	#007d9e 0,
	#007594 32%,
	#006985 55%,
	#00546a 86%,
	#004e62 100%)
}
.ah-app-conf-form .formaction .actionbtn:focus {
	outline:0
}
.ah-app-conf-form .form-control[readonly] {
	background-color:#fff!important;
	opacity:1
}
.ah-edocwidget-block .thankyou-block {
	width:100%;
	height:100%;
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:absolute;
	top:0;
	left:0;
	display:none
}
.ah-edocwidget-block .thankyou-block .blocktable {
	width:100%;
	height:100%;
	display:table
}
.ah-edocwidget-block .thankyou-block .blocktablecell {
	display:table-cell;
	vertical-align:middle
}
.ah-edocwidget-block .thankyou-block .blocktitle {
	padding:0 0 0 83px
}
.ah-edocwidget-block .thankyou-block .blocktitle h2 {
	font:48px/54px robotomedium;
	color:#000;
	padding:0 0 0 95px;
	margin:0 0 15px
}
.ah-edocwidget-block .thankyou-block .blockcontent {
	background:#006580;
	padding:25px 0 25px 83px
}
.ah-edocwidget-block .thankyou-block .blockcontent .bcthumb {
	float:left;
	width:83px;
	height:83px;
	border:1px solid #c5c5c5;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.ah-edocwidget-block .thankyou-block .blockcontent .bcthumb img {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.ah-edocwidget-block .thankyou-block .blockcontent .bcinfo {
	float:left;
	width:270px;
	margin:0 0 0 15px
}
.ah-edocwidget-block .thankyou-block .blockcontent .bcinfo h3 {
	font:16px/20px robotomedium;
	color:#fff;
	margin:0 0 10px
}
.ah-edocwidget-block .thankyou-block .blockcontent .bcinfo p {
	font:14px/20px robotoregular;
	color:#fff;
	margin:0
}
.ah-edocwidget-block .thankyou-block .ah-apntbox {
	width:340px;
	background:#659740;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:absolute;
	top:50%;
	right:65px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%)
}
.ah-edocwidget-block .thankyou-block .ah-apntbox .ah-apntbox-title {
	padding:15px 30px
}
.ah-edocwidget-block .thankyou-block .ah-apntbox .ah-apntbox-title h5 {
	font:16px/20px robotomedium;
	color:#fff;
	background:#659740;
	padding:0 30px;
	margin:0;
	text-align:center
}
.ah-edocwidget-block .thankyou-block .ah-apntbox .ah-apntbox-content {
	background:#fffbc2;
	padding:30px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.ah-edocwidget-block .thankyou-block .ah-apntbox .ah-apntbox-content .ah-apntinfo li {
	margin:20px 0 0
}
.ah-edocwidget-block .thankyou-block .ah-apntbox .ah-apntbox-content .ah-apntinfo li:first-child {
	margin:0
}
.ah-edocwidget-block .thankyou-block .ah-apntbox .ah-apntbox-content .ah-apntinfo li label {
	font:14px/16px robotomedium;
	color:#000;
	display:block;
	margin:0 0 2px
}
.ah-edocwidget-block .thankyou-block .ah-apntbox .ah-apntbox-content .ah-apntinfo li h4 {
	font:18px/24px robotomedium;
	color:#000;
	margin:0
}
.ah-edocwidget-block .thankyou-block .ah-apntbox .ah-apntbox-content .ah-getdirection {
	padding:25px 0 0
}
.ah-edocwidget-block .thankyou-block .ah-apntbox .ah-apntbox-content .ah-getdirection a {
	font:14px/20px robotomedium;
	color:#000;
	padding:15px 0 15px 60px;
	display:inline-block;
	vertical-align:middle;
	position:relative
}
.ah-edocwidget-block .thankyou-block .ah-apntbox .ah-apntbox-content .ah-getdirection a:before {
	width:56px;
	height:56px;
	background:url(../images/apollo-edocwidget/get-direction-icon.png) no-repeat;
	content:"";
	position:absolute;
	top:0;
	left:0
}
.ah-edocwidget-block .thankyou-block .ah-apntbox .ah-apntbox-content .ah-getdirection a span {
	background:#cdc33b;
	padding:3px 15px 3px 61px;
	display:inline-block;
	vertical-align:middle;
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	border-radius:13px
}
.ah-edocwidget-block .bootstrap-select.btn-group .dropdown-menu.inner {
	max-height:260px!important;
	overflow:auto
}
.ah-edocwidget-block .dropdown-menu>li>a {
	white-space:normal;
	padding:5px 10px
}
.ah-edocwidget-block .bootstrap-select.btn-group .btn .filter-option {
	right:38px
}
.ah-edocwidget-block .nodata-block {
	width:100%;
	height:100%;
	background:rgba(0,
	0,
	0,
	.8);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:10
}
.ah-edocwidget-block .nodata-block .nodata-blocktable {
	width:100%;
	height:100%;
	display:table
}
.ah-edocwidget-block .nodata-block .nodata-blocktablecell {
	display:table-cell;
	vertical-align:middle
}
.ah-edocwidget-block .nodata-block .nodata-blocktablecell .nodata-cont {
	background:#fff;
	max-width:400px;
	margin:0 auto;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-align:center;
	padding:50px 20px;
	position:relative
}
.ah-edocwidget-block .nodata-block .nodata-blocktablecell .nodata-cont p {
	font:16px/20px robotomedium;
	color:#007d9e;
	padding:0;
	margin:0
}
.ah-edocwidget-block .nodata-block .nodata-blocktablecell .nodata-cont .close-btn {
	border:1px solid #ccc;
	background:#fff;
	width:30px;
	height:30px;
	text-align:center;
	position:absolute;
	right:-15px;
	top:-15px;
	font:14px/30px robotobold;
	color:#007d9e;
	cursor:pointer;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
body {
	position:relative
}
.edoc-widget-block {
	width:190px;
	position:fixed;
	right:30px;
	bottom:0;
	z-index:1000;
	border:1px solid #48aacb;
	border-width:1px 1px 0;
	border-radius:5px 5px 0 0;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	cursor:pointer
}
.edoc-widget-block.edoc-up {
	bottom:0
}
.edoc-widget-block.edoc-up1 {
	right:50px
}
.edoc-widget-block .edoc-widget-cont {
	width:100%;
	display:block;
	border:1px solid #fff;
	border-width:1px 1px 0;
	border-radius:5px 5px 0 0;
	background:url(../images/apollo-edocwidget/book-appt-shadow.png) center bottom no-repeat #fdb813;
	padding:0 0 4px;
	background-size:100% auto;
	text-decoration:none;
	-moz-transition:background-color .5s;
	-webkit-transition:background-color .5s;
	-o-transition:background-color .5s;
	-mstransition:background-color .5s;
	transition:background-color .5s
}
.edoc-widget-block .edoc-widget-cont:hover {
	background-color:#0b3543
}
.edoc-widget-block .edoc-widget-cont p {
	color:#0b3543;
	font:16px/18px robotoblack;
	text-transform:uppercase;
	position:relative;
	padding:18px 0 0 62px;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s
}
.edoc-widget-block .edoc-widget-cont p:hover {
	color:#fdb813
}
.edoc-widget-block .edoc-widget-cont p:before {
	position:absolute;
	left:12px;
	top:12px;
	content:'';
	background:url(../images/apollo-edocwidget/book-appt-icon.png) no-repeat;
	width:42px;
	height:44px
}
.banner-outer-section.banner61 {
	position:relative;
	background:#fff;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner61 .section-banner61-content {
	float:none;
	width:100%
}
.banner-outer-section.banner61 .section-banner61-content .content {
	position:relative
}
.banner-outer-section.banner61 .section-banner61-content .content .main-img {
	height:100%;
	position:absolute;
	top:0;
	left:50px;
	z-index:-1
}
.banner-outer-section.banner61 .section-banner61-content .content .content-right {
	float:right;
	padding:50px 50px 0 0
}
.banner-outer-section.banner61 .section-banner61-content .content .content-right .crinner .know-more {
	text-align:right
}
.banner-outer-section.banner61 .section-banner61-content .content .content-right .crinner .know-more a {
	min-width:100px;
	display:inline-block;
	font-family:robotoblack;
	background:#09428f!important;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	border:1px solid #09428f;
	padding:5px 15px;
	vertical-align:top
}
#askapollopopup,#apollo-healthy-heart-ban {
	z-index:100003
}
#askapollopopup .modal-body,#apollo-healthy-heart-ban .modal-body {
	padding:0
}
.banner-outer-section.banner62 {
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner62 .section-banner62-content {
	float:none;
	width:100%
}
.banner-outer-section.banner62 .section-banner62-content .content,
.banner-outer-section.banner62 .section-banner62-content .content .main-img {
	position:relative
}
.banner-outer-section.banner62 .section-banner62-content .content .main-img .logo-wld {
	position:absolute;
	top:15px;
	left:15px
}
.banner-outer-section.banner62 .section-banner62-content .content .main-img .logo-aph {
	position:absolute;
	top:15px;
	right:15px
}
.banner-outer-section.banner62 .section-banner62-content .content .main-img .liverbanner {
	padding:45px 0 0
}
.banner-outer-section.banner62 .section-banner62-content .content .main-img .liverbanner>img {
	margin:0 auto
}
.banner-outer-section.banner62 .section-banner62-content .content .content-bottom {
	padding:20px 0 0
}
.banner-outer-section.banner62 .section-banner62-content .content .content-bottom .cbinner {
	max-width:921px;
	margin:0 auto
}
.banner-outer-section.banner62 .section-banner62-content .content .content-bottom .cbinner .cbcol1 {
	float:left
}
.banner-outer-section.banner62 .section-banner62-content .content .content-bottom .cbinner .cbcol2 {
	float:left;
	padding:0 0 0 35px;
	position:relative
}
.banner-outer-section.banner62 .section-banner62-content .content .content-bottom .cbinner .know-more {
	position:absolute;
	right:-25px;
	bottom:18px
}
.banner-outer-section.banner62 .section-banner62-content .content .content-bottom .cbinner .know-more a {
	min-width:100px;
	display:inline-block;
	font-family:robotoblack;
	background:#fdb913!important;
	font-size:16px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #fdb913;
	padding:6px 15px;
	vertical-align:top
}
.banner-outer-section.banner63 {
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner63>.banner-section {
	background-size:auto 100%
}
.banner-outer-section.banner63 .section-banner63-content .content .content-right .crrow3 .know-more a,
.banner-outer-section.banner64 .section-banner64-content .content .content-left .clrow2 .offer-figure .know-more a {
	min-width:100px;
	font-family:robotoblack;
	background:#fdb913!important;
	font-size:16px;
	line-height:28px;
	color:#000;
	border:1px solid #fdb913;
	text-transform:uppercase;
	display:inline-block;
	vertical-align:top
}
.banner-outer-section.banner63 .section-banner63-content {
	float:none;
	width:100%
}
.banner-outer-section.banner63 .section-banner63-content .content {
	position:relative
}
.banner-outer-section.banner63 .section-banner63-content .content .main-img {
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.banner-outer-section.banner63 .section-banner63-content .content .content-right {
	width:704px;
	float:right;
	padding:20px 0 0;
	position:relative
}
.banner-outer-section.banner63 .section-banner63-content .content .content-right .crrow1 {
	padding:15px 0 0;
	position:relative
}
.banner-outer-section.banner63 .section-banner63-content .content .content-right .crrow1 .hmdlogo {
	position:absolute;
	top:17px;
	left:-141px
}
.banner-outer-section.banner63 .section-banner63-content .content .content-right .crrow2,
.banner-outer-section.banner63 .section-banner63-content .content .content-right .crrow3 {
	padding:20px 0 0
}
.banner-outer-section.banner63 .section-banner63-content .content .content-right .crrow3 .figleft {
	float:left
}
.banner-outer-section.banner63 .section-banner63-content .content .content-right .crrow3 .know-more {
	float:right
}
.banner-outer-section.banner63 .section-banner63-content .content .content-right .crrow3 .know-more a {
	padding:6px 15px
}
.banner-outer-section.banner64 {
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner64 .section-banner64-content {
	float:none;
	width:100%
}
.banner-outer-section.banner64 .section-banner64-content .content {
	position:relative
}
.banner-outer-section.banner64 .section-banner64-content .content .main-img {
	position:absolute;
	top:0;
	right:0;
	z-index:-1
}
.banner-outer-section.banner64 .section-banner64-content .content .content-left {
	width:690px;
	padding:25px 0 0;
	position:relative
}
.banner-outer-section.banner64 .section-banner64-content .content .content-left .clrow1 {
	padding:0 0 15px
}
.banner-outer-section.banner64 .section-banner64-content .content .content-left .clrow2 {
	padding-left:180px;
	position:relative
}
.banner-outer-section.banner64 .section-banner64-content .content .content-left .clrow2 .atd-figure {
	width:105px;
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.banner-outer-section.banner64 .section-banner64-content .content .content-left .clrow2 .title-figure {
	padding:0 0 15px
}
.banner-outer-section.banner64 .section-banner64-content .content .content-left .clrow2 .offer-figure {
	padding-right:115px;
	display:inline-block;
	vertical-align:top;
	position:relative
}
.banner-outer-section.banner64 .section-banner64-content .content .content-left .clrow2 .offer-figure .know-more {
	position:absolute;
	right:0;
	bottom:30px
}
.banner-outer-section.banner64 .section-banner64-content .content .content-left .clrow2 .offer-figure .know-more a {
	padding:4px 15px
}
.banner-outer-section.banner65 {
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner65 .section-banner65-content {
	float:none;
	width:100%
}
.banner-outer-section.banner65 .section-banner65-content .content {
	position:relative
}
.banner-outer-section.banner65 .section-banner65-content .content .main-img {
	position:absolute;
	top:0;
	right:0;
	z-index:-1
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left {
	width:720px;
	padding:50px 0 0;
	position:relative
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left .clrow1 {
	padding:0 0 15px
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left .clrow1 h2 {
	font:44px/42px robotobold;
	color:#007c9d;
	text-transform:uppercase;
	margin:0 0 10px
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left .clrow1 h2 span {
	color:#fdb913;
	display:inline-block;
	vertical-align:top
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left .clrow1 p {
	font:16px/18px MyriadPro-Regular;
	color:#000;
	padding-right:50px;
	margin:0
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left .clrow2>figure {
	float:left;
	padding:0 20px;
	position:relative
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left .clrow2>figure:before {
	width:1px;
	height:90%;
	background:#cacaca;
	background:rgba(0,
	0,
	0,
	.2);
	content:"";
	position:absolute;
	top:5%;
	left:0
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left .clrow2>figure:first-child {
	padding-left:0
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left .clrow2>figure:first-child:before {
	display:none
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left .know-more a,
.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow3 .know-more a {
	min-width:100px;
	display:inline-block;
	font-size:16px;
	line-height:28px;
	color:#000;
	border:1px solid #fdb913;
	vertical-align:top;
	font-family:robotoblack;
	text-transform:uppercase
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left .know-more {
	padding:15px 0 0
}
.banner-outer-section.banner65 .section-banner65-content .content .content-left .know-more a {
	background:#fdb913!important;
	padding:4px 15px
}
.banner-outer-section.banner66 {
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner66>.banner-section {
	background-size:auto 100%;
	z-index:auto
}
.banner-outer-section.banner66 .section-banner66-content {
	float:none;
	width:100%
}
.banner-outer-section.banner66 .section-banner66-content .content {
	position:relative
}
.banner-outer-section.banner66 .section-banner66-content .content .main-img {
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.banner-outer-section.banner66 .section-banner66-content .content .content-right {
	width:620px;
	float:right;
	padding:20px 0 0;
	position:relative
}
.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow1 {
	padding:15px 0 0;
	position:relative
}
.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow1 .hmdlogo {
	position:absolute;
	top:17px;
	left:-141px
}
.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow2,
.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow3 {
	padding:20px 0 0
}
.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow3 .figleft {
	float:left
}
.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow3 .know-more {
	float:right;
	margin-right:88px
}
.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow3 .know-more a {
	background:#fdb913!important;
	padding:6px 15px
}


@media (max-width: 1199px) {
	.banner-outer-section.banner66 .section-banner66-content .content .main-img {
		left:-50px
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right {
		width:500px
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow1 .hmdlogo {
		max-width:100px;
		top:17px;
		left:-115px
	}
}
@media (max-width: 1024px){
.search-social .search form.form-inline .input-group-addon {
    padding: 0;
    margin-top: 12px;
    float: right;
    width: 30px;
    border: 0 solid!important;
    background: 0 0!important;
    box-shadow: none!important;
    display: inline-block;
    color: #3397b1;
}
}
@media (max-width: 991px) {
	.banner-outer-section.banner66 .section-banner66-content .content .main-img {
		max-width:70%;
		left:-50px
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right {
		width:350px;
		padding:40px 0 0
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow1 .hmdlogo {
		max-width:87px;
		top:17px;
		left:-97px
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow3 .know-more {
		margin-right:0;
		margin-top:20px
	}
}
@media (max-width: 767px) {
	.nav__wrapper {
    position: absolute;
    padding: 0 0px;
    bottom: -27px;
    right: 2px;
}
    .banner-outer-section.banner-neuro-02 {	background-image:none;}
    .banner-outer-section.banner-health-02 {	background-image:none;}
   .banner-outer-section .main-img{display:none;}	
   .banner-outer-section .banner-hd-content{padding-bottom:0px;}
	.banner-outer-section.banner66>.banner-section {
		background:#e7ecf3!important;
		z-index:99
	}
	.banner-outer-section.banner66 .section-banner66-content .content {
		min-height:139px;
		max-width:450px;
		padding:0 15px;
		margin:0 auto
	}
	.banner-outer-section.banner66 .section-banner66-content .content .main-img {
		max-width:none;
		left:0
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right {
		width:235px;
		padding:0
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow1 {
		padding:15px 0 0
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow1 .hmdlogo {
		max-width:80px;
		top:auto;
		left:auto;
		right:5px;
		bottom:-37px
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow2 {
		padding:0
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow3 {
		padding:10px 0 0
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow3 .know-more {
		float:none
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow3 .know-more a {
		min-width:10px;
		font-size:12px;
		line-height:15px;
		padding:5px 10px
	}
}
@media (max-width: 479px) {
	.banner-outer-section.banner66 .section-banner66-content .content {
		max-width:360px
	}
	.banner-outer-section.banner66 .section-banner66-content .content .main-img {
		left:0
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right {
		width:165px
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow1 {
		padding:30px 0 0
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow1 .hmdlogo {
		max-width:70px;
		right:0;
		bottom:-37px
	}
	.banner-outer-section.banner66 .section-banner66-content .content .content-right .crrow3 .know-more a {
		padding:5px
	}
}
.banner-outer-section.banner67 {
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner67 .section-banner67-content {
	float:none;
	width:100%
}
.banner-outer-section.banner67 .section-banner67-content .content {
	position:relative
}
.banner-outer-section.banner67 .section-banner67-content .content .main-img {
	position:absolute;
	top:35px;
	left:-50px;
	z-index:-1
}
.banner-outer-section.banner67 .section-banner67-content .content .content-right {
	float:right;
	width:720px;
	padding:15px 0 0;
	position:relative
}
.banner-outer-section.banner67 .section-banner67-content .content .content-right .clrow1 {
	padding-right:15px
}
.banner-outer-section.banner67 .section-banner67-content .content .content-right .clrow1 .collft {
	float:left
}
.banner-outer-section.banner67 .section-banner67-content .content .content-right .clrow1 .colrgt {
	float:right;
	height:92px;
	display:table
}
.banner-outer-section.banner67 .section-banner67-content .content .content-right .clrow1 .colrgt>a {
	display:table-cell;
	vertical-align:bottom
}
.banner-outer-section.banner67 .section-banner67-content .content .content-right .clrow2 {
	padding:30px 0
}
.banner-outer-section.banner67 .section-banner67-content .content .content-right .clrow3 {
	padding-right:15px
}
.banner-outer-section.banner67 .section-banner67-content .content .content-right .clrow3 .collft {
	float:left;
	height:89px;
	display:table
}
.banner-outer-section.banner67 .section-banner67-content .content .content-right .clrow3 .collft>p {
	display:table-cell;
	vertical-align:bottom
}
.banner-outer-section.banner67 .section-banner67-content .content .content-right .clrow3 .colrgt {
	float:right
}
.banner-outer-section.banner68 {
	background:#d2d8dc;
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner68 .section-banner68-content {
	float:none;
	width:100%
}
.banner-outer-section.banner68 .section-banner68-content .content {
	position:relative
}
.banner-outer-section.banner68 .section-banner68-content .content .main-img {
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.banner-outer-section.banner68 .section-banner68-content .content .content-top {
	padding:5px 0 0
}
.banner-outer-section.banner68 .section-banner68-content .content .content-top .figlft {
	float:left;
	padding:10px 0 0
}
.banner-outer-section.banner68 .section-banner68-content .content .content-top .figrgt {
	float:right
}
.banner-outer-section.banner68 .section-banner68-content .content .content-main {
	padding-left:110px
}
.banner-outer-section.banner68 .section-banner68-content .content .content-main .content-mainlft {
	float:left;
	width:417px
}
.banner-outer-section.banner68 .section-banner68-content .content .content-main .content-mainrgt {
	float:left;
	width:643px;
	padding-left:30px
}
.banner-outer-section.banner68 .section-banner68-content .content .content-main .content-mainrgt .bottomstrap {
	background:#0c7696;
	padding:10px 15px;
	margin:10px 0 0
}
.banner-outer-section.banner68 .section-banner68-content .content .content-main .content-mainrgt .bottomstrap>img,
.banner-outer-section.banner69 .topstrap-b96 figure img {
	margin:0 auto
}
.banner-outer-section.banner69 {
	background:url(https://www.apollohospitals.com/images/banner-slider/b69-01.jpg) no-repeat;
	background-size:100% 100%;
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner69 .topstrap-b96 {
	background:#fdfdfd;
	border-top:10px solid #ee6b07
}
.banner-outer-section.banner69 .topstrap-b96 figure {
	padding:10px 0
}
.banner-outer-section.banner69 .section-banner69-content {
	float:none;
	width:100%
}
.banner-outer-section.banner69 .section-banner69-content .content {
	padding:0 15px;
	position:relative
}
.banner-outer-section.banner69 .section-banner69-content .content .main-img {
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.banner-outer-section.banner69 .section-banner69-content .content .content-main {
	padding:20px 0 0
}
.banner-outer-section.banner69 .section-banner69-content .content .content-main .content-mainlft {
	float:left;
	width:659px
}
.banner-outer-section.banner69 .section-banner69-content .content .content-main .content-mainrgt {
	float:right;
	width:330px;
	padding:60px 0 0
}
.banner-outer-section.banner69 .section-banner69-content .content .content-main .content-mainrgt .cmrgt-row1 img {
	float:right
}
.banner-outer-section.banner69 .section-banner69-content .content .content-main .content-mainrgt .cmrgt-row2 {
	padding:20px 0
}
.banner-outer-section.banner69 .section-banner69-content .content .content-main .content-mainrgt .cmrgt-row2 img {
	float:right
}
.banner-outer-section.banner69 .section-banner69-content .content .content-main .content-mainrgt .btnsgroup a.rmore {
	color:#fff;
	background:0 0!important;
	border-color:#fff;
	margin-left:0
}
.banner-outer-section.banner69 .section-banner69-content .content .content-main .content-mainrgt .btnsgroup a:focus,
.banner-outer-section.banner69 .section-banner69-content .content .content-main .content-mainrgt .btnsgroup a:hover {
	text-decoration:none
}
.banner-outer-section.banner69 .section-banner69-content .content .content-main .content-mainrgt .btnsgroup a {
	float:right;
	display:block;
	font-family:robotoblack;
	background:#fdb913!important;
	font-size:18px;
	line-height:28px;
	text-transform:uppercase;
	color:#000;
	border:1px solid transparent;
	padding:6px 10px;
	vertical-align:top;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	margin-left:15px
}
.banner-outer-section.banner70 {
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner70 .section-banner70-content {
	float:none;
	width:100%
}
.banner-outer-section.banner70 .section-banner70-content .content {
	padding:0 15px;
	position:relative
}
.banner-outer-section.banner70 .section-banner70-content .content .main-img {
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.banner-outer-section.banner70 .section-banner70-content .content .content-main {
	padding:10px 0 0
}
.banner-outer-section.banner70 .section-banner70-content .content .content-main .content-maintop .cmtlft {
	float:left
}
.banner-outer-section.banner70 .section-banner70-content .content .content-main .content-maintop .cmtrgt {
	float:right
}
.banner-outer-section.banner70 .section-banner70-content .content .content-main .content-mainbody .cols {
	float:left
}
.banner-outer-section.banner70 .section-banner70-content .content .content-main .content-mainbody .col1 {
	padding:60px 0 0
}
.banner-outer-section.banner70 .section-banner70-content .content .content-main .content-mainbody .col2 {
	padding:0 20px 0 50px
}
.banner-outer-section.banner70 .section-banner70-content .content .content-main .content-mainbody .col3 {
	padding:20px 0 0
}
.banner-outer-section.banner70 .section-banner70-content .content .content-main .content-mainbody .col3 .know-more {
	width:100%;
	float:right;
	margin:-10px 0 0
}
.banner-outer-section.banner70 .section-banner70-content .content .content-main .content-mainbody .col3 .know-more a {
	float:right;
	min-width:100px;
	display:block;
	font-family:robotoblack;
	background:#fdb913!important;
	font-size:18px;
	line-height:30px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #fdb913;
	padding:4px 15px;
	vertical-align:top;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.banner-outer-section.banner70 .section-banner70-content .content .content-main .content-mainbody .col3 .know-more a:focus,
.banner-outer-section.banner70 .section-banner70-content .content .content-main .content-mainbody .col3 .know-more a:hover {
	text-decoration:none
}
.banner-outer-section.banner71 {
	background:#5f7b92;
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner71:before {
	width:1920px;
	height:100%;
	background:url(https://www.apollohospitals.com/images/banner-slider/b71-02.jpg) right center no-repeat;
	content:"";
	position:absolute;
	top:0;
	right:0
}
.banner-outer-section.banner71 .section-banner71-content {
	float:none;
	width:100%
}
.banner-outer-section.banner71 .section-banner71-content .content {
	padding:0 15px;
	position:relative
}
.banner-outer-section.banner71 .section-banner71-content .content .main-img {
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.banner-outer-section.banner71 .section-banner71-content .content .content-main {
	padding:38px 0 0
}
.banner-outer-section.banner71 .section-banner71-content .content .content-main figure {
	padding:0 0 20px
}
.banner-outer-section.banner71 .section-banner71-content .content .content-main h2 {
	font:34px/40px robotoblack;
	color:#fff;
	margin:0;
	text-transform:uppercase
}
.banner-outer-section.banner71 .section-banner71-content .content .content-main p {
	font:25px/31px robotoregular;
	color:#fff;
	padding:5px 0 0
}
.banner-outer-section.banner71 .section-banner71-content .content .content-main p span {
	display:block
}
.banner-outer-section.banner71 .section-banner71-content .content .content-main .know-more {
	padding:15px 0 0
}
.banner-outer-section.banner71 .section-banner71-content .content .content-main .know-more a {
	min-width:100px;
	display:inline-block;
	font-family:robotoblack;
	background:#fdb913!important;
	font-size:18px;
	line-height:30px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #fdb913;
	padding:4px 15px;
	vertical-align:top;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.banner-outer-section.banner71 .section-banner71-content .content .content-main .know-more a:focus,
.banner-outer-section.banner71 .section-banner71-content .content .content-main .know-more a:hover {
	text-decoration:none
}
.banner-outer-section.banner72 {
	position:relative;
	z-index:99;
	overflow:hidden
}
.banner-outer-section.banner72 .section-banner72-content {
	float:none;
	width:100%
}
.banner-outer-section.banner72 .section-banner72-content .content {
	padding:0 15px;
	position:relative
}
.banner-outer-section.banner72 .section-banner72-content .content .main-img {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.banner-outer-section.banner72 .section-banner72-content .content .main-img>figure {
	margin-left:-65px
}
.banner-outer-section.banner72 .section-banner72-content .content .content-main {
	padding:20px 0 0;
	position:relative
}
.banner-outer-section.banner72 .section-banner72-content .content .content-main .col-topleft {
	position:absolute;
	top:20px;
	left:0
}
.banner-outer-section.banner72 .section-banner72-content .content .content-main .cmright {
	float:right;
	max-width:640px;
	width:100%;
	position:relative
}
.banner-outer-section.banner72 .section-banner72-content .content .content-main .cmright .cmright-row1 figure {
	float:right
}
.banner-outer-section.banner72 .section-banner72-content .content .content-main .cmright .cmright-row2 {
	padding:30px 0 0
}
.banner-outer-section.banner72 .section-banner72-content .content .content-main .cmright .cmright-row3 {
	padding:20px 0 0
}
.banner-outer-section.banner72 .section-banner72-content .content .content-main .cmright .cmright-row3 .validperiod {
	padding:5px 0 0
}
.banner-outer-section.banner72 .section-banner72-content .content .content-main .cmright .cmright-row4 {
	padding:20px 0 0
}
.banner-outer-section.banner72 .section-banner72-content .content .content-main .cmright .cmright-row4>figure {
	float:left
}
.banner-outer-section.banner72 .section-banner72-content .content .content-main .cmright .cmright-row4>.know-more {
	float:right
}
.banner-outer-section.banner72 .section-banner72-content .content .content-main .cmright .cmright-row4>.know-more a {
	min-width:100px;
	display:inline-block;
	font-family:robotoblack;
	background:#fdb913!important;
	font-size:18px;
	line-height:30px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #fdb913;
	padding:4px 15px;
	vertical-align:top;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.banner-outer-section.banner71 .section-banner72-content .content .content-main .know-more a:focus,
.banner-outer-section.banner72 .section-banner72-content .content .content-main .cmright .cmright-row4>.know-more a:hover {
	text-decoration:none
}
.whatsapp {
	font-size:12px;
	line-height:23px;
	padding-left:45px;
	color:#000;
	background:url(../images/icon-whatsapp.png) 15px 0 no-repeat;
	display:inline-block;
	border-left:1px solid #acadad;
	margin-left:15px;display:none;
}
.helpline-block .apollo-locatin {
	margin-left:10px;/*40px*/
}
#apolloforindia-foroverseas {
	z-index:100009
}
#apolloforindia-foroverseas .modal-body {
	padding:0
}
#apolloforindia-foroverseas .modal-content {
	box-shadow:none;
	border:0;
	padding:0 0 75px;
	height:inherit;
	width:670px;
	margin:0 auto
}
#apolloforindia-foroverseas .forindia-forover {
	text-align:center
}
#apolloforindia-foroverseas .forindia-forover .forindia {
	display:inline-block;
	background:#007d9e;
	border-radius:5px;
	color:#fdb813;
	font:24px/26px robotomedium;
	padding:10px 0 15px;
	margin:60px 0 0;
	text-align:center;
	min-width:400px;
	text-decoration:none
}
#apolloforindia-foroverseas .forindia-forover .forindia span {
	color:#fff;
	font:18px/18px robotoregular
}
#apolloforindia-foroverseas .forindia-forover p {
	color:#252525;
	font:14px robotoregular;
	margin:10px 0 0
}
#apolloforindia-foroverseas .forindia-forover .foroverseas {
	display:inline-block;
	background:#fff;
	border:2px solid #007d9e;
	border-radius:5px;
	color:#007d9e;
	font:24px/26px robotomedium;
	padding:10px 0;
	margin:35px 0 0;
	text-align:center;
	min-width:400px;
	text-decoration:none
}
#apolloforindia-foroverseas .forindia-forover .foroverseas span {
	color:#007d9e;
	font:18px/18px robotoregular
}
#apolloforindia-foroverseas .close {
	position:absolute;
	float:none;
	right:-32px;
	top:-20px;
	font:45px robotolight;
	color:#bcbebf;
	text-shadow:none;
	opacity:1
}
.widget-block-out,
.widget-block-out .widget-block {
	right:auto;
	left:30px
}
#apolloforindia-foroverseas .modal-header {
	padding:0 0 70px;
	border-bottom:0
}
#apolloforindia-foroverseas .vertical-alignment-helper {
	display:table;
	height:100%;
	width:100%
}
#apolloforindia-foroverseas .vertical-align-center {
	display:table-cell;
	vertical-align:middle
}
.widget-block-out {
	display:block!important
}
.ah-ic-viewmap,
.phy-apt-locs.hyd-loc {
	display:inline-block;
	vertical-align:middle
}
.widget-block .dropdown-menu {
	max-height:140px!important
}
#country_list_id,
#country_list_id ul {
	max-height:140px
}
.get-in-touch-form {
	top:180px
}
.ah-ic-viewmap {
	word-break:break-all;
	background:url(../images/icons/view-map-icon.jpg) no-repeat;
	padding:0 0 5px 30px;
	margin-left:25px
}
.ah-ic-viewmap a {
	color:#000;
	font:400 14px/20px Roboto,
	sans-serif;
	border-bottom:1px solid #000
}
.ah-ic-viewmap a:focus,
.ah-ic-viewmap a:hover {
	text-decoration:none
}
@media (max-width: 767px) {
	.widget-block-out {
		display:none!important
	}
}
/*12-09-2018*/

.banner-outer-section.banner73 {
	background:url('https://www.apollohospitals.com/images/banner-slider/aec-banner.jpg') no-repeat 0 0;
	background-size:100% 100%;
	position:relative;
	z-index:99;
	overflow:hidden;
}
.banner-outer-section.banner73 .content {
	padding:0 15px;
	position:relative;
	max-width:567px;
}
.banner-outer-section.banner73 .content .ah-logo {
	margin:25px 0 10px;
}
.banner-outer-section.banner73 .content .ah-logo img {
	height:65px;
}
.banner-outer-section.banner73 .content h1 {
	font:50px/50px'robotobold';
	color:#fff;
	margin:0 0 5px;
	letter-spacing:2px;
}
.banner-outer-section.banner73 .content p.txt1 {
	font:21px/20px'robotomedium';
	color:#fff;
	padding:0 0 10px 160px;
	margin:0;
}
.banner-outer-section.banner73 .content p.txt2 {
	font:22px/22px'robotobold';
	color:#ec2028;
	padding:0 0 10px;
	margin:0;
}
.banner-outer-section.banner73 .content p.txt3 {
	font:17px/20px'robotomedium';
	color:#fff;
	padding:0 0 20px;
	margin:0;
}
.banner-outer-section.banner73 .content .know-more a {
	min-width:100px;
	display:inline-block;
	font-family:robotoblack;
	background:url('https://www.apollohospitals.com/images/banner-slider/aec-icon.png') 18px 5px no-repeat #fdb913 !important;
	font-size:18px;
	line-height:30px;
	text-transform:uppercase;
	color:#000;
	border:1px solid #fdb913;
	padding:5px 15px 5px 60px;
	vertical-align:top;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.banner-outer-section.banner73 .content .know-more a:hover {
	text-decoration:none;
}
@media (max-width: 1199px) {
	/*12-09-2018*/
	.banner-outer-section.banner73 {
		background-image:url('https://www.apollohospitals.com/images/banner-slider/aec-banner-tablet.jpg')
	}
}
@media (max-width: 992px) {
	/*12-09-2018*/
	.banner-outer-section.banner73 .content h1 {
		font-size:40px;
		line-height:40px;
	}
	.banner-outer-section.banner73 .content p.txt2 {
		font-size:17px;
		line-height:17px;
		padding:0 0 5px;
	}
	.banner-outer-section.banner73 .content p.txt3 {
		font-size:14px;
		line-height:16px;
	}
	.banner-outer-section.banner73 .content {
		max-width:468px;
	}
	.banner-outer-section.banner73 .content .know-more a {
		font-size:16px;
	}
	.banner-outer-section.banner73 .content p.txt1 {
		font:18px/18px'robotomedium';
		padding:0 0 10px 125px;
	}
	.banner-outer-section.banner73 .content {
		padding:0 15px 0 47px;
	}
}
@media (max-width: 767px) {
	/*12-09-2018*/
	.banner-outer-section.banner73 {
		background-image:url('https://www.apollohospitals.com/images/banner-slider/aec-banner-mobile.jpg')
	}
	.banner-outer-section.banner73 .content {
		height:155px;
		padding:0;
	}
	.banner-outer-section.banner73 .content p.txt3 {
		display:none;
	}
	.banner-outer-section.banner73 .content h1 {
		font-size:20px;
		line-height:10px;
	}
	.banner-outer-section.banner73 .content .ah-logo {
		margin:5px 0;
	}
	.banner-outer-section.banner73 .content p.txt1 {
		font-size:14px;
		line-height:14px;
		padding:0 0 5px 75px;
	}
	.banner-outer-section.banner73 .content .know-more a {
		font-size:16px;
		-moz-transform:scale(0.7);
		-webkit-transform:scale(0.7);
		-o-transform:scale(0.7);
		-ms-transform:scale(0.7);
		transform:scale(0.7);
		margin-left:-25px;
	}
	.banner-outer-section.banner73 .content p.txt2 {
		font-size:14px;
		line-height:14px;
		padding:0 0 5px;
	}
	.banner-outer-section.banner73 .content .ah-logo img {
		height:40px;
	}
	.banner-outer-section.banner73 {
		background-position:0 -39px;
		background-size:100% auto;
	}
}
@media (max-width: 567px) {
	/*12-09-2018*/
	.banner-outer-section.banner73 {
		background-position:0 -29px;
	}
}
@media (max-width: 479px) {
	/*12-09-2018*/
	.banner-outer-section.banner73 {
		background-position:center 0;
	}
	.banner-outer-section.banner73 .content {
		max-width:202px;
	}
	.banner-outer-section.banner73 .content .ah-logo {
		margin:5px 0 0;
	}
	.banner-outer-section.banner73 .content p.txt1 {
		font-size:12px;
		line-height:12px;
		padding:0 0 5px 62px;
	}
	.banner-outer-section.banner73 .content h1 {
		font-size:18px;
	}
	.banner-outer-section.banner73 .content p.txt2 {
		font-size:12px;
		line-height:12px;
		padding:0 0 5px;
	}
	.banner-outer-section.banner73 {
		background-image:url('https://www.apollohospitals.com/images/banner-slider/aec-banner-mobile.jpg');
		background-size:inherit;
	}
}

/*18-09-2018*/
.banner-outer-section.banner74{background:url('https://www.apollohospitals.com/images/banner-slider/apollo35/apollo35-banner0.jpg') no-repeat center center;background-size:cover;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner74 .section-banner74-content {float:none;width:100%;}
.banner-outer-section.banner74 .section-banner74-content .content{padding:0 15px;position:relative;}
.banner-outer-section.banner74 .section-banner74-content .content .main-img{height:100%;position:absolute;right:115px;bottom:-15px;z-index:-1;}
.banner-outer-section.banner74 .section-banner74-content .content .main-img > figure{}
.banner-outer-section.banner74 .section-banner74-content .content .content-main{padding:60px 0 0 90px;position:relative;}
.banner-outer-section.banner74 .section-banner74-content .content .content-main .cm-colleft{max-width:574px;}
.banner-outer-section.banner74 .section-banner74-content .content .content-main .cm-colleft .cm-cltoprow{}
.banner-outer-section.banner74 .section-banner74-content .content .content-main .cm-colleft .cm-cltoprow li{float:left;padding:0 10px;border-left:1px solid #000;border-left-color:rgba(0,0,0,0.4)}
.banner-outer-section.banner74 .section-banner74-content .content .content-main .cm-colleft .cm-cltoprow li:first-child{padding-left:0;border-left:0;}
.banner-outer-section.banner74 .section-banner74-content .content .content-main .cm-colleft .cm-cltoprow li figure a{display:block;}
.banner-outer-section.banner74 .section-banner74-content .content .content-main .cm-colleft .cm-clcontent figure{padding:25px 0 0;}
.banner-outer-section.banner74 .section-banner74-content .content .content-main .cm-colleft .cm-clcontent .know-more{padding:15px 0 0;}
.banner-outer-section.banner74 .section-banner74-content .content .content-main .cm-colleft .cm-clcontent .know-more a{min-width:100px;display:inline-block;font-family:'robotoblack';background:#fdb913 !important;font-size:17px;line-height:30px;text-transform:uppercase;color:#000;border:1px solid #fdb913;padding:4px 15px;vertical-align:top;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.banner-outer-section.banner74 .section-banner74-content .content .content-main .cm-colleft .cm-clcontent .know-more a:hover,
.banner-outer-section.banner74 .section-banner74-content .content .content-main .cm-colleft .cm-clcontent .know-more a:focus{text-decoration:none;}
/*17092019*/
@media (max-width:1199px) {
    /* .banner-outer-section.banner-neuro-02 {	background:url(https://www.apollohospitals.com/images/banner-slider/neuro-tab-slider.jpg) center bottom no-repeat;}*/
.banner-outer-section.banner74.banner74-36years .section-banner74-content .content .main-img{right:-40px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
         
         .banner-outer-section.theweek{
    		background:url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/theweek-1024.png) center center no-repeat;
    	} 
.video_desk,.video_mob{display: none;}
.video_tab{display: block;height: 515px;}
.vd_src_tab{
    width: 100%;
    position: absolute;
    left: -0.5%;
    z-index: -1;
    top: -68px;
    background-color: #fff;
    }
    .banner-outer-section.banner-neuro-02 {	background:url(https://www.apollohospitals.com/images/banner-slider/neuro-tab-slider.jpg) center center no-repeat;}
                .banner-outer-section.banner-novel-coronavirus-02 {	
        background:url(https://www.apollohospitals.com/images/banner-slider/ncov-tab.png) center center no-repeat;} 
        
                .banner-outer-section.banner-feb14-02 {	
        background:url(https://www.apollohospitals.com/images/banner-slider/apollo-feb14-tab.jpg) center center no-repeat;} 
        
         .banner-outer-section.banner-kavach {	
        background:url(https://www.apollohospitals.com/images/banner-slider/stay-i-tab.png) center center no-repeat;}  
           .banner-outer-section.banner-emergency {	
        background:url(https://www.apollohospitals.com/images/banner-slider/apollo-emergency-services-tab.png) center center no-repeat;} 
         
 .banner-outer-section.banner-apollokavach {	
        background:url(https://apollowebsiteprod.blob.core.windows.net/apollohospitals/banner/chennai-covid-kavach-tab.png) center center no-repeat;
    } 
         
         .banner-outer-section.banner-feb29-02{
        background:url(https://www.apollohospitals.com/images/banner-slider/covid-tab.png) center center no-repeat;} 
       .banner-outer-section.banner-health-02 {	background:url(https://www.apollohospitals.com/images/banner-slider/health-tab-slider.jpg) center center no-repeat;}
    .img-mob, .img-tab{display:none}
    .neuro_banner{display:block;}
.img-tab {width:100%;}
}

@media (max-width:767px) {
.banner-outer-section.banner74.banner74-36years .section-banner74-content .content .content-main .cm-colleft .cm-cltoprow{margin-bottom:3px;}
.banner-outer-section.banner74.banner74-36years .section-banner74-content .content{max-width:400px;margin:0 auto;}
.banner-outer-section.banner74.banner74-36years .section-banner74-content .content .content-main .cm-colleft{max-width:180px;}
.banner-outer-section.banner74.banner74-36years .section-banner74-content .content .main-img{max-width:160px;right:15px;}
}
@media (max-width:479px) {.lnk__abs{    height: 27%;}
.banner-outer-section.banner74.banner74-36years .section-banner74-content .content .content-main .cm-colleft{max-width:160px;}
.banner-outer-section.banner74.banner74-36years .section-banner74-content .content .main-img{right:-15px;}
}
/*E.O.17092019*/

.banner-hover-content h3.link-title a {padding: 2px 0 5px;margin: 0;float:left;width:100%;font-size: 11px;color: #007d9e;font-family: robotoregular;float:left;width:100%;}

/*28-09-2018*/
.banner-outer-section.banner75{background-color:#fff;position:relative;z-index:99;overflow:hidden;background:none;}
.banner-outer-section.banner75 .section-banner75-content {float:none;width:100%;}
.banner-outer-section.banner75 .section-banner75-content .content{min-height:495px;padding:0 15px;position:relative;}
.banner-outer-section.banner75 .section-banner75-content .content .main-img{height:100%;position:absolute;right:65px;bottom:-15px;z-index:-1;width:530px;}
.banner-outer-section.banner75 .section-banner75-content .content .main-img > figure{}
.banner-outer-section.banner75 .section-banner75-content .content .content-main{padding:40px 0 0 35px;position:relative;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft{max-width:574px;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-cltoprow{}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-cltoprow li{float:left;padding:0 10px;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-cltoprow li:first-child{padding-left:0;border-left:0;margin-top:-10px;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-cltoprow li figure a{display:block;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-clcontent figure{padding:25px 0 0;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-clcontent .know-more{padding:15px 0 0;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-clcontent .know-more a{min-width:100px;display:inline-block;font-family:'robotoblack';background:#fdb913 !important;font-size:17px;line-height:30px;text-transform:uppercase;color:#000;border:1px solid #fdb913;padding:4px 15px;vertical-align:top;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-clcontent .know-more a:hover,
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-clcontent .know-more a:focus{text-decoration:none;}
.banner-outer-section.banner75 .banner-section {z-index: initial;}
.banner-outer-section.banner75 .section-banner75-content .content h4{font-family:'robotoblack';font-size:23px;color:#000;margin:10px 0 0;}
.banner-outer-section.banner75 .section-banner75-content .content h4 span{font-family:'robotobold';font-size:18px;color:#0a7e9e;font-style:italic;}


@media (max-width:1199px) {
/*28.10.2018*/
.banner-outer-section.banner75 .section-banner75-content .content .main-img{right:-50px;}
}
@media (max-width:991px) {
/*28.9.2018*/
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-clcontent figure{width:350px;}
.banner-outer-section.banner75 .section-banner75-content .content .main-img{width:440px;}
.banner-outer-section.banner75 .section-banner75-content .content h4{font-size:16px;}
.banner-outer-section.banner75 .section-banner75-content .content h4 span{font-size:14px;}
}
@media (max-width:767px) {

/*28.9.2018*/
.banner-outer-section.banner75 .section-banner75-content .content{min-height:139px;}
.banner-outer-section.banner75 .section-banner75-content .content .contentwrap-xs{max-width:412px;margin:0 auto;position:relative;}
.banner-outer-section.banner75 .section-banner75-content .content .main-img{top:0;bottom:auto;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main{padding:0;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft{padding:10px 0 0;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-cltoprow li{padding:0 5px;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-cltoprow li figure a img{height:30px;margin-top: -10px;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-clcontent figure{padding:5px 0 0;width:130px;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-clcontent .know-more{padding:5px 0 0;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-clcontent .know-more a{min-width:10px;font-size:12px;line-height:15px;padding:5px 10px;}
.banner-outer-section.banner75 .section-banner75-content .content .main-img{width:200px;}
.banner-outer-section.banner75 .section-banner75-content .content h4{font-size:12px;}
.banner-outer-section.banner75 .section-banner75-content .content h4 span{font-size:10px;}
}

@media (max-width:479px) {
/*28.9.2018*/
.banner-outer-section.banner75 .section-banner75-content .content h4{font-size:10px;}
.banner-outer-section.banner75 .section-banner75-content .content h4 span{font-size:9px;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft{max-width: 206px;}
.banner-outer-section.banner75 .section-banner75-content .content .main-img{right:-20px;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-clcontent figure{padding:10px 0 0;}
.banner-outer-section.banner75 .section-banner75-content .content h4{margin-top:5px;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-cltoprow li:first-child{margin-top:0;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft .cm-cltoprow li figure a img{height:20px;margin-top:0;}
}
@media (max-width:320px) {
/*28.9.2018*/
.banner-outer-section.banner75 .section-banner75-content .content .main-img{right: -30px;}
.banner-outer-section.banner75 .section-banner75-content .content .content-main .cm-colleft{max-width: 154px;}
}

ul.arrow.accordion-tab li {padding-left:0px;background:transparent;}
ul.arrow.accordion-tab li a[aria-expanded='true'] {background:url(../images/bullet-article-innerlevel-minus.png) 0 6px no-repeat;padding-left:22px; display:block;}
ul.arrow.accordion-tab li a {background:url(../images/bullet-article-innerlevel-plus.png) 0 6px no-repeat; display:block;padding-left:22px;}

/*21-11-2018*/
.banner-outer-section.banner76{background:#eaeaea url('https://www.apollohospitals.com/images/banner-slider/b76-02.png') no-repeat 40% 0;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner76 .section-banner76-content {float:none;width:100%;}
.banner-outer-section.banner76 .section-banner76-content .content{min-height:495px;padding:0 15px;position:relative;}
.banner-outer-section.banner76 .section-banner76-content .content .main-img{width:0;height:0;position:absolute;right:65px;bottom:-15px;z-index:-1;}
.banner-outer-section.banner76 .section-banner76-content .content .content-main{padding:20px 0 0;position:relative;}
.banner-outer-section.banner76 .section-banner76-content .content .content-main .cm-colleft{max-width:860px;width:100%;float:right;}
.banner-outer-section.banner76 .section-banner76-content .content .content-main .cm-colleft .cm-clrow1{padding:0 0 10px;}
.banner-outer-section.banner76 .section-banner76-content .content .content-main .cm-colleft .cm-clrow1 img{float:right;}
.banner-outer-section.banner76 .section-banner76-content .content .content-main .cm-colleft .cm-clrow2{}
.banner-outer-section.banner76 .section-banner76-content .content .content-main .cm-colleft .cm-clrow2 > figure{padding:20px 0 0;}
.banner-outer-section.banner76 .section-banner76-content .content .content-main .cm-colleft .cm-clrow2 > figure:first-child{padding:0;}
.banner-outer-section.banner76 .section-banner76-content .content .content-main .cm-colleft .know-more{padding:25px 0 0;}
.banner-outer-section.banner76 .section-banner76-content .content .content-main .cm-colleft .know-more a{min-width:218px;display:inline-block;font-family:'robotoblack';background:#fdb913 !important;font-size:17px;line-height:38px;text-transform:uppercase;color:#000;border:1px solid #fdb913;padding:4px 15px;vertical-align:top;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;}
.banner-outer-section.banner76 .section-banner76-content .content .content-main .cm-colleft .know-more a:hover,
.banner-outer-section.banner76 .section-banner76-content .content .content-main .cm-colleft .know-more a:focus{text-decoration:none;}

/*13-12-2018*/
.banner-outer-section.banner1 .banner-section .banner-hd-content{padding-bottom:10px;}
.banner-section-h4{margin:0 0 10px;}
.appointment .banner-content-block p a.btn-onlineconsultation{margin:5px 0 0 6px;position:relative;z-index:1;}

.helpline-block .apollo-locatin a,
.helpline-block .apollo-locatin a:hover,
.helpline-block .apollo-locatin a:focus{text-decoration:none;}

/*28-12-2018*/
.banner-outer-section.banner77{background:url('https://www.apollohospitals.com/images/banner-slider/b77-01.jpg') no-repeat -17px top;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner77 .section-banner77-content {float:none;width:100%;}
.banner-outer-section.banner77 .section-banner77-content .content{min-height:495px;padding:0 15px;position:relative;}
.banner-outer-section.banner77 .section-banner77-content .content .main-img{width:0;height:0;position:absolute;right:65px;bottom:-15px;z-index:-1;}
.banner-outer-section.banner77 .section-banner77-content .content .content-main{padding:20px 0 0;position:relative;}
.banner-outer-section.banner77 .section-banner77-content .content .content-main .cm-colleft{max-width:300px;width:100%;float:right;}
.banner-outer-section.banner77 .section-banner77-content .content .content-main .cm-colleft .cm-clrow1{padding:70px 0 0;}
.banner-outer-section.banner77 .section-banner77-content .content .content-main .cm-colleft .cm-clrow1 > img{margin:0 auto;}
.banner-outer-section.banner77 .section-banner77-content .content .content-main .cm-colleft .know-more{padding:25px 0 0;}
.banner-outer-section.banner77 .section-banner77-content .content .content-main .cm-colleft .know-more a{font:17px/55px 'robotobold';color:#ff7612;
background:#fff;border:1px solid #fff;padding:0 15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center;display:block;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.banner-outer-section.banner77 .section-banner77-content .content .content-main .cm-colleft .know-more a:hover,
.banner-outer-section.banner77 .section-banner77-content .content .content-main .cm-colleft .know-more a:focus{text-decoration:none;}
.banner-outer-section.banner77 .section-banner77-content .content .content-main .cm-colleft .know-more a:hover{color:#fff;background:#ff7612;border-color:#ff7612;}



/*24-01-2019*/
.banner-outer-section.banner770{background:#f4eae0;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner770 .section-banner770-content {float:left;width:100%;}
.banner-outer-section.banner770 .section-banner770-content .content{padding:0 15px;position:relative;}
.banner-outer-section.banner770 .section-banner770-content .content .col1{float:left;width:60%;padding-top:50px;}
.banner-outer-section.banner770 .section-banner770-content .content .col1 h2{margin:0;padding:28px 0 0;}
.banner-outer-section.banner770 .section-banner770-content .content .col1 h3{margin:0;padding:20px 0 25px;}
.banner-outer-section.banner770 .section-banner770-content .content .col2{float:left;width:40%;padding-top:80px;padding-left: 10px;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more{padding:0;width:235px;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more a{font:17px/40px 'robotoblack';color:#fff;
background:#ff7612;border:1px solid #ff7612;padding:0 15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center;display:block;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more a:hover,.banner-outer-section.banner770 .section-banner770-content .content .know-more a:focus{text-decoration:none;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more a:hover{color:#ff7612;background:#fff;border-color:#fff;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more1{padding:0;width:235px;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more1 a{font:17px/40px 'robotoblack';color:#fff;
background:#ff7612;border:1px solid #ff7612;padding:0 15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center;display:block;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more1 a:hover,
.banner-outer-section.banner770 .section-banner770-content .content .know-more1 a:focus{text-decoration:none;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more1 a:hover{color:#ff7612;background:#fff;border-color:#fff;}
@media (max-width:992px) {
.banner-outer-section.banner770 .section-banner770-content .content .col1{padding-left:45px;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more1{width:185px;margin:20px 0 0;display:inline-block;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more1 a{font-size:14px;line-height:35px;}
.banner-outer-section.banner770 .section-banner770-content .content .col2{text-align:center;}
.banner-outer-section.banner770 .section-banner770-content .content .col2{padding-top:30px;}
}

@media (max-width:767px) {
.banner-outer-section.banner770 .section-banner770-content .content .know-more1{width:auto;}
.banner-outer-section.banner770 .section-banner770-content .content .col1{padding-left:0;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more1 a{font-size:10px;line-height:20px;}
.banner-outer-section.banner770 .section-banner770-content .content .pc-logo img{width:100px;}
.banner-outer-section.banner770 .section-banner770-content .content .col1 h2{margin:0;padding:10px 0 0;}
.banner-outer-section.banner770 .section-banner770-content .content .col1 h3{margin:0;padding:10px 0 0;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more1{margin:5px 0 0;}
.banner-outer-section.banner770 .section-banner770-content .content .col2{padding:9px 0 0;}
.banner-outer-section.banner770 .section-banner770-content .content .col1{padding-top:9px;}
.banner-outer-section.banner770 .section-banner770-content .content .col2 figure{display:inline-block;}
.banner-outer-section.banner770 .section-banner770-content .content .col2 figure img{width:145px;}
}

@media (max-width:479px) {
.banner-outer-section.banner770 .section-banner770-content .content .know-more1{margin:5px 0 0;}
.banner-outer-section.banner770 .section-banner770-content .content .col2{padding:16px 0 0;width:40%;}
.banner-outer-section.banner770 .section-banner770-content .content .col1{padding-top:16px;width:60%;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more1 a{font-size:9px;margin-left: 10px;}
}

@media (max-width:385px) {
.banner-outer-section.banner770 .section-banner770-content .content .col2{padding:3px 0 0;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more1 a{margin-left: 0;}
}

@media (max-width:374px) {
.banner-outer-section.banner770 .section-banner770-content .content .col2{padding:18px 0 0;width:50%;}
.banner-outer-section.banner770 .section-banner770-content .content .col1{padding-top:18px;width:50%;}
}
@media (max-width:359px) {
.banner-outer-section.banner770 .section-banner770-content .content .col2{padding:0;}
.banner-outer-section.banner770 .section-banner770-content .content .know-more1{margin:4px 0 0;}
}



/*05-02-2018*/
.banner-outer-section.banner78{background:url('https://www.apollohospitals.com/images/banner-slider/apollo-25-years/bg-desktop.jpg') no-repeat -17px top;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner78 .banner-section{background:url('https://www.apollohospitals.com/images/banner-slider/apollo-25-years/bg-shadow-banner1.png') repeat-x 0 bottom;}
.banner-outer-section.banner78 .section-banner78-content {float:none;width:100%;}
.banner-outer-section.banner78 .section-banner78-content .content{min-height:495px;padding:0 15px;position:relative;}
.banner-outer-section.banner78 .section-banner78-content .content .main-img{width:0;height:0;position:absolute;right:65px;bottom:-15px;z-index:-1;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main{padding:0px 0 0;position:relative;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft{max-width:720px;width:100%;float:right;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft figure {margin-top:70px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h2 {color:#7c4007; font-size:54px;line-height:56px;font-family:'robotoblack';margin:0px;padding:20px 0 10px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h3 {color:#000; font-size:26px;line-height:26px;font-family:'robotoregular';margin:0px;padding:0px;font-weight:normal;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h3 span {color:#000; font-size:26px;line-height:26px;font-family:'robotobold';margin:0px;padding:0px;font-weight:normal;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .cm-clrow1{padding:70px 0 0;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .cm-clrow1 > img{margin:0 auto;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .know-more{padding:25px 0 0;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .know-more a{font:17px/55px 'robotobold';color:#ff7612;
background:#fff;border:1px solid #fff;padding:0 15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center;display:block;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .know-more a:hover,
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .know-more a:focus{text-decoration:none;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .know-more a:hover{color:#fff;background:#ff7612;border-color:#ff7612;}

@media (max-width: 1919px) {
.banner-outer-section.banner78{background-position:38% top;}
}

@media (max-width:1599px) {
.banner-outer-section.banner78{background-position:38% top;}
}

@media (max-width: 1199px) {
.banner-outer-section.banner78{background-position:38% top;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft{max-width:550px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft figure {max-width:100px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h2 {font-size:36px;line-height:36px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h3 {font-size:20px;line-height:20px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h3 span {font-size:20px;line-height:20px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .cm-clrow1{padding:86px 0 0;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .know-more a{font-size:15px;line-height:45px;}
}

@media (max-width: 991px) {
	
.arrow__ {
    margin-top: 3px;
}
	.nav__wrapper {
    padding: 11px 7px 0;
}   .hide__mb{display: none;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft{max-width:470px;}
.banner-outer-section.banner78{background-position:38% top;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .cm-clrow1{padding:181px 0 0;}
}
@media (max-width:767px) {

.arrow__ {
    margin-top: 3px;
}
.banner-outer-section.banner78{background-size:0 160px !important;background:url(https://www.apollohospitals.com/images/banner-slider/apollo-25-years/dr.png) 0 bottom no-repeat!important;}
.banner-outer-section.banner78 .banner-hd-content-outer{background: url(https://www.apollohospitals.com/images/banner-slider/apollo-25-years/bg.png) 0 bottom no-repeat;background-size: cover;padding-top: 0;margin-bottom: 0;}
.banner-outer-section.banner78 .banner-hd-content-outer .banner-hd-content{background: url(../images/dr.png) 0 bottom no-repeat!important;background-size: auto 100%!important;}
.banner-outer-section.banner78 .section-banner78-content .content{min-height:139px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft{max-width:350px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft figure {max-width:60px;margin-top:5px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h2 {font-size:36px;line-height:36px;padding-top:10px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h3 {font-size:20px;line-height:20px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h3 span {font-size:20px;line-height:20px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .cm-clrow1{padding:15px 0 0;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .know-more{padding:15px 0 0;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft .know-more a{font-size:12px;line-height:25px;padding:0 10px;}
}
@media (max-width:600px) {
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft {max-width:250px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft figure {max-width:60px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h2 {font-size:26px;line-height:26px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h3 {font-size:14px;line-height:14px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h3 span {font-size:14px;line-height:14px;}
}
@media (max-width:479px) {
.banner-outer-section.banner78{background:url('https://www.apollohospitals.com/images/banner-slider/b77-01-mobile.jpg') no-repeat left top;background-position:55% -20px;}
}
@media (max-width:359px) {
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft h2 {font-size:20px;line-height:20px;}
.banner-outer-section.banner78 .section-banner78-content .content .content-main .cm-colleft {max-width:180px;}
}

/*08/03/2019*/
.banner-outer-section.banner79{background:#f49ac1 url('https://www.apollohospitals.com/images/banner-slider/b79-00.jpg') no-repeat top center;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner79 .banner-section{background:url('https://www.apollohospitals.com/images/banner-slider/b79-01.png') repeat-x 0 bottom;}
.banner-outer-section.banner79 .section-banner79-content {float:none;width:100%;}
.banner-outer-section.banner79 .section-banner79-content .content{height:495px;padding:0 15px;position:relative;}
.banner-outer-section.banner79 .section-banner79-content .content .contentwrap-xs{height:100%;}
.banner-outer-section.banner79 .section-banner79-content .content .main-img{width:0;height:0;position:absolute;right:65px;bottom:-15px;z-index:-1;}
.banner-outer-section.banner79 .section-banner79-content .content .content-main{height:100%;padding:0px 0 0;position:relative;}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmlft{width:524px;height:100%;padding:45px 0 0;position:absolute;top:0;left:0;}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmlft figure.cmlrow1{}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmlft figure.cmlrow2{margin:10px 0 0;}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmlft figure img{margin:0 auto;}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmrgt{padding:65px 0 0 524px;}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmrgt figure.cmrrow1{}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmrgt figure.cmrrow2{padding:10px 0 20px;}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmrgt figure.cmrrow3{padding:0 0 15px;}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmrgt .know-more{font-size:0;padding:15px 0 0;}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmrgt .know-more a{min-width:185px;font:17px/45px 'robotoblack';color:#000;background:#fff;border:0;padding:0 15px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;text-align:center;display:inline-block;vertical-align:top;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmrgt .know-more a:hover,
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmrgt .know-more a:focus{text-decoration:none;}
.banner-outer-section.banner79 .section-banner79-content .content .content-main .cmrgt .know-more a:hover{color:#fff;background:#d62d75;}

/*21/03/2019*/
.banner-outer-section.banner80{background:#3190ab url('https://www.apollohospitals.com/images/banner-slider/womensday/hand-img.png') no-repeat top left;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner80 .banner-section{background:url('https://www.apollohospitals.com/images/banner-slider/womensday/bg-shadow.png') repeat-x 0 bottom;}
.banner-outer-section.banner80 .section-banner80-content {float:none;width:100%;}
.banner-outer-section.banner80 .section-banner80-content .content{height:495px;padding:0 15px;position:relative;}
.banner-outer-section.banner80 .section-banner80-content .content .contentwrap-xs{height:100%;}
.banner-outer-section.banner80 .section-banner80-content .content .main-img{width:0;height:0;position:absolute;right:65px;bottom:-15px;z-index:-1;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main{height:100%;padding:0px 0 0;position:relative;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmlft{width:524px;height:100%;padding:45px 0 0;position:absolute;top:0;left:0;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmlft figure.cmlrow1{}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmlft figure.cmlrow2{margin:10px 0 0;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmlft figure img{margin:0 auto;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt{padding:20px 0 0 524px;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt figure.cmrrow1{text-align:center;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt figure.cmrrow1 img,.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt figure.cmrrow2 img,.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt figure.cmrrow3 img,.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt figure.cmrrow4 img,.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt figure.cmrrow5 img{display:inline-block;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt figure.cmrrow2{padding:10px 0 25px;text-align:center;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt figure.cmrrow3{padding:0 0 15px;text-align:center;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt .cmrrow4{padding:5px 0 0;text-align:center;background:url('https://www.apollohospitals.com/images/banner-slider/womensday/head-shad.png') no-repeat center top;height:32px;width:100%;display:inline-block;vertical-align:top;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt .cmrrow4 img{display:inline-block;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt figure.cmrrow5{padding:15px 0 0;text-align:center;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt .know-more{font-size:0;padding:15px 0 0;text-align:center;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt .know-more a{width:145px;font:14px/14px 'robotoblack';color:#000;background:#fff;border:0;padding:10px 0 8px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;text-align:center;display:inline-block;vertical-align:top;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt .know-more a:hover,
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt .know-more a:focus{text-decoration:none;}
.banner-outer-section.banner80 .section-banner80-content .content .content-main .cmrgt .know-more a:hover{color:#fff;background:#d62d75;}

/*04/04/2019*/
.banner-outer-section.banner81{background:#fff;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner81 .section-banner81-content {float:none;width:100%;}
.banner-outer-section.banner81 .section-banner81-content .content{height:495px;padding:0 15px;position:relative;}
.banner-outer-section.banner81 .section-banner81-content .content .contentwrap-xs{height:100%;}
.banner-outer-section.banner81 .section-banner81-content .content .main-img{width:0;height:0;position:absolute;right:65px;bottom:-15px;z-index:-1;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main{height:100%;padding:20px 0 0 365px;position:relative;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main:before{width:100%;height:100%;background:url('https://www.apollohospitals.com/images/banner-slider/b81-01.png') no-repeat 30px 15px;background-size:auto 360px;content:"";position:absolute;top:0;left:0;z-index:-1;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row1{}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row1 .cmr1-figure1{}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row1 .cmr1-figure2{margin:10px 0 15px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row1 .cmr1-figure3{}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row2{margin:15px 0 0;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3{clear:both;overflow:hidden;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 figure{float:left;padding:15px 0 0;margin-right:25px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 .know-more{float:left;font-size:0;text-align:center;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 .know-more a{width:215px;font:20px/55px 'robotoblack';color:#000;background:#fdb813;border:0;padding:0 15px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;text-align:center;display:inline-block;vertical-align:top;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 .know-more a:hover, .banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 .know-more a:focus{text-decoration:none;}


/*12/04/2019*/
.banner-outer-section.banner82{background:url('https://www.apollohospitals.com/images/banner-slider/ibm/ibm1.png') no-repeat top left;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner82 .banner-section{background:url('https://www.apollohospitals.com/images/banner-slider/ibm/ibm2.png') repeat-x 0 bottom;z-index:unset;}
.banner-outer-section.banner82 .section-banner82-content {float:none;width:100%;}
.banner-outer-section.banner82 .section-banner82-content .content{position:relative;}
.banner-outer-section.banner82 .section-banner82-content .content .contentwrap-xs{height:100%;}
.banner-outer-section.banner82 .section-banner82-content .content .main-img{width:0;height:0;position:absolute;right:0;bottom:0;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main{height:100%;padding:0px 0 0;position:relative;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmlft{float:right;position:absolute;right:0;z-index:-1;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmlft figure img{margin:0 auto;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{padding:85px 0 0 25px;float:left;width:820px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt h2{padding:10px 0 15px;font:50px 'Roboto-BoldCondensed';color:#007d9e;margin:0;text-transform:uppercase;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt p{padding:0 0 30px;font:20px/31px 'robotoregular';color:#0e0e0e;margin:0;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt figure.cmrrow1{text-align:left;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt figure.cmrrow1 img{display:inline-block;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt .know-more{font-size:0;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt .know-more a{width:165px;font:18px/18px 'robotobold';color:#000;background:#fdb813;border:0;padding:18px 0 18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;display:inline-block;vertical-align:top;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt .know-more a:hover,
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt .know-more a:focus{text-decoration:none;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt .know-more a:hover{color:#fff;background:#007d9e;}
.banner-outer-section.banner82 .banner-section .banner-hd-content{padding-bottom:0;}



/*12/04/2019*/
.banner-outer-section.banner83{background:#fff url('https://www.apollohospitals.com/images/banner-slider/hhp/hhp4.png') no-repeat 27% bottom;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner83 .banner-section{background:url('https://www.apollohospitals.com/images/banner-slider/hhp/hhp2.png') repeat-x 0 bottom;z-index:unset;}
.banner-outer-section.banner83 .section-banner83-content {float:none;width:100%;}
.banner-outer-section.banner83 .section-banner83-content .content{position:relative;}
.banner-outer-section.banner83 .section-banner83-content .content .contentwrap-xs{height:100%;}
.banner-outer-section.banner83 .section-banner83-content .content .main-img{width:0;height:0;position:absolute;right:0;bottom:0;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main{height:100%;padding:0px 0 0;position:relative;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont{float:left;width:100%;padding:25px 0 0;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col1{float:left;padding-left:25px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2{float:left;padding:20px 0 0 90px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmlft{float:left;position:absolute;left:0;z-index:-1;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmlft figure img{margin:0 auto;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding:0 0 0 680px;float:left;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt p{padding:0 0 20px;font:18px/18px 'robotobold';color:#000;margin:0;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt figure.cmrrow1{text-align:left;padding:0 0 25px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt figure.cmrrow1 img{display:inline-block;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt .know-more{font-size:0;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt .know-more a{width:200px;font:18px/18px 'robotobold';color:#000;background:#feca30;border:0;padding:15px 0 12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;display:inline-block;vertical-align:top;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt .know-more a:hover,
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt .know-more a:focus{text-decoration:none;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt .know-more a:hover{color:#fff;background:#007d9e;}
.banner-outer-section.banner83 .banner-section .banner-hd-content{padding-bottom:0;}


/*IBM Watson Wrapper*/
.ibm-watson-wrapper{background:#f9f9f9;}
.ibm-watson-wrapper a{text-decoration: none;}
.ibm-watson-wrapper .watson-banner{background:url('https://www.apollohospitals.com/images/ibm-watson-oncology/banner-bg.jpg') 0 0 no-repeat;background-size: cover;min-height: 605px;position: relative;}
.ibm-watson-wrapper .watson-banner:before{content:'';position:absolute;width:63%;height:4px;background:#007d9e;bottom: 0;left: 0;}
.ibm-watson-wrapper .watson-banner:after{content:'';position:absolute;width:37%;height:4px;background:#ffb500;bottom: 0;right: 0;}
.ibm-watson-wrapper .watson-banner .bnr-lft{width: 800px;float:left;}
.ibm-watson-wrapper .watson-banner .bnr-ryt{float:left;}
.ibm-watson-wrapper .watson-banner .bnr-ryt figure img{margin-top: -12px;}
.ibm-watson-wrapper .watson-banner .ibm-wt-hlt{margin-top: 86px;margin-bottom: 14px;}
.ibm-watson-wrapper .watson-banner h1{font:51px/57px 'Roboto-BoldCondensed';color: #007d9e;margin: 0;}
.ibm-watson-wrapper .watson-banner p{font: 19px/31px 'robotoregular';color: #0e0e0e;padding-top: 21px;padding-bottom: 43px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links{width:100%;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside{background:#007d9e;-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-ms-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;border:1px solid #007d9e;width: 207px;min-height: 55px; display:block;float:left;display: table;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;margin-left: 18px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch{background: transparent;color:#007d9e}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside:first-child{margin-left: 0;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside a{font:16px/20px 'robotomedium';color:#fff;display: table-cell;vertical-align: middle;padding-left: 18px;position: relative;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch a:before{position: absolute;content:'';height: 18px;width:15px;left:24px;background: url('https://www.apollohospitals.com/images/ibm-watson-oncology/play.png') 0 0 no-repeat;display: inline-block;margin-right: 10px;-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-ms-transition: all 0.25s;-o-transition: all 0.25s;transition: all 0.25s;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch a{color:#007d9e;padding-left: 50px;line-height: 18px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside:hover{background: transparent;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside:hover a{color:#007d9e;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch:hover{background:#007d9e; }
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch:hover a{color:#ffffff}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch:hover a:before{background: url('https://www.apollohospitals.com/images/ibm-watson-oncology/play-hover.png') 0 0 no-repeat;}

.ibm-watson-wrapper .watson-request-a-call{position: relative;z-index: 2;}
.ibm-watson-wrapper .watson-request-a-call .formRed{padding-left: 107px;}    
.ibm-watson-wrapper .watson-request-a-call #ibmthankyou{text-align: center;padding: 20px 0 50px;}
.ibm-watson-wrapper .watson-request-a-call .form-block{background:#224855;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;z-index: 2;margin-top: -134px;}
.ibm-watson-wrapper .watson-request-a-call h2{font:30px/30px 'robotobold';color: #ffffff;text-align: center;padding-top: 40px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields{width:925px;margin: 0 auto;padding-bottom: 20px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside{width: 425px;position: relative;float:left;padding: 20px 0px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.email{margin-left: 75px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.contact{padding-top: 24px;position: relative;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.contact:before{content:'+91';position: absolute;font-size: 18px;line-height: 18px;color:#8398a0;left: 0;top:30px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.contact:after{content:'';position:absolute;height: 24px;width: 1px;background:#999999;top: 28px;left: 45px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside input{font-size:18px;line-height: 34px;color: #fff;border:1px solid #8398a0;-webkit-border-width:0 0 2px 0;-moz-border-width:0 0 2px 0;-o-border-width:0 0 2px 0;-ms-border-width:0 0 2px 0;border-width:0 0 2px 0;background:transparent;width: 100%;outline: none;padding-bottom: 7px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.contact input{padding-left: 62px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside input::placeholder{font-size:18px;line-height: 34px;color: #7a9199;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside .formNoError{font-size:12px;color: #ff0000;display:block;position: absolute;bottom: 0;display:none;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk{width:925px;margin: 0 auto 58px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside{float: left;width: 196px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch{margin-right: 25px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px; text-align: center;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch img{margin-bottom: 5px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch strong{color: #fff;font: 13px/17px 'robotomedium';}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch .form-control{box-shadow:none;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt input{border:none;outline:none;width:196px;background: #007d9e;text-align: center;font:25px/25px 'robotomedium' ;display:inline-block;-webkit-border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;border:1px solid #007d9e;-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s;padding: 13px 0;color: #fff;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt input:hover{color: #fff !important;display: block !important;background:transparent;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk p{font:15px/15px 'robotomedium';text-align: center;width: 114px;padding:18px 0;color: #fff;float:left;margin: 0;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call{width: 235px;position: relative;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call a{font: 18px/18px 'robotomedium';color:#ffb900;text-transform: uppercase;padding: 18px 0px 13px 54px;display: block;position: relative;text-decoration: none;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call a:before{content:'';position: absolute;width: 42px;height: 42px;background: url('https://www.apollohospitals.com/images/ibm-watson-oncology/call.png') 0 0 no-repeat;display:block;left: 0;top: 5px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt, .ibm-watson-wrapper .watson-request-a-call .frm-btns-blk p, .ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call{margin-top: 37px;}


.ibm-watson-wrapper .watson-what{padding: 85px 0 80px;}
.ibm-watson-wrapper .watson-what h2{font: 30px/36px 'robotobold';color: #224855;text-align: center;}
.ibm-watson-wrapper .watson-what ul{margin: 62px auto 0;font-size: 0;}
.ibm-watson-wrapper .watson-what ul li{width: 380px;padding-right: 48px;display: inline-block;vertical-align: top;}
.ibm-watson-wrapper .watson-what ul li:first-child{padding-left: 0;}
.ibm-watson-wrapper .watson-what ul li figure{margin-bottom: 16px;}
.ibm-watson-wrapper .watson-what ul li h3{font:18px/24px 'robotomedium';color: #007d9e;text-align: left;padding-bottom: 5px;margin: 0;}
.ibm-watson-wrapper .watson-what ul li p{font-size:16px;line-height:25px;color:#43424a;padding-bottom:20px;text-align: left;margin: 0;}
.ibm-watson-wrapper .watson-what ul li p:last-child{padding: 0;}
.ibm-watson-wrapper .watson-what .learn-more{margin:45px auto 0;border:1px solid #007d9e;width: 190px;background: transparent;font: 17px/25px 'robotobold';text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s;}
.ibm-watson-wrapper .watson-what .learn-more a{color:#007d9e;display: block;padding: 13px 0;text-decoration:none;cursor:pointer;}
.ibm-watson-wrapper .watson-what .learn-more:hover{background:#007d9e;}
.ibm-watson-wrapper .watson-what .learn-more:hover a{color: #fff;}


.ibm-watson-wrapper .watson-how{background: url('https://www.apollohospitals.com/images/ibm-watson-oncology/bottom-banner.jpg') 0 0 no-repeat;background-size:cover;min-height: 732px;}
.ibm-watson-wrapper .watson-how h2{padding: 89px 0 32px;font: 34px/40px 'robotolight';color: #f9f9f9;text-align: left;border-bottom: 1px solid #77b5c5;margin: 0;}
.ibm-watson-wrapper .watson-how h2 span{font-family:'robotobold';display:block;}
.ibm-watson-wrapper .watson-how ul{font-size:0;padding-bottom: 56px;}
.ibm-watson-wrapper .watson-how ul li{display: inline-block;width:50%;padding: 27px 55px 0;position: relative;vertical-align: top;}
.ibm-watson-wrapper .watson-how ul li:before{position: absolute;content:'';height: 32px;width: 32px;background:url('https://www.apollohospitals.com/images/ibm-watson-oncology/tick.png') 0 0 no-repeat;left: 0;top: 38px;}
.ibm-watson-wrapper .watson-how ul li p{font-size:20px;line-height: 34px;color: #ffffff; }
.ibm-watson-wrapper .watson-how ul li p a{font-family: 'robotobold';color: #ffb500;text-decoration:none;}
.ibm-watson-wrapper .watson-how .no-more{width: 204px;background: #fff;font: 22px/34px 'robotobold';text-align: center;margin-left: 55px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;-webkit-transition: all 0.25s;-moz-transition: all 0.25s;-o-transition: all 0.25s;-ms-transition: all 0.25s;transition: all 0.25s;}
.ibm-watson-wrapper .watson-how .no-more a{color:#ffb500;display: block;padding: 13px 0;text-decoration:none;cursor:pointer;}
.ibm-watson-wrapper .watson-how .no-more:hover{background:#ffb500;}
.ibm-watson-wrapper .watson-how .no-more:hover a{color: #fff;}
.ibm-watson-wrapper .watson-how p.ask-abt{font-size: 19px;line-height: 39px;color: #fff;padding-left: 55px;}

.wtch-vid-modal #watchvideo{z-index:  999999}
.wtch-vid-modal .vertical-alignment-helper{display: table;height: 100%;width: 100%;}
.wtch-vid-modal .vertical-align-center{display: table-cell;vertical-align: middle;left: 50%; -webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);    transform: translate(-50%,0) !important;text-align: center;}
.wtch-vid-modal .vertical-align-center .vid-blk{display:inline-block;border: 0;background: transparent;width: 800px;}
.wtch-vid-modal .vertical-align-center .vid-blk .vid-close{position: absolute;right: 0px;top: -30px;font-size: 25px;opacity: 1;color: #fff;font-family: 'robotoregular';}
.wtch-vid-modal .vertical-align-center .vid-blk iframe{border:none !important;padding: 0 !important;}
.wtch-vid-modal .modal {padding-right: 0 !important;}

@media (max-width:1919px) {
    .video_desk{height: 515px; }
	.vd_src_desk{top: -50px;}
.banner-outer-section.banner83{background-position:20% bottom;}
    
.ibm-watson-wrapper .watson-banner{background-position: 0 -2px;}    
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk{margin: 0 auto 55px;}
.wtch-vid-modal .vertical-align-center .vid-blk{}
}

@media (max-width:1599px) {
    	.video_desk{height: 515px; }
.banner-outer-section.banner83{background-position:8% bottom;}
}
@media (max-width:1439px) {
    .vd_src_desk{top: -52px;}
.banner-outer-section.banner83{background-position:5% bottom;}

/*IBM Watson Oncology*/    
.ibm-watson-wrapper .watson-banner{min-height: 500px;}
.ibm-watson-wrapper .watson-banner .ibm-wt-hlt{max-width: 200px;margin:60px 0 10px;}
.ibm-watson-wrapper .watson-banner h1{font-size: 45px;line-height: 51px;}
.ibm-watson-wrapper .watson-banner p{font-size: 18px;line-height: 38px;padding: 10px 0 30px;margin: 0;}
.ibm-watson-wrapper .watson-banner .bnr-ryt{max-width: 255px;}
.ibm-watson-wrapper .watson-request-a-call .form-block{margin-top: -120px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside{width: 185px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside a{font-size: 14px;line-height: 20px;}
.ibm-watson-wrapper .watson-what{padding: 50px 0;}
.ibm-watson-wrapper .watson-what h2{margin: 0;padding: 0;}
.ibm-watson-wrapper .watson-what ul{margin: 35px auto 0;}
.ibm-watson-wrapper .watson-how{min-height: 625px;}
.ibm-watson-wrapper .watson-how h2{padding: 65px 0 25px;font-size: 30px;line-height: 36px;}   
.ibm-watson-wrapper .watson-how ul li{padding: 25px 50px 0;}
.ibm-watson-wrapper .watson-how ul li:before{top: 32px;-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-o-transform: scale(0.8);-ms-transform: scale(0.8);transform: scale(0.8);}
.ibm-watson-wrapper .watson-how ul li p{font-size: 18px;line-height: 32px;}
.ibm-watson-wrapper .watson-how p.ask-abt{font-size: 16px;line-height: 35px;}   
.ibm-watson-wrapper .watson-how .no-more, .ibm-watson-wrapper .watson-what .learn-more{font-size:19px;line-height: 31px;width: 180px; }
.ibm-watson-wrapper .watson-how .no-more a, .ibm-watson-wrapper .watson-what .learn-more a{padding: 10px 0;}
}
@media (max-width:1329px) {
.banner-outer-section.banner83{background-position:0 bottom;}
    
/*IBM Watson Oncology*/    
.ibm-watson-wrapper .watson-banner h1{font-size:40px;line-height: 46px;}    
.ibm-watson-wrapper .watson-banner p{font-size: 17px;line-height: 27px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{font-size: 23px;line-height: 23px;}
}

@media (max-width:1199px) {
.banner-outer-section.banner81 .section-banner81-content .content .content-main{padding:50px 0 0 320px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3{padding:7px 0 0}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 figure{padding:0;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 .know-more a{width:180px;font-size:18px;line-height:47px;}
/*12.4.2019*/
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{width:652px;padding:50px 0 0 25px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col1 img{width:110px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2 img{width:700px;}
.banner-outer-section.banner83{background-position: -15% bottom;background-size: 75% auto;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding:70px 0 0 650px;}
    
/*IBM Watson Oncology*/    
.ibm-watson-wrapper .watson-banner .bnr-lft{width: 670px;margin: 10px 0;padding-left: 35px;}    
.ibm-watson-wrapper .watson-banner .ibm-wt-hlt{max-width: 180px;}
.ibm-watson-wrapper .watson-banner h1{font-size: 35px;line-height: 41px;}
.ibm-watson-wrapper .watson-banner p{font-size: 15px;line-height: 25px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside{width: 175px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside a{font-size: 13px;line-height: 19px;}
.ibm-watson-wrapper .watson-request-a-call h2{padding-top: 35px;}
.ibm-watson-wrapper .watson-request-a-call .formRed{padding-left: 52px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields{width: 100%;padding: 0 50px 20px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside{width: 46%;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.email{float: right;margin-left: 0;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside input, .ibm-watson-wrapper .watson-request-a-call .form-fields aside input::placeholder{font-size: 16px;line-height: 30px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk{margin:0;padding:0px 50px 40px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch figure, .ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{width: 180px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk p{width: 90px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{font-size: 18px;line-height: 17px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call a{font-size: 15px;line-height: 15px;padding: 18px 0px 13px 50px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call a:before{background-size: 95%;top: 4px;}
.ibm-watson-wrapper .watson-what h2{font-size: 28px;line-height: 32px;}
.ibm-watson-wrapper .watson-what ul li{width: 33.33%;}
.ibm-watson-wrapper .watson-what ul li h3{font-size: 16px;line-height: 22px;}
.ibm-watson-wrapper .watson-what ul li p{font-size: 14px;line-height: 20px;padding-bottom: 20px;}
.ibm-watson-wrapper .watson-how{min-height: 500px;}
.ibm-watson-wrapper .watson-how h2{font-size: 28px;line-height: 32px;padding: 45px 0 15px;}
.ibm-watson-wrapper .watson-how ul li{padding: 15px 50px 0;}
.ibm-watson-wrapper .watson-how ul li p{font-size: 16px;line-height: 28px;}
.ibm-watson-wrapper .watson-how ul li:before{top: 20px;}
.ibm-watson-wrapper .watson-how .no-more, .ibm-watson-wrapper .watson-what .learn-more{font-size: 16px;line-height: 26px;width: 150px;}
.ibm-watson-wrapper .watson-how p.ask-abt{font-size: 13px;line-height: 25px;}
}
@media (max-width:991px) {
.banner-outer-section.banner81 .section-banner81-content .content .content-main:before{background-size:auto 300px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main{padding-left:250px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3{padding:7px 0 0;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 figure{padding:0;margin-right:15px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 .know-more{padding:5px 0 0;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 .know-more a{width:130px;font-size:16px;line-height:40px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{width:437px;padding:30px 0 0 50px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt h2{font-size:32px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt p{font-size:18px;line-height:30px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2{padding:20px 0 0 20px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col1 img{width:100px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2 img{width:600px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding: 70px 0 0 500px;}
.banner-outer-section.banner83{background-position: -90% bottom;background-size: 85% auto;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2{width: 100%;padding:20px 0 0 45px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col1{padding-left:50px;}
    
/*IBM Watson Oncology*/    
.ibm-watson-wrapper .watson-banner{min-height: 500px;background-position: -128px 57px;}
.ibm-watson-wrapper .watson-banner .bnr-lft{padding-left: 30px;width:500px;margin: 85px 0 10px;}
.ibm-watson-wrapper .watson-banner .ibm-wt-hlt{max-width:120px;margin: 100px 0 10px;}
.ibm-watson-wrapper .watson-banner h1{font-size: 22px;line-height: 22px;}
.ibm-watson-wrapper .watson-banner p{font-size: 13px;line-height: 17px;padding: 10px 0 20px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside{width: 145px;min-height: 45px;margin-left: 7px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside a{padding-left: 8px;font-size: 12px;line-height: 18px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch a{padding-left: 30px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch a:before{left:11px;}
.ibm-watson-wrapper .watson-banner .bnr-ryt{max-width: 205px;}
.ibm-watson-wrapper .watson-banner .bnr-ryt figure img{margin-top: 112px;}
.ibm-watson-wrapper .watson-request-a-call #ibmthankyou{padding: 20px 10px 30px;}    
.ibm-watson-wrapper .watson-request-a-call .form-block{margin-top: -60px;}
.ibm-watson-wrapper .watson-request-a-call h2{padding-top: 20px;font-size: 25px;line-height: 25px;margin-bottom: 10px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside{padding: 15px 0 20px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk{padding: 0 50px 25px;width: 100%;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch figure, .ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{width: 130px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch figure img{height: 37px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk p{width:75px;padding: 12px 0;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call a:before{background-size: 80%;top:2px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call a{padding:12px 0px 9px 50px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside{width: 160px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt input{width: 145px;padding: 11px 0;font-size: 13px;line-height: 13px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch{margin-right: 15px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt, .ibm-watson-wrapper .watson-request-a-call .frm-btns-blk p, .ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call{margin-top: 54px}
.ibm-watson-wrapper .watson-what{padding: 40px 0;}
.ibm-watson-wrapper .watson-what ul{margin:30px  auto 0;}
.ibm-watson-wrapper .watson-what ul li{padding-right: 30px;}
.ibm-watson-wrapper .watson-what ul li p{font-size: 13px;line-height: 20px;padding-bottom: 15px;}
.ibm-watson-wrapper .watson-how h2{font-size: 25px;padding: 40px 0 10px;}
.ibm-watson-wrapper .watson-how ul li p{font-size: 14px;line-height: 25px;}
.ibm-watson-wrapper .watson-how ul li:before{top: 17px;-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-o-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);}
.wtch-vid-modal .vertical-align-center .vid-blk{width: 525px;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
}
@media (max-width:767px) {
    .black_strip{display: none;}
.video_desk,.video_tab{display: none;}
.video_mob{display: block;height: 195px;}
.vd_src_mob{    
	width: 110%;
    position: absolute;
    left: -0.5%;
    z-index: -1;
    background-color: #fff;
    top:-25px; 
}

.banner-outer-section.banner81 .section-banner81-content .content{height:139px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main{max-width:480px;margin:0 auto;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main:before{height:160px;background-size:auto 140px;background-position:left center;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main{padding:0 0 0 120px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row1 .cmr1-figure2{margin:3px 0 5px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row2{margin:5px 0 0;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3{padding:0}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 figure{padding:0;margin-right:15px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 .know-more{padding:0;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 .know-more a{width:auto;font:12px/30px "robotobold";}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{width: 550px;padding:10px 0 14px 15px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt h2{font-size:24px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt figure.cmrrow1 img{width:140px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt p{font-size: 14px;line-height: 20px;padding: 0 0 10px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt h2{padding:2px 0 5px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt .know-more a{width:100px;font-size:12px;line-height:12px;padding:10px 0;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmlft{padding-right:15px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmlft img{width:110px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmlft{position:relative;right:inherit;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col1{padding-left:15px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont{padding:10px 0 15px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2{width:auto;padding:15px 0 0 20px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding: 5px 10px 0 470px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt p{font-size:14px;line-height:14px;padding:0 0 10px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt .know-more a{width:130px;font-size:12px;line-height:12px;padding:5px 0;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt figure.cmrrow1{padding:0 0 10px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col1 img{width:70px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2 img{width:350px;}
.banner-outer-section.banner83{background-position: 0 15%;background-size: 50% auto;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding: 5px 10px 10px 400px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt figure.cmrrow1 img{width:250px;}
    
/*IBM Watson Oncology*/    
.ibm-watson-wrapper .watson-request-a-call .form-fields aside input, .ibm-watson-wrapper .watson-request-a-call .form-fields aside input::placeholder{font-size: 14px;line-height: 25px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.contact:before{font-size: 14px;line-height: 14px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.contact:after{height: 19px;left: 38px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.contact input{padding-left: 50px;}
.ibm-watson-wrapper .watson-banner{min-height: 450px;}
.ibm-watson-wrapper .watson-banner .bnr-lft{width: 450px;padding-left: 0px;}
.ibm-watson-wrapper .watson-banner .bnr-ryt{max-width:170px;}
.ibm-watson-wrapper .watson-request-a-call .formRed{padding-left: 20px;}
.ibm-watson-wrapper .watson-request-a-call .form-block{margin-top: -40px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields{padding: 0 20px 20px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk{padding:  0 20px 20px;text-align: center;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch{margin-right: 15px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call{width: auto;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call a{padding: 12px 0px 9px 40px;}
}
@media (max-width:670px) {
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{max-width:540px;width:auto;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding: 5px 10px 10px 350px;}    
}
@media (max-width:650px) {
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{width: 513px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding:0 10px 10px 320px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt figure.cmrrow1 img{width: 250px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont{padding: 15px 0 15px;}

/*IBM Watson Oncology*/
.ibm-watson-wrapper .watson-banner{min-height: 410px;}
.ibm-watson-wrapper .watson-banner .bnr-lft{width:  440px;}
.ibm-watson-wrapper .watson-banner .ibm-wt-hlt{margin: 70px 0 10px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside{display: none;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch{display:block;width: 136px;min-height: 34px;margin-left: 0;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch a{padding: 7px 5px 7px 27px;font-size:11px;line-height: 18px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch a:before{left: 7px;}
.ibm-watson-wrapper .watson-banner .bnr-ryt{max-width: 160px;}
.ibm-watson-wrapper .watson-request-a-call .form-block{margin-top: 30px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields{padding: 0 20px 15px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside{padding: 10px 0 20px;}
.ibm-watson-wrapper .watson-what h2{font-size: 25px;line-height: 25px;}
.ibm-watson-wrapper .watson-what ul{margin: 25px auto 0;}
.ibm-watson-wrapper .watson-what ul li{width: 100%;text-align: center;padding: 0 0 30px 0;}
.ibm-watson-wrapper .watson-what ul li figure{display:inline-block;width: 100%}
.ibm-watson-wrapper .watson-what ul li figure img{width: 100%;}
.ibm-watson-wrapper .watson-what ul li h3{font-size: 20px;line-height: 24px;text-align: center;}
.ibm-watson-wrapper .watson-what ul li p{font-size: 15px;line-height: 21px;text-align: center;padding-bottom: 10px;}
.ibm-watson-wrapper .watson-how h2{font-size:25px;line-height: 30px;}
.ibm-watson-wrapper .watson-how ul li{width: 100%;}
.ibm-watson-wrapper .watson-how ul li p{font-size: 15px;line-height: 25px;}
.ibm-watson-wrapper .watson-how .no-more, .ibm-watson-wrapper .watson-what .learn-more{width: 140px;font-size: 16px;line-height: 26px;}
.ibm-watson-wrapper .watson-what .learn-more {margin-top:0px;}
    
}
@media (max-width:639px) {
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt figure.cmrrow1 img{width:100px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt h2{font-size:16px;padding:2px 0;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt p{font-size: 12px;line-height:16px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt .know-more a{padding:8px 0;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{width: 460px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmlft img{width:96px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{padding:10px 0 21px 15px;}
    
/*IBM Watson Oncology*/    
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt, .ibm-watson-wrapper .watson-request-a-call .frm-btns-blk p, .ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call{margin-top: 0}
.ibm-watson-wrapper .watson-banner .bnr-lft{width: 350px;}
.ibm-watson-wrapper .watson-banner .ibm-wt-hlt{margin:100px 0 10px;}
.ibm-watson-wrapper .watson-banner .bnr-ryt figure img{margin-top: 129px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside{width: 100%;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside{width: 45%;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt input{width: 100%;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch figure img{height: auto;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{float: right;width: 45%;margin-top: 54px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt a{padding: 18px 0;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk p{width: 100%;display: inline-block;padding: 20px 0 10px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call{width: 100%;float:none;display:inline-block;text-align:center;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call a{display:inline-block;}
.wtch-vid-modal .vertical-align-center .vid-blk{width: 400px;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
}
@media (max-width:599px) {
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{width: 430px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmlft{padding-top:1px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col1 img{width: 58px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2 img{width: 300px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont{padding: 10px 0 8px;}

/*IBM Watson Oncology*/ 
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside.watch a:before{-webkit-transform: scale(0.6);-moz-transform: scale(0.6);column-rule-style:-ms-transform: scale(0.6);-o-transform: scale(0.6);transform: scale(0.6);margin-right: 5px;}    
.ibm-watson-wrapper .watson-request-a-call .form-fields aside input, .ibm-watson-wrapper .watson-request-a-call .form-fields aside input::placeholder{line-height: 21px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.contact{padding-top: 10px;}    
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.contact:before{top: 15px;}
.ibm-watson-wrapper .watson-request-a-call .form-fields aside.contact:after{top: 13px;}    
}
@media (max-width:567px) {
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{width:359px;padding: 5px 0 5px 15px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding: 0 10px 10px 240px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col1 img{width:50px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2 img{width:300px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2{padding:10px 0 0 20px;}
.banner-outer-section.banner83{background-position:-9% 13%;background-size:50% auto;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont{padding:10px 0 19px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding: 0 10px 10px 230px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt figure.cmrrow1 img{width: 200px;}
    
/*IBM Watson Oncology*/ 
.ibm-watson-wrapper .watson-banner{min-height: 384px;}
.ibm-watson-wrapper .watson-banner .bnr-lft{width: 295px;}
.ibm-watson-wrapper .watson-banner .ibm-wt-hlt{margin: 65px 0 10px;}
.ibm-watson-wrapper .watson-banner p{padding: 8px 0;}
.ibm-watson-wrapper .watson-banner .bnr-ryt{max-width: 145px;}
.ibm-watson-wrapper .watson-banner .bnr-ryt figure img{margin-top: 114px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch{margin-right: 0;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch figure, .ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{width: 190px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt a{padding: 16px 0;}
.ibm-watson-wrapper .watson-what{padding: 40px 0 0px;}
.ibm-watson-wrapper .watson-what h2, .ibm-watson-wrapper .watson-how h2{font-size: 25px;line-height: 30px;}
.ibm-watson-wrapper .watson-what ul li figure{margin-bottom: 10px;}
.ibm-watson-wrapper .watson-what ul li h3{font-size: 18px;line-height: 24px;}
.ibm-watson-wrapper .watson-what ul li p{font-size: 13px;line-height: 20px;padding-bottom: 5px;}
.ibm-watson-wrapper .watson-how{min-height: 465px;}
.ibm-watson-wrapper .watson-how h2{padding: 25px 0 10px;}
.ibm-watson-wrapper .watson-how ul li p{font-size: 12px;line-height: 20px;}
.ibm-watson-wrapper .watson-how ul li:before{top: 14px;-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-o-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}
    
}
@media (max-width:479px) {
.banner-outer-section.banner81 .section-banner81-content .content .content-main:before{background-size:auto 150px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main{max-width:320px;padding:0 0 0 120px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row1 .cmr1-figure2{margin:3px 0 0;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row1 .cmr1-figure2 img{height:32px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row2{margin:3px 0 0;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row2 figure img{/* height:38px; */}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 figure{float:none;margin-right:0;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 .know-more{float:none;padding:3px 0 0;text-align:left;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main .cm-row3 .know-more a{font-size:10px;line-height:20px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt .know-more a{width: 85px;font-size: 10px;line-height: 10px;padding:5px 0;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmlft{padding-right:0;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmlft img{width:96px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{width:317px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col1 img{width:50px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2 img{width:300px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2{padding:10px 0 0 20px;}
.banner-outer-section.banner83{background-position:-13% 10%;background-size:65% auto;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt p{font-size:12px;line-height:12px;padding:0 0 10px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt .know-more a{width: 100px;font-size: 10px;line-height: 10px;padding: 5px 0;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont{padding: 10px 0 29px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt figure.cmrrow1 img{width: 161px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding: 0 10px 10px 260px;}

.ibm-watson-wrapper .watson-how .no-more a, .ibm-watson-wrapper .watson-what .learn-more a{padding: 5px 0;}    
}
@media (max-width:415px) {
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding: 0 10px 10px 240px;}
    
/*IBM Watson Oncology*/
.ibm-watson-wrapper .watson-banner{min-height: 350px;}
.ibm-watson-wrapper .watson-banner .bnr-lft{width: 70%;}
.ibm-watson-wrapper .watson-banner .bnr-ryt{max-width: 30%;}
.ibm-watson-wrapper .watson-banner .bnr-ryt figure img{margin-top: 140px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch figure, .ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{width: 160px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt a{padding: 12px 0;}
.ibm-watson-wrapper .watson-how ul{padding-bottom: 40px;}
.ibm-watson-wrapper .watson-banner .ibm-wt-hlt{margin: 55px 0 10px;}
.wtch-vid-modal .vertical-align-center .vid-blk{width: 300px;}
}
@media (max-width:395px) {
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{width:287px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt p{padding:0 0 5px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2 img{width: 250px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt p{font-size:10px;line-height:12px;padding:0 0 5px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding: 0 10px 10px 220px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col1 img{width: 58px;}
    
/*IBM Watson Oncology*/
.ibm-watson-wrapper .watson-banner{min-height: 338px;}
.ibm-watson-wrapper .watson-banner h1{font-size: 20px;line-height: 20px;}
.ibm-watson-wrapper .watson-banner p{font-size: 12px;line-height: 18px;}
.ibm-watson-wrapper .watson-banner .bnr-ryt figure img{margin-top: 140px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch{width: 190px;text-align: center;margin-right: auto;display: inline-block;float: none;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch a{display: inline-block;}    
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{ display: inline-block;margin-right: 20%;margin-top: 10px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.captch figure, .ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{width:190px;display: inline-block;}
}
@media (max-width:380px) {
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{width:262px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt figure.cmrrow1 img{width:180px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding: 0 10px 11px 210px;}
.ibm-watson-wrapper .watson-banner .bnr-ryt figure img{margin-top: 163px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{margin-right: 19%;}
}
@media (max-width:370px) {
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont{padding: 10px 0 32px;}
.ibm-watson-wrapper .watson-banner h1{font-size: 18px;}
.ibm-watson-wrapper .watson-banner .bnr-ryt figure img{margin-top: 170px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{ display: inline-block;margin-right: 17%;margin-top: 10px;}

}
@media (max-width:359px) {
.banner-outer-section.banner81 .section-banner81-content .content .content-main:before{background-size:auto 120px;}
.banner-outer-section.banner81 .section-banner81-content .content .content-main{padding:0 0 0 90px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt figure.cmrrow1 img{width:90px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt h2{font-size: 14px;padding: 0;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt p{font-size: 11px;    line-height: 14px;}
.banner-outer-section.banner82 .section-banner82-content .content .content-main .cmrgt{width:223px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont .col2 img{width: 211px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt{padding: 0 10px 10px 180px;}
.banner-outer-section.banner83{background-position: -13% 12%;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .cmrgt figure.cmrrow1 img{width:190px;}
.banner-outer-section.banner83 .section-banner83-content .content .content-main .topcont{padding: 12px 0 32px;}

.ibm-watson-wrapper .watson-banner{min-height: 310px;}
.ibm-watson-wrapper .watson-banner .ibm-wt-hlt{margin: 45px 0 5px;}
.ibm-watson-wrapper .watson-banner h1{font-size: 17px;}
.ibm-watson-wrapper .watson-banner .bnr-ryt figure img{margin-top: 163px;}
.ibm-watson-wrapper .watson-request-a-call .form-block{margin-top: 13px;}
.ibm-watson-wrapper .watson-request-a-call h2, .ibm-watson-wrapper .watson-what h2, .ibm-watson-wrapper .watson-how h2{font-size: 20px;line-height: 25px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.sbmt{margin-right: 12%;}
.ibm-watson-wrapper .watson-how ul li{padding: 15px 15px 0 40px;}
.ibm-watson-wrapper .watson-banner p{font-size: 11px;line-height: 17px;padding: 5px 0;}    
.ibm-watson-wrapper .watson-how{min-height: 435px;}
.ibm-watson-wrapper .watson-how .no-more{margin-left: 40px;}
.ibm-watson-wrapper .watson-how p.ask-abt{padding-left: 40px;font-size: 12px; line-height: 20px;}
.ibm-watson-wrapper .watson-banner .onclg-inr-links aside{margin-left: 0;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call a{font-size: 13px;line-height: 13px;padding: 12px 0px 9px 30px;}
.ibm-watson-wrapper .watson-request-a-call .frm-btns-blk aside.call a:before{height: 30px;width:30px;top: 5px;}
}


/*28/05/2019*/
.banner-outer-section.banner84{background:#fff;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner84 .section-banner84-content {float:none;width:100%;}
.banner-outer-section.banner84 .section-banner84-content .content{position:relative;}
.banner-outer-section.banner84 .section-banner84-content .content .main-img{width:0;height:0;position:absolute;right:65px;bottom:-15px;z-index:-1;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main{position:relative;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row1{font-size:0;padding:20px 0 0;text-align:center;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row1 .cmr1-collft{max-width:506px;width:100%;display:inline-block;vertical-align:top;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row1 .cmr1-collft .cmr1-collft-fig1{padding:0 0 10px;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row1 .cmr1-collft .cmr1-collft-fig2{}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row1 .cmr1-collft .cmr1-collft-fig2 > .cmr1-collft-f2img1{margin:0 0 5px;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row1 .cmr1-colrgt{max-width:394px;width:100%;margin-left:57px;display:inline-block;vertical-align:top;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row1 .cmr1-colrgt .cmr1-colrgt-fig1{padding:0 0 25px;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row1 .cmr1-colrgt .cmr1-colrgt-fig1 > img{float:right;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row1 .cmr1-colrgt .cmr1-colrgt-fig2{}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row1 .cmr1-colrgt .cmr1-colrgt-fig2 > .cmr1-colrgt-f2img1{padding:0 0 10px;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row2{height:82px;margin:-17px 0 0;position:relative;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row2:before{width:100%;height:100%;background:url('https://www.apollohospitals.com/images/banner-slider/b84-07.png') no-repeat bottom center;content:"";position:absolute;bottom:0;left:0;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row2 .cm-r2colswrap{font-size:0;padding:36px 0 0;text-align:center;position:relative;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row2 .cm-r2colswrap .cm-r2colswrap-collft{max-width:506px;width:100%;display:inline-block;vertical-align:top;text-align:left;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row2 .cm-r2colswrap .cm-r2colswrap-collft > figure{padding:13px 0;display:inline-block;vertical-align:top;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row2 .cm-r2colswrap .cm-r2colswrap-colrgt{padding:13px 0;padding-left:140px;margin-left:57px;display:inline-block;vertical-align:top;position:relative;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row2 .cm-r2colswrap .cm-r2colswrap-colrgt:before{width:211px;height:75px;background:url('https://www.apollohospitals.com/images/banner-slider/b84-07-01.png') no-repeat bottom center;content:"";position:absolute;bottom:8px;left:-90px;}
.banner-outer-section.banner84 .section-banner84-content .content .content-main .cm-row2 .cm-r2colswrap .cm-r2colswrap-colrgt a{display:inline-block;}

/*21/06/2019*/
.banner-outer-section.banner85{background:url('https://www.apollohospitals.com/images/banner-slider/b85-00.png') repeat-x 0 0;background-size:auto 100%;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner85 .section-banner85-content {float:none;width:100%;}
.banner-outer-section.banner85 .section-banner85-content .content{position:relative;}
.banner-outer-section.banner85 .section-banner85-content .content .main-img{width:0;height:0;position:absolute;right:65px;bottom:-15px;z-index:-1;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main{position:relative;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toplft{position:absolute;top:45px;left:0;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toprgt{position:absolute;top:10px;right:0;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain{padding:80px 0 40px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain figure img{margin:0 auto;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .cm-figtitle{margin:0 0 5px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .cm-figsdesc{}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .know-more{font-size:0;padding:25px 0 0;text-align:center;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .know-more a{width:215px;font:16px/50px 'robotobold';color:#000;background:#feca30;border:0;padding:0 15px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;text-align:center;display:inline-block;vertical-align:top;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .know-more a:hover,
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .know-more a:focus{text-decoration:none;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .know-more a:hover{color:#fff;background:#007d9e;}

.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot{float:left;width:100%;background:#fff;padding:0 0 6px;box-shadow:inset 0 -6px 0px 0 #fdb72f;position:relative;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot:before,.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot:after{width:200%;height:100%;background:#fff;box-shadow:inset 0 -6px 0px 0 #fdb72f;content:" ";position:absolute;top:0;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot:before{left:-200%;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot:after{right:-200%;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfleft{position:absolute;bottom:16px;left:0;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright{padding:10px 0;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure{height:37px;font-size:0;text-align:right;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure img{display:inline-block;vertical-align:middle;margin-left:50px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure img:first-child{margin-left:0;}

@media (max-width:1279px) {
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toplft{left:61px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toprgt{right:10px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfleft{left:61px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright{padding-right:10px;}
}
@media (max-width:1199px) {
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toplft{top:25px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toprgt img{height:81px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain{padding:100px 0 50px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .cm-figtitle img{height:64px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .cm-figsdesc img{height:21px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure{height:28px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure img{height:28px;margin-left:25px;}
}
@media (max-width:991px) {
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfleft img{height:90px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure{height:22px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure img{height:22px;margin-left:25px;}
}
@media (max-width:767px) {
.banner-outer-section.banner85 .section-banner85-content .content{min-height:139px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main{min-height:139px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toplft{left:10px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toplft img{height:12px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toprgt{right:10px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toprgt img{height:45px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain{padding:20px 0 10px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .cm-figtitle img{height:30px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .cm-figsdesc img{height:14px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .know-more{padding:10px 0 0;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .know-more a{width:auto;font-size:12px;line-height:30px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot{padding:0 0 3px;box-shadow: inset 0 -3px 0px 0 #fdb72f;position:absolute;left:0;bottom:-20px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfleft{bottom:10px;left:10px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfleft img{height:55px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright{padding:5px 10px 5px 0;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure{height:18px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure img{height:18px;margin-left:10px;}
}
@media (max-width:567px) {
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toplft{top:5px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toprgt{top:5px;}

.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain{padding:30px 0 10px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .know-more{padding:7px 0 0;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .know-more a{font-size:10px;line-height:25px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure{height:15px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure img{height:15px;}
}
@media (max-width:479px) {
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-toprgt img{height:40px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .cm-figtitle img{height:20px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowmain .cm-figsdesc img{height:12px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfleft{bottom:15px;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright{clear:both;overflow:hidden;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure{height:auto;}
.banner-outer-section.banner85 .section-banner85-content .content .content-main .cm-rowfoot .cm-rfright figure img{float:right;display:block;clear:both;}
}

/* Medical Feed 24-07-2019 */
.medical-feed .title-blk{display:inline-block;line-height:40px;vertical-align:middle;float:left;}
.medical-feed .news-main-filter {background: #f5f5f5;border:1px solid #e2e2e2;border-width:1px 0;padding:15px;margin-bottom: 35px;}

.medical-feed .news-main-filter .events-box-select .bootstrap-select>.btn{background:#007da0 !important;border-width: 0;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:12px;color: #fff;font-size:14px;}
.medical-feed .news-main-filter .events-box-select .bootstrap-select.btn-group .btn .caret{background:none !important;width:0;height:0;border-left: 7px solid transparent;border-right: 7px solid transparent;right:12px;border-top: 7px solid #fff;}
.medical-feed .apollo-each-news-section {position:relative;float: left;width: 100%;margin-bottom: 50px;border-bottom:0;background: #fff;border:1px solid #e2e2e2;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:30px 15px 25px;}
.medical-feed .apollo-each-news-section:before{content:'';position:absolute;left:0;bottom:-33px;background:url(../images/medical-feed-shadow.png) center top no-repeat;width:100%;height:33px;}

.medical-feed .medical-feed-top .ic-date {font:15px/20px 'robotobold';color:#353535;position:relative;padding:0 0 12px 30px;}
.medical-feed .medical-feed-top .ic-date:before{content:'';left:0px;position:absolute;background:url(../images/ic-calendar.png) 0 0 no-repeat;width:21px;height:20px;}

.medical-feed .medical-feed-top .ic-location{position:relative;float:right;font:15px/20px 'robotoregular';color:#353535;padding:0 0 12px 20px;}
.medical-feed .medical-feed-top .ic-location:before{content:'';left:0px;position:absolute;background:url(../images/ic-location.png) 0 0 no-repeat;width:13px;height:20px;}

.medical-feed .apollo-each-news-section .medical-feed-cont{padding:20px 15px;border:1px solid #e2e2e2;border-width:1px 0;}
.medical-feed .apollo-each-news-section .medical-feed-cont h4{font:20px/20px 'robotobold';color:#353535;padding:0 0 15px; }
.medical-feed .apollo-each-news-section .medical-feed-cont h4 a{text-decoration:none;color:#353535;}
.medical-feed .apollo-news-descshort .medical-feed-cont p{font:14px/20px 'robotoregular';color:#353535;}

.medical-feed .apollo-medical-feed-bottom{padding:20px 0 0;}
.medical-feed .apollo-medical-feed-bottom a{float:right;font-size:13px;line-height:14px;font-family:'robotomedium';}
.medical-feed .apollo-medical-feed-bottom a.btn-primary {background: #007da0;border-color: #007da0;}
.medical-feed .apollo-medical-feed-bottom a:hover {background: #286090 !important;}
.medical-feed .apollo-medical-feed-bottom .left-blk{padding-top:5px;}
.medical-feed .apollo-medical-feed-bottom .left-blk p{font:15px/16px 'robotoregular';margin:0;}
.medical-feed .apollo-medical-feed-bottom .left-blk p span{color:#007da0;font-family:'robotobold';}

.medical-feed .apollo-news-pagination {float:right;width:auto;padding-top:15px; }
.bootstrap-select.btn-group .dropdown-menu li:first-child{ /*display:none;*/ }


@media (max-width:1199px) {
.medical-feed .apollo-each-news-section:before{background-size:100% auto;}

}

@media (max-width:991px) {
.medical-feed .news-main-filter .col-xs-6{width:45% !important;}
.medical-feed .news-main-filter .events-box-select{float:right;}
}

@media (max-width:567px) {
.medical-feed .apollo-each-news-section{padding: 20px 10px 15px;margin:0 0 30px;}
.medical-feed .apollo-each-news-section .medical-feed-cont h4 {font-size:18px;line-height:18px;padding: 0 0 10px;}
.medical-feed .apollo-each-news-section .medical-feed-cont{padding:15px;}
.medical-feed .apollo-medical-feed-bottom {padding: 15px 0 0;}
.medical-feed .news-main-filter .col-xs-6{width:44% !important;}
.medical-feed .apollo-news-pagination{width:100%;}
}

@media (max-width:480px) {
.medical-feed .col-xxs-12{width:50% !important;}
.medical-feed .news-main-filter .col-xxs-12{width:44% !important;}
}

@media (max-width:479px) {
.medical-feed .apollo-each-news-section .medical-feed-cont h4{font-size:16px;line-height:16px;}
.medical-feed .col-xxs-12{width:100% !important;}
.medical-feed .medical-feed-top .ic-location{float:none;}
.medical-feed .apollo-medical-feed-bottom{padding:10px 0;}
.medical-feed .apollo-medical-feed-bottom a{float:none;margin-top:10px;}
.medical-feed .news-main-filter .col-xxs-12{margin-top:10px;width:100% !important;}
.medical-feed .news-main-filter{padding:15px 0;}
.medical-feed .title-blk{display:block;line-height:inherit;padding-left:15px;}
}
/* Profile icons-30-08-2019 -a */
.inner-cnt-block div[itemprop=articleBody] > ul.profile-icons{padding-bottom:0;}
.inner-cnt-block div[itemprop=articleBody] > ul.profile-icons > li {padding-left: 30px;float: none;width: 100%;line-height:20px;font-size: 14px;padding-bottom: 0px;margin: 0 0 10px;}
.inner-cnt-block div[itemprop=articleBody] > ul.profile-icons > li a{display:inline-block;vertical-align:top;}
.inner-cnt-block div[itemprop=articleBody] > ul.profile-icons > li.profile-web{background: url(../images/icons/profile-website.svg) no-repeat;}
.inner-cnt-block div[itemprop=articleBody] > ul.profile-icons > li.profile-twt{background: url(../images/icons/profile-twitter.svg) no-repeat;}
.inner-cnt-block div[itemprop=articleBody] > ul.profile-icons > li.profile-link{background: url(../images/icons/profile-linkedin.svg) no-repeat;}
.inner-cnt-block div[itemprop=articleBody] > ul.profile-icons > li.profile-inst{background: url(../images/icons/profile-instagram.svg) no-repeat;}
.inner-cnt-block div[itemprop=articleBody] > ul.profile-icons > li.profile-fb{background: url(../images/icons/profile-facebook.svg) no-repeat;}

/*Apollo pro-health banner 16-09-2019*/
.banner-outer-section.banner86{background:url('https://www.apollohospitals.com/images/banner-slider/b86-01.png') no-repeat 277px bottom;background-color:#eeeff1;position:relative;}
.banner-outer-section.banner86 .banner-section{background:url('https://www.apollohospitals.com/images/banner-slider/hhp/hhp2.png') repeat-x 0 bottom;}
.banner-outer-section.banner86 .banner-section .banner-hd-content-outer{padding-left:398px;}
.banner-outer-section.banner86 .banner-section h4{font:25px/28px 'robotoblack';color:#007d9e;padding:10px 0 0;}
.banner-outer-section.banner86 .banner-section h4 span{font-size:18px;font-family:'robotomedium';}
.banner-outer-section.banner86 .banner-section h4 span.blkspan{display:block;}
.banner-outer-section.banner86 .banner-section p{font:18px/24px 'robotoregular';color:#000;padding-bottom:15px;}
.banner-outer-section.banner86 .banner-section .btn-primary{font:17px/39px 'robotobold';color:#000;min-width:173px;min-height:52px;background:#feca30;border:0;vertical-align:middle;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.banner-outer-section.banner86 .banner-section .btn-primary:hover{color:#fff;background:#007d9e;}
@media (max-width:1919px) {
	.banner-outer-section.banner86{background-position:150px bottom;}
}
@media (max-width:1599px) {
	.banner-outer-section.banner86{background-position:70px bottom;}
}
@media (max-width:1399px) {
	.banner-outer-section.banner86{background-position:0 bottom;}
	.banner-outer-section.banner86 .banner-section .banner-hd-content-outer{padding-left:410px;}
	.banner-outer-section.banner86 .banner-section h4{font-size:22px;line-height:24px;}
	.banner-outer-section.banner86 .banner-section h4 span{font-size:16px;padding:0;}
	.banner-outer-section.banner86 .banner-section p{font-size:16px;line-height:20px;padding-bottom:10px;}
	.banner-outer-section.banner86 .banner-section .btn-primary{line-height:29px;min-width:155px;min-height:42px;}
}
@media (max-width:1199px) {
	.banner-outer-section.banner86{background-position:-80px bottom;}
	.banner-outer-section.banner86 .banner-section .banner-hd-content-outer{padding-left:315px;}
}
@media (max-width:991px) {
	.banner-outer-section.banner86{background:url('https://www.apollohospitals.com/images/banner-slider/b86-02.png') no-repeat left 55px;background-color:#eeeff1;}
	.banner-outer-section.banner86 .banner-section .banner-hd-content-outer{padding-left:255px;}
	.banner-outer-section.banner86 .banner-section .banner-hd-content-outer .cmrrow1 > img{max-width:140px;}
	.banner-outer-section.banner86 .banner-section h4{font-size:20px;}

	.disclaimer-section-outer .m-bottom{
		margin-bottom: 30px;
	}
}
@media (max-width:767px) {
	.banner-slider{background:#f7dccb!important;border-bottom:1px solid #b69c8a;}
	.banner-slider .appointment:last-child{border-bottom:0 !important;}
	.banner-outer-section.banner86{background:url('https://www.apollohospitals.com/images/banner-slider/b86-03.png') no-repeat left 5px;background-color:#eeeff1;}
	.banner-outer-section.banner86 .banner-section .banner-hd-content-outer{padding-left:140px;border-bottom:1px solid #b69c8a!important;min-height:160px;}
	.banner-outer-section.banner86 .banner-section .banner-hd-content{padding:0 4px 4px 0;}
	.banner-outer-section.banner86 .banner-section .banner-hd-content-outer .ecosystemaphc-block{border-bottom:0 !important;}
	.banner-outer-section.banner86 .banner-section .main-img{display:none;}
	.banner-outer-section.banner86 .banner-section .banner-hd-content-outer .cmrrow1 > img{max-width:80px;margin:3px 0;}
	.banner-outer-section.banner86 .banner-section h4{font-size:14px;line-height:16px;margin:0;padding:5px 0 0;}
	.banner-outer-section.banner86 .banner-section h4 span{font-size:12px;}
	.banner-outer-section.banner86 .banner-section p{font-size:11px;line-height:13px;padding:3px 0;margin:0;}
	.banner-outer-section.banner86 .banner-section .btn-primary{font-size:11px;line-height:12px;min-width:90px;min-height:auto;}
}
@media (max-width:479px) {
	.banner-outer-section.banner86{background-position:-35px 15px;}
	.banner-outer-section.banner86 .banner-section .banner-hd-content-outer{padding-left:105px;}
	.banner-outer-section.banner86 .banner-section .banner-hd-content-outer .cmrrow1 > img{margin:5px 0;}
	.banner-outer-section.banner86 .banner-section h4{font-size:13px;line-height:14px;padding:5px 0 10px;}
	.banner-outer-section.banner86 .banner-section h4 span{font-size:10px;}
	.banner-outer-section.banner86 .banner-section p{display:none;font-size:10px;line-height:12px;}
	.banner-outer-section.banner86 .banner-section .btn-primary{font-size:10px;line-height:12px;}
}

/*Regrow 19-09-2019*/
.regrow-hipknee-cont form{padding:15px;margin:5px -15px 0;background:#f1f1f1;margin-bottom:-23px;}
.regrow-hipknee-cont h3{margin:15px 0 5px !important;}
.regrow-hipknee-cont ul{float:none !important;padding-bottom:0 !important;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
.regrow-hipknee-cont ul li{padding-bottom:5px !important;}
.regrow-hipknee-cont p{margin-bottom:7px !important;}
.regrow-hipknee-cont p.align-center{text-align:center;margin:6px -15px !important;}
.regrow-hipknee-cont p.align-center iframe{display:inline-block;}
.regrow-hipknee-cont p > img{margin:0 auto;padding:5px 0 0;}
.regrow-hipknee-cont .rsform-submit-button{margin-left:0 !important;}
@media (max-width:480px) {
	.regrow-hipknee-cont p.align-center{margin:6px 0 0 !important;}
}
/*Regrow 19-09-2019 end*/


/*15/10/2019*/
.banner-outer-section.banner87{background:#fff;position:relative;z-index:99;overflow:hidden;}
.banner-outer-section.banner87 .section-banner87-content {float:none;width:100%;}
.banner-outer-section.banner87 .section-banner87-content .content{position:relative;}
.banner-outer-section.banner87 .section-banner87-content .content .main-img{width:0;height:0;position:absolute;right:65px;bottom:-15px;z-index:-1;}
.banner-outer-section.banner87 .section-banner87-content .content .content-main{position:relative;}
.banner-outer-section.banner87 .section-banner87-content .content .content-main .figwrap{position:relative;}
.banner-outer-section.banner87 .section-banner87-content .content .content-main .figwrap a{display:block;}
.banner-outer-section.banner87 .section-banner87-content .content .content-main .figwrap a img{position:relative;}
@media (max-width:1279px) {
.banner-outer-section.banner87 .section-banner87-content .content .content-main .figwrap a img{left:30px;}
}
@media (max-width:1199px) {
.banner-outer-section.banner87 .section-banner87-content .content .content-main .figwrap a img{left:15px;}
}
@media (max-width:991px) {
.banner-outer-section.banner87 .section-banner87-content .content .content-main .figwrap a{min-height:330px;position:relative;}
.banner-outer-section.banner87 .section-banner87-content .content .content-main .figwrap a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
}
@media (max-width:767px) {
.banner-outer-section.banner87 .section-banner87-content .content{min-height:139px;}
.banner-outer-section.banner87 .section-banner87-content .content .content-main .figwrap a{min-height:139px;}
.banner-outer-section.banner87 .section-banner87-content .content .content-main .figwrap a img{width:406px;}
}

.default-table{
    width: 100%;
    border: 1px solid #ccc;
}
.default-table td, .default-table th {
    padding: 0;
    padding: 10px;
    border: 1px solid #ccc;
    text-align: center;
}



.testimonial_wrp .transp_lbl{
	display: block; font-weight: normal;
}

 
.tab_videos_wrp{
    width: 100%;
    display: block;
    margin-bottom: 25px;
    margin-top: 30px;
    text-align: center;
}
.list_lnk a
{    padding: 5px 15px;
    color: #000;
    font-size: 18px}

.list_lnk a:hover{text-decoration: none; color: #e7223e; border-bottom: 2px solid #e7223e;}
.active_lnk__{    color: #e7223e !important;
    font-weight: bold;
    border-bottom: 2px solid #e7223e;}

.testimonial_wrp{    width: 100%;
   display: inline-block;
   color: #207f8b;
   font-size: 13px;
   font-weight: normal;
border-bottom: 1px dashed #bbbbbb;
   margin-bottom: 20px;
}

.testimonial_wrp a{
font-size: 18px;
   color: #000;
}
.testimonial_wrp h6{
   color: #383838;
    font-size: 14px;
    margin-bottom: 8px;
    cursor: pointer;
    line-height: normal;
    font-weight: 700;
    font-family: robotomedium;
}
.testimonial_wrp h6:hover{
	color: #207f8b;
}
.testimonial_wrp p
{   color: #383838;
    font-size: 13px !important; 
    line-height: normal;
}


/*
    Apollohospitals On COVID-19 Video PopUp
*/





 .video-pop-overlay{
    position: fixed;
    background: rgba(0, 0, 0,.7);
    height: 100%;
    width: 100%;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 999999;
    overflow-y: scroll;
    display: none;
}

.video-pop-container{
    text-align: center;
    padding: 10px;
    background: #fff;
    width: 650px;
    height: auto;
    margin: 50px auto;
    border-radius: 5px;
    position: relative;
}

.video-pop-container video{
    width: 100%;
    height: auto;
}
 

.video-pop-container .btn-close-video-pop{
       position: absolute;
    right: -11px;
    top: -11px;
    border-radius: 50px;
    height: 35px;
    width: 35px;
    border: none;
    color: #fff;
    background: #007d9e;
    font-size: 17px;
    padding: 5px;
}
.video-pop-container .btn-close-video-pop:hover{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	    -webkit-transition: ease-in-out .2s;
    -moz-transition: ease-in-out .2s;
    -ms-transition: ease-in-out .2s;
    -o-transition: ease-in-out .2s;
    transition: ease-in-out .2s;


}
.testimonial_wrp a {
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
    display: block;
}


@media (max-width: 480px){
	.video-pop-container {
	    text-align: center;
	    padding: 10px;
	    background: #fff;
	    width: 85%;
	    height: auto;
	    margin: 50px auto;
	    border-radius: 5px;
	    position: relative;
	}
	.video-pop-container iframe {
	    width: 100%;
	    height: auto;
	}

	.testimonial_wrp h6 {
	    color: #383838;
	    font-size: 14px;
	    margin-bottom: 15px;
	    cursor: pointer;
	    line-height: 20px;
	}
}

/*popup starts*/


.back-to-top {
    position: fixed;
    bottom: 85px;
    right: 0px;
    display: block;
}.form-check-label {
    margin-bottom: 0;font-size: 14px; font-weight: normal;
}
.cust_header{padding: .25rem 1.15rem;background-color:#f7ac0a !important}
.cust_header h3{ 
       line-height: normal;
    color: #fff;
    font-size: 18px;
    margin: 0;
    padding: 5px 10px;}
.cust_card__{ 
    border: 1px solid rgb(0 124 157);
    border-radius: .25rem;
    box-shadow: 0 0 18px #888888;
        position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;background-color: #fff;
    background-clip: initial;
}
.form-group{    
    margin-bottom: 5px;
}
.card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 20px;}
    .f-13{font-size: 13px;}
   .fl__ {float: left;
    margin-right: 15px;
 	}
 	.mb-2{margin-bottom: 20px;}
 	.mb-1{margin-bottom: 10px;}
 	.btn-info, .btn-info.disabled, .btn-info:disabled {
    background-color: #ec7323;
    border-color: #eb833f;    color: #fff;
}
.fixed_pop{
display:none;}
.icon-top {
   
    bottom: 40px !important;
    right: 10px;
   
}
.fixed_pop
    {
    width: 50%;
    position: fixed;
    right: 0px;
    bottom: -5px;
    max-width: 374px;
    z-index: 9999999;
    animation-delay:0.15s;
    -webkit-animation-delay:0.1s;
    -moz-animation-delay:0.1s;
    animation-name: slideDown;
    -webkit-animation-name: slideDown;
    -moz-animation-name: slideDown;
    animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    animation-duration: 0.1s;
    -moz-animation-duration: 0.1s;
    animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    animation-fill-mode: forwards;  
    -moz-animation-fill-mode: forwards; 
    opacity: 0;
}
.fixed_pop .input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}
@keyframes slideDown{
    0% {
      height: 0px;
      opacity: 0;overflow: hidden;
      display: none !important;
    }
    50%{opacity: 0.5; display: block !important}
    100% {
     
      opacity: 1;
      height: auto;
      overflow: auto;
    }
  }


  .quick__book{
     border: 0px solid;
    position: fixed;
    bottom: 0px;
    right: 0;
    display: block;
    border-radius: 5px 0 0 5px;
    z-index: 100;
    background: #ffb900;
    color: #000;
z-index:99999;
}
.quick__book-trans{
  padding: 5px 7px 4px;  
    background-color: transparent;
border-radius: 5px 5px 0 0; 
border: 0px solid; background-color: #d65703!important;
    border-color: #eb833f;    color: #fff;
}
.text-success{
    display: inline-block;
     width: 100%;
     text-align: center;}
     .ln-48{ 
            line-height: 45px;}
            .cls{    padding: 0;background: transparent !important;
                border: 0px solid;}

                .cls:focus{box-shadow: 0px 0px 0px #000 !important; border: 0px solid !important;}
.form-control {  font-size: 14px;    padding: 7px 10px;}
.quick__book img{   
     box-shadow: 0 0 16px #616161;
    border-radius: 50%;margin-right: -26px;
}
.quick__book-trans:focus,.quick__book:active,.quick__book-trans:active{
  box-shadow: 0px 0px 0px #fff !important; background-color: transparent !important;}

.clse_ic{    
    font-size: 15px;
    color: #ce3131;
    border: 1px solid #ce3131;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    line-height: 22px;
}
.btn-close-quickpopup{
    padding: 0px;
    background: transparent;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 5px;
    bottom: -10px;
}
.btn-close-quickpopup img{
width:100%;
height:auto;
}
.otp-verification-main{
    padding: 0;
    margin-bottom: 10px;
}
.z-index{
  z-index: 99;
}

.mandatory__{    
  top: 2px;
  left: 4px;
  color: #ff6500;
  position: absolute;
}

.rounded_otpbrn__{
  background-color: #007c9d;
  border: 0 solid #ccc;
  padding: 5px 5px;
  border-radius: 0 3px 3px 0;
  color: #fff;
  height: 34px;
  margin-top: 5px; outline: none;
}

.w-mob{width:180px ;flex: 1;}

.card-body input:not([type='radio']) {
  box-sizing: border-box;
  font-size: 14px;
  margin: 5px 0;
  padding: 7px 10px;
  width: 100%;
  border: 1px solid #d3d3d3;
  outline: none;
}
.card-body input:not([type='radio']) , .card-body select , textarea.queryFields {
  border: 1px solid #9cc6ce;
  border-radius: 0 0 0 0;
}

.err-border{
  border-color: #dc3545!important;
}

.hide_desk{display: none;} 
@media screen and (min-width: 769px) and (max-width: 1024px){

}



@media (max-width: 768px){ 
    .fixed_pop{max-width: 100%; width: 100%; margin: 0;}
    .hide_mob{display: none;}
    .quick__book img{   width: 50px;    border: 3px solid #fff;    margin-right: -35px;}
    .hide_desk{display: block;} 

}

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active{
  background-color: #d65703 !important;
    border-color: #eb833f;
}
 /*ends*/


