.pl7,.pl71{
    padding-left:8px!important
}
.pr7,.pr71{
    padding-right:7px!important
}
h1,h3,h4{
    margin:0;
    color:#000
}
h1,h2,h2 a,h3,h3 a,h3 span a,h4{
    color:#000
}
h2,h2 a,h3{
    line-height:23px
}
.sp-container small a,.sp-container small a:hover,h2 a,h2 a:hover,h3 a,h3 span a{
    text-decoration:none
}
.btn-yel,.btn-yel:hover,.btn-yellow{
    background:url(../images/btn-bg.png) repeat-x
}
.fourboxdetail li,.threeboxdetail li{
    list-style:none
}
body{
    font-family:robotoregular
}
.sp-container{
    padding:40px 0
}
h1,h2{
    padding-bottom:5px
}
h1{
    font-size:26px;
    line-height:28px
}
h1 span,h2,h2 a{
    font-size:22px
}
h1.componentheading{
    padding-top:10px
}
h3,h4{
    padding:0
}
h1 span{
    font-family:robotolight;
    display:block
}
.btn-yel,ul.sp-menu{
    display:inline-block
}
h3{
    font-size:20px
}
h3 span,h4 spn{
    font-size:14px
}
h4{
    font:18px robotomedium;
    line-height:23px
}
.sp-container small,.sp-container small a{
    font-size:13px;
    color:#666
}
figure.sp{
    padding-bottom:10px
}
.patient-main2{
    padding:0
}
.patient-main2 .show-case .showcase .slides{
    min-height:112px
}
.patient-main2 .show-case h2{
    padding-top:12px
}
.patient-main2 .show-case .showcase .slides li p{
    font-size:12px;
    line-height:17px
}
.patient-main2 .showcase .flex-control-nav{
    padding:8px 8px 0
}
.text-left2{
    text-align:left;
    margin-top:-3px
}
.patient-main2 .askUs-blk,.patient-main2 .patientcareland-list{
    min-height:180px
}
.show-case h2{
    padding-top:12px
}
.patient-main6 .askUs-blk{
    margin:0 0 15px;
    padding:0;
    min-height:184px
}
.patient-main6 .patient-main-banner{
    margin:0
}
.patient-main .patientcareland-list{
    margin:0 0 15px
}
.patient-main2 .askUs-blk,.patient-main2 .patientcareland-list{
    margin:0;
    padding:0
}
.patient-main2{
    margin-bottom:15px
}
.patient-main .patient-main-banner{
    margin:0
}
.hr{
    margin:0 0 25px;
    height:13px
}
ul.play li.message a,ul.play li.playbtn a{
    float:left;
    height:44px;
    text-indent:-99999px
}
.sp-container p{
    font-size:14px;
    color:#000;
    padding-bottom:15px;
    line-height:20px;
    text-align:left
}
.btn-ash,.btn-yel,.btn-yel a{
    border:0;
    font-size:20px;
    padding:0 25px
}
.red-txt{
    color:#ed0000
}
.white-txt{
    color:#fff
}
.blue-txt2{
    color:#007d9e
}
.btn-yel,.btn-yel a{
    color:#000
}
.btn-yel{
    line-height:35px!important;
    text-decoration:none!important
}
.btn-ash,.btn-yel a{
    line-height:35px
}
.btn-yel:hover{
    color:#000;
    text-decoration:none
}
.btn-ash,.btn-ash:hover{
    background:url(../images/btn-ash.png) repeat-x;
    color:#000
}
.sp-content .form-group{
    margin-bottom:25px
}
ul.sp-menu{
    margin-bottom:30px
}
.sp-menu li{
    float:left;
    width:100%;
    border-bottom:1px solid #e5e5e5;
    line-height:38px;
    display:block
}
.sp-menu li a{
    float:left;
    width:100%;
    padding-left:33px;
    text-decoration:none
}
.sp-menu li a span{
    color:#007d9e;
    font-size:14px;
    text-decoration:none;
    transition:all .55s ease;
    -ms-transition:all .55s ease;
    -moz-transition:all .55s ease;
    -webkit-transition:all .55s ease
}
.sp-menu li a:hover span{
    color:#224855;
    text-decoration:none;
    transform:translate(10px,10px)
}
.sp-menu li a.act,.sp-menu li a:hover{
    float:left;
    color:#224855;
    background:url(../images/left-panel-nav-arrow.png) 0 bottom no-repeat
}
.find-a-doctor,.patients-spk{
    border:1px solid #d1c8b7;
    margin:0 0 10px;
    display:block;
    background:#fff
}
.patients-spk{
    padding-bottom:15px
}
ul.play{
    margin:-30px auto 0;
    display:inline-block;
    text-align:center
}
ul.play li{
    display:inline
}
ul.play li.playbtn a{
    background:url(../images/icon-play.png) no-repeat;
    width:44px;
    margin-right:5px
}
ul.play li.message a{
    background:url(../images/icon-message.png) no-repeat;
    width:54px
}
.show-case{
    border:1px solid #d1c8b7;
    margin:0 0 10px;
    padding-bottom:10px;
    display:block;
    background:#fff
}
.show-case .showcase .slides li p{
    font-size:12px;
    color:#000;
    line-height:16px;
    padding-bottom:5px;
    padding-right:5px;
    margin:0
}
.show-case .showcase .slides li p.rs{
    font-size:12px;
    color:#000;
    line-height:16px;
    padding-bottom:10px;
    margin:0
}
.show-case .showcase .slides{
    background:#ecdede;
    float:left;
    min-height:120px
}
.show-case .showcase .slides li section.showcase-block{
    padding:7px 9px
}
.show-case .showcase .slides li figure{
    margin:0
}
.showcase .flex-control-nav{
    padding:8px 8px 0;
    margin:-30px 0 0;
    position:relative;
    text-align:right
}
.showcase .flex-control-nav li{
    margin:0 3px;
    display:inline-block;
    text-align:center;
    padding:0
}
.showcase .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
}
.showcase .flex-control-nav li a.flex-active{
    background:#377c8e;
    background:rgba(55,124,142,.9);
    cursor:default
}
.showcase .flex-direction-nav{
    display:none
}
.ask-us{
    border:1px solid #d1c8b7;
    padding-bottom:15px;
    margin:0 0 10px;
    display:block;
    background:#fff
}
.sp-left-menu{
    margin-bottom:0
}
.sp-left-menu ul.tabs-left,.sp-left-menu ul.tabs-right{
    background:#fff!important;
    border:1px solid #007d9e;
    left:50%;
    margin-left:-150px;
    position:absolute;
    top:30px;
    width:300px;
    z-index:999
}
.sp-left-menu span.tab-cont{
    margin:0 auto;
    background:#007d9e;
    color:#fff;
    padding:10px;
    position:absolute;
    top:0;
    font-family:robotobold;
    font-size:17px;
    width:100%
}
.sp-left-menu ul.tabs-left li,.sp-left-menu ul.tabs-right li{
    background:0 0!important;
    border-bottom:1px solid #f1f1f1
}
.glyphicon{
    float:right
}
.prd-of-dr-tp{
    margin-top:15px;
    margin-bottom:10px
}
.prd-of-dr-tp .prd-no{
    padding-top:5px;
    min-height:100px;
    border-left:1px solid #dcdcdc
}
.prd-of-dr-tp .prd-no h2{
    margin:0;
    font-family:robotolight;
    font-size:36px;
    color:#007d9e;
    text-align:center;
    line-height:32px
}
.prd-of-dr-tp .prd-no h2 span,.prd-of-dr-tp .social-blk p{
    font-family:robotomedium;
    font-size:14px
}
.prd-of-dr-tp .prd-no h2 span{
    line-height:15px;
    padding-top:10px;
    display:block
}
.prd-of-dr-tp .social-blk{
    min-height:100px;
    border-left:1px solid #dcdcdc;
    text-align:center
}
.prd-of-dr-tp .social-blk p{
    color:#007d9e;
    padding:0;
    text-align:center
}
.video-tab h3,.video-tab p{
    font-family:robotobold;
    color:#02b1df;
    margin:5px;
    display:inline-block
}
.prd-of-dr-tp .social-blk ul.soc2{
    padding:5px 10px 0 0;
    display:inline-block
}
.prd-of-dr-tp .social-blk ul.soc2 li{
    float:left
}
.prd-of-dr-tp .social-blk ul.soc2 li a{
    float:left;
    margin-left:5px;
    width:50px;
    height:50px;
    background:url(../images/icon-vd-social2.png) no-repeat;
    text-indent:-99999px
}
.prd-of-dr-tp .social-blk ul.soc2 li.fb a{
    background-position:0 0;
    text-indent:-99999px
}
.prd-of-dr-tp .social-blk ul.soc2 li.fb a:hover{
    background-position:0 -52px
}
.prd-of-dr-tp .social-blk ul.soc2 li.twitter a{
    background-position:-60px 0;
    text-indent:-99999px
}
.prd-of-dr-tp .social-blk ul.soc2 li.twitter a:hover{
    background-position:-60px -52px
}
.video-tab h3{
    font-size:20px
}
.video-tab p{
    width:210px;
    font-size:14px
}
.video-tab ul.soc{
    float:right;
    padding:5px 10px 0 0
}
.video-tab ul.soc li{
    float:left
}
.video-tab ul.soc li a{
    float:left;
    margin-left:5px;
    width:28px;
    height:28px;
    background:url(../images/icon-vd-social.png) no-repeat;
    text-indent:-99999px
}
.video-tab ul.soc li.fb a{
    background-position:0 0;
    text-indent:-99999px
}
.video-tab ul.soc li.fb a:hover{
    background-position:0 -30px
}
.video-tab ul.soc li.twitter a{
    background-position:-33px 0;
    text-indent:-99999px
}
.video-tab ul.soc li.twitter a:hover{
    background-position:-33px -30px
}
.video-big iframe{
    height:277px
}
.video-small iframe{
    height:180px
}
.pagination{
    float:right;
    margin:0;
    display:block
}
.line{
    float:left;
    width:100%;
    border-bottom:1px solid #dcdcdc
}
.video-btm-slide{
    background:#ebebeb;
    padding:15px 0 15px 15px;
    margin:35px 0 47px;
    -webkit-box-shadow:0 4px 0 0 rgba(216,216,216,.95);
    -moz-box-shadow:0 4px 0 0 rgba(216,216,216,.95);
    box-shadow:0 4px 0 0 rgba(216,216,216,.95)
}
.video-btm-slide .slides li{
    text-align:left
}
.video-btm-slide .slides li figure{
    float:left;
    padding:0 5px
}
.video-btm-slide .slides li .desc{
    float:left;
    width:65%
}
.video-btm-slide .slides li .desc p{
    margin:0;
    padding:0 0 10px;
    font-family:robotomedium;
    font-size:14px;
    color:#000;
    text-align:left
}
.video-btm-slide .slides li .desc span{
    font-family:robotomedium;
    font-size:12px;
    color:#000;
    line-height:16px;
    display:block
}
.video-btm-slide .flex-control-nav{
    bottom:-28px;
    display:inline-block;
    left:0;
    margin:0 auto 40px;
    padding:8px 8px 0;
    position:absolute;
    right:0;
    text-align:center
}
.video-btm-slide .flex-control-nav li{
    margin:0 3px;
    display:inline-block;
    text-align:center;
    padding:0
}
.video-btm-slide .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
}
.video-btm-slide .flex-control-nav li a.flex-active{
    background:#377c8e;
    background:rgba(55,124,142,.9);
    cursor:default
}
.video-btm-slide .flex-direction-nav{
    display:none
}
body .form-control{
    -webkit-box-shadow:inset 2px 2px 0 0 rgba(189,189,189,.91);
    -moz-box-shadow:inset 2px 2px 0 0 rgba(189,189,189,.91);
    box-shadow:inset 2px 2px 0 0 rgba(189,189,189,.91)
}
.exploreour ul li span{
    background:url(../images/coeicons.png) no-repeat;
    display:inline-block
}
.plr{
    padding-left:0!important;
    padding-right:0!important
}
.coelist{
    width:100%
}
.coelist li{
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    float:left;
    position:relative;
    padding:0
}
.coelist li:nth-child(3n+1) .coe-detail{
    position:absolute;
    left:0;
    top:35px;
    width:100%
}
.coelist li:nth-child(3n+2) .coe-detail{
    position:absolute;
    left:0;
    bottom:25px;
    width:100%
}
.coelist li:nth-child(3n+3) .coe-detail{
    position:absolute;
    left:0;
    top:25px;
    width:100%
}
.coelist h2{
    color:#fff;
    float:left;
    font:18px robotomedium;
    text-align:center;
    width:100%;
    margin:0
}
.coelist h2 span.coetxt{
    display:inline-block;
    padding:20px 0 0 10px;
    vertical-align:top
}
.exploreour h3,.exploreour ul li{
    text-align:center;
    padding:0 0 15px
}
.coelist h2 span.coeicon{
    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
}
.coelist h2 span.coeicon:hover{
    display:inline-block;
    -webkit-transform:scale(1.25);
    -moz-transform:scale(1.25);
    -ms-transform:scale(1.25);
    -o-transform:scale(1.25);
    transform:scale(1.25)
}
.coelist h2.mlmn{
    margin-left:-140px
}
footer h3.foothd-thin{
    font-size:12px;
    font-family:robotoregular
}
.exploreour{
    text-align:center;
    display:inline-block
}
.exploreour h3{
    font:400 14px robotoregular;
    background:url(../images/shd.png) center bottom no-repeat
}
.exploreour ul{
    text-align:center;
    margin:0 auto
}
.exploreour ul li{
    float:left;
    font:17px robotolight;
    color:#007d9e;
    min-height:90px;
    width:30%
}
.fourboxdetail .fourboxlist .fourboxlistcont a,a.viewall{
    color:#007d9e;
    font:400 13px robotoregular;
    text-decoration:underline
}
.ah-cancer-white-block .fourboxlistcont p{
    padding:10px 0 0
}
.exploreour ul li span.hospitalsicon{
    width:41px;
    height:40px;
    background-position:0 -1306px
}
.exploreour ul li span.Clinicsicons{
    width:44px;
    height:41px;
    background-position:0 -1362px
}
.exploreour ul li span.pharicons{
    width:56px;
    height:40px;
    background-position:0 -1414px
}
.exploreour ul li span.askicons{
    width:43px;
    height:41px;
    background-position:0 -1468px
}
.exploreour ul li span.treaticons{
    width:55px;
    height:41px;
    background-position:0 -1515px
}
.exploreour ul li span.educaticons{
    width:32px;
    height:41px;
    background-position:0 -1566px
}
.exploreour ul li span.insuranceicons{
    width:50px;
    height:41px;
    background-position:0 -1618px
}
.exploreour ul li span.wellnessicons{
    width:40px;
    height:40px;
    background-position:0 -1673px
}
.fourboxblk{
    background:url(../images/pattern.png);
    padding-top:30px
}
footer.bgnone{
    background:0 0
}
.fourboxdetail{
    padding:0 0 15px
}
.fourboxdetail .knowmore{
    padding-top:15px
}
.fourboxdetail .fourboxlist{
    background:url(../images/btmshd.png) center bottom no-repeat;
    min-height:235px;
    background-size:100% auto
}
.fourboxdetail .fourboxlist .fourboxlistcont{
    border:1px solid #e2e2e2;
    min-height:220px;
    padding:15px;
    background-color:#fff
}
.fourboxdetail .fourboxlist .fourboxlistcont.lastmrg{
    margin-right:0
}
.fourboxdetail .fourboxlist .fourboxlistcont figure{
    padding:0 0 10px
}
.fourboxdetail .fourboxlist .fourboxlistcont p{
    margin:0 0 5px
}
a.viewall{
    float:right;
    margin-top:-30px
}
.fourboxdetail .fourboxlist .fourboxlistcont h4{
    color:#007d9e;
    font:20px robotoregular;
    padding:0 0 10px;
    line-height:22px;
    margin:0
}
.fourboxdetail .fourboxlist .fourboxlistcont small{
    color:#000;
    font:14px robotoregular;
    line-height:22px
}
ul.latestnews,ul.valuemenu{
    padding:0
}
ul.valuemenu li{
    color:#000;
    line-height:36px;
    background:url(../images/line.png) 0 top no-repeat;
    padding:6px 0 6px 15px
}
ul.latestnews li,ul.valuemenu li{
    width:100%;
    font:13px robotoregular
}
ul.latestnews li:first-child,ul.valuemenu li:first-child{
    background:0 0
}
ul.latestevents li a,ul.latestnews li a,ul.valuemenu li a{
    color:#000!important;
    text-decoration:none!important;
    width:100%;
    display:inline-block
}
ul.valuemenu li a:hover{
    color:#007d9e!important
}
ul.latestevents li a:hover,ul.latestnews li a:hover{
    color:#007d9e!important;
    text-decoration:underline!important
}
.locations li .hospt-index-blk,.locations li p a,.locations li p a:hover,.patientcareland-fivelist-pd h2 a,.patientcareland-fivelist-pd h2 a:hover,.reachout li a,.reachout li a:hover{
    text-decoration:none
}
ul.latestnews li{
    color:#000;
    line-height:18px;
    background:url(../images/line.png) 0 top no-repeat;
    padding:5px 0
}
.reachout li,.reachout li a{
    color:#02b1df
}
.fourboxdetail .collapse,.fourboxdetail .collapse.in{
    display:block
}
.reachout{
    border:1px solid #e1e1e1;
    border-width:1px 1px 0;
    background:url(../images/footer-bg1.png) center bottom no-repeat #fff;
    margin-top:20px;
    position:relative;
    min-height:105px
}
.reachout-hd{
    background:url(../images/reach-out.png) no-repeat;
    width:128px;
    height:104px;
    margin:-3px 0 0 -17px;
    float:left
}
.reachout li{
    float:left;
    padding:30px 35px 0 0;
    font:24px robotolight;
    line-height:60px
}
.reachout li span{
    width:86px;
    height:64px;
    float:left;
    margin-right:10px
}
.reachout li span.makean{
    background:url(../images/icon-appointment.png) no-repeat;
    width:86px;
    height:64px
}
.reachout li span.feed{
    background:url(../images/icon-feedback.png) no-repeat;
    width:55px;
    height:56px
}
.reachout li span.consult{
    background:url(../images/icon-consultation.png) no-repeat;
    width:55px;
    height:55px
}
.reachout li span.contus{
    background:url(../images/icon-contact.png) no-repeat;
    width:54px;
    height:54px
}
.find-a-doctor figure{
    background:#e2d5c6
}
.patients-spk figure{
    background:#7fe6fb
}
.ask-us figure{
    background:#ffb400
}
.talk-h{
    background:url(https://www.apollohospitals.com/images/talk-h.png) 97% 90% no-repeat #fff
}
.talk-h h2{
    font-size:20px
}
.talk-h figure{
    background:#34557a
}
.ftr-tp-shd{
    background:url(../images/footer-tp-bg.png) repeat-x;
    height:10px
}
.planvisit-list{
    padding-right:0;
    border:1px solid #d5d5d5;
    border-width:1px 0 1px 1px;
    z-index:20
}
.planvisit-list .nav-pills>li>a{
    border-radius:0;
    background:url(../images/tabbg.png) right 0 no-repeat #fff;
    height:53px
}
.planvisit-list .nav-pills>li>a span{
    width:100%;
    display:block
}
.planvisit-list .nav-pills>li>a span.steptxt{
    color:#1dc6f2;
    font:10px robotoblack
}
.planvisit-list .nav-pills>li>a span.hdtxt{
    color:#000;
    font:13px robotobold
}
.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.planvisit-list .nav-pills>li.active>a,.planvisit-list .nav-pills>li>a:hover{
    color:#000;
    background:#fff
}
.planvisit-list .nav>li>a{
    height:53px;
    line-height:17px
}
.planvisit-list .nav-stacked>li+li{
    margin-left:0;
    margin-top:0
}
.planvisit-cont{
    padding:20px 20px 0!important;
    min-height:400px;
    border:1px solid #d5d5d5;
    margin-left:-1px;
    position:relative;
    z-index:10
}
h3.bluecolor-hd{
    color:#02b1df;
    font:18px robotobold;
    padding:0 0 10px
}
.planvisit-cont p{
    color:#000;
    font:14px robotoregular;
    padding:0;
    line-height:20px;
    margin:0;
    padding-right:20px!important
}
.planvisit-cont .pt60{
    padding-top:60px!important
}
.planvisit-cont .pt30{
    padding-top:30px!important
}
.planvisit-cont li,.planvisit-cont li li{
    background:url(../images/yellowarrow.png) 0 5px no-repeat;
    width:100%;
    color:#000;
    float:left;
    font:14px/20px robotoregular;
    padding:0 0 10px 15px
}
.company-vision{
    padding:10px;
    background:#004e63
}
.company-vision p{
    padding-bottom:0;
    color:#fff
}
.hr-shd{
    height:12px;
    background:url(../images/corporate/center-shd.png) center top no-repeat;
    background-size:100% auto
}
h3.onlyatapollo{
    color:#000;
    font:21px robotobold;
    padding:20px 0;
    border-top:1px solid #e2e2e2;
    text-align:center
}
ul.onlyatapollo-list{
    width:100%;
    border:1px solid #e2e2e2;
    border-width:1px 0 0;
    padding-bottom:0!important;
    background:0 0!important
}
ul.onlyatapollo-list li{
    float:left;
    padding:20px 0 0;
    width:50%;
    min-height:180px;
    background:0 0!important
}
ul.onlyatapollo-list li:nth-child(2n+1){
    border:1px solid #e2e2e2;
    border-width:0 1px 1px 0;
    padding-right:20px;
    background:0 0!important
}
ul.onlyatapollo-list li:nth-child(2n+2){
    border-bottom:1px solid #e2e2e2;
    padding-left:20px;
    background:0 0!important
}
ul.onlyatapollo-list li h3{
    color:#02b1df;
    font:18px robotobold
}
.hr-shd-btm{
    height:12px;
    background:url(../images/corporate/center-shd-btm.png) center top no-repeat
}
ul.management-icons{
    float:right;
    padding-top:15px
}
ul.management-icons li{
    float:left;
    margin-right:10px
}
ul.management-icons li a{
    background:url(../images/corporate/management-icons.png) center top no-repeat;
    float:left;
    width:21px;
    height:28px;
    text-indent:-99999px
}
ul.management-icons li.editicon a{
    background-position:0 0
}
ul.management-icons li.pdficon a{
    background-position:-31px 0
}
ul.management-icons li.conticon a{
    background-position:-62px 0
}
.directors-list{
    min-height:694px;
    margin:0 0 20px;
    padding:0
}
.patientcareland-banner{
    background:url(../images/sp-banner/patient-care.jpg) center top no-repeat #d7dbdc;
    width:100%;
    min-height:522px;
    position:relative
}
.patientcareland-banner h2{
    color:#515151;
    font:48px robotomedium;
    line-height:50px;
    text-transform:uppercase;
    margin-top:50px
}
.patientcareland-banner h2 span{
    color:#007d9e
}
.patientcareland-banner h3{
    color:#007d9e;
    font:16px robotomedium
}
.btn-yellow{
    font:12px robotobold;
    color:#000;
    width:135px;
    line-height:25px;
    border-radius:3px;
    display:block;
    text-align:center;
    margin-bottom:40px
}
.locations li p,.locations li p a{
    font-family:robotomedium
}
.fontsize li p{
    font-size:13px!important;
    line-height:19px!important
}
.patientcareland-list{
    margin:0 0 10px;
    padding:0 0 5px
}
.patientcareland-list .patients-spk,.patientcareland-list .show-case{
    border:0;
    margin:0;
    padding-bottom:0;
    display:block
}
.patientcareland-fivelist{
    border:1px solid #ccc;
    padding:0;
    margin-bottom:14px
}
.patientcareland-fivelist-pd{
    padding:15px 0 0
}
.patientcareland-fivelist-pd h2{
    padding-bottom:0;
    font-size:16px
}
.patientcareland-fivelist-pd h2 a{
    font-size:16px
}
.patientcareland-fivelist-pd small{
    font-size:12px
}
.patientcareland-list .equipment{
    background:0 0;
    padding:0
}
.patientcareland-list .equipment .equipment-slider ul{
    margin:0 20px
}
.patientcareland-list .equipment .equipment-slider li img{
    max-width:85%
}
.patientcareland-list .equipment .equipment-slider li figure{
    height:95px
}
.patientcareland-list .equipment .equipment-slider li:hover figure img{
    margin-top:-95px
}
.patientcareland-list .equipment .equipment-slider .flex-direction-nav li{
    top:0;
    background-color:#fff;
    width:20px;
    height:155px
}
.patientcareland-list .equipment .equipment-slider .flex-direction-nav li.flex-nav-prev{
    left:0;
    top:0
}
.patientcareland-list .equipment .equipment-slider .flex-direction-nav li.flex-nav-next{
    right:0;
    top:0
}
.patientcareland-list .equipment .equipment-slider .flex-direction-nav li.flex-nav-next a,.patientcareland-list .equipment .equipment-slider .flex-direction-nav li.flex-nav-prev a{
    margin-top:80px
}
.patientcareland-list .equipment .equipment-slider li span{
    font-size:14px;
    line-height:20px;
    padding-top:10px
}
.glossary{
    box-shadow:7px 7px 7px -10px #555;
    height:340px;
    margin:0 0 20px;
    padding:25px!important
}
.faqs-bg .panel-default>.panel-heading{
    background-color:#fff
}
.faqs-bg .panel-collapse{
    margin:0 0 0 15px
}
.sp-coe .equipment{
    background:0 0;
    padding:0;
    margin:0
}
.sp-coe .equipment .spCoe-slider{
    border:2px solid #dcdcdc;
    border-width:2px 0;
    padding:20px 0 0;
    position:relative
}
.sp-coe .equipment .spCoe-slider ul{
    margin:0
}
.sp-coe .equipment .spCoe-slider li{
    text-align:center
}
.sp-coe .equipment .spCoe-slider li .coe-slide-blk{
    padding:0 6px
}
.sp-coe .equipment .spCoe-slider li .coe-slide-blk img{
    max-width:100%;
    margin:0 auto
}
.sp-coe .equipment .spCoe-slider li .coe-slide-blk figure{
    height:135px;
    overflow:hidden;
    position:relative
}
.sp-coe .equipment .spCoe-slider li:hover .coe-slide-blk figure img{
    margin-top:-135px
}
.sp-coe .equipment .spCoe-slider .flex-direction-nav li{
    top:0;
    padding:0 5px
}
.sp-coe .equipment .spCoe-slider .flex-direction-nav li.flex-nav-prev{
    left:-20px;
    top:0
}
.sp-coe .equipment .spCoe-slider .flex-direction-nav li.flex-nav-next{
    right:-20px;
    top:0
}
.sp-coe .equipment .spCoe-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
}
.sp-coe .equipment .spCoe-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
}
.locations,.locations li figure img,ul.sp-menu2 li{
    width:100%
}
.sp-coe .equipment .equipment-slider .flex-direction-nav li.flex-nav-next a,.sp-coe .equipment .spCoe-slider .flex-direction-nav li.flex-nav-prev a{
    margin-top:80px
}
.sp-coe .equipment .spCoe-slider li span{
    font-size:14px;
    line-height:20px;
    padding-top:10px
}
.blue-txt{
    color:#02b1df
}
.locations li{
    float:left;
    position:relative;
    padding-bottom:16px
}
.locations li .hospt-index-blk{
    display:block
}
.locations li .hospt-index-blk:hover{
    background:#f2f2f2;
    text-decoration:none
}
.locations li figure{
    margin-bottom:10px
}
.locations li p{
    color:#666;
    font-size:14px;
    text-align:left;
    min-height:135px
}
.locations li p a{
    color:#666;
    font-size:14px
}
.locations li p a:hover{
    color:#666
}
.locations .glyphicon{
    color:#fdb813;
    font-size:18px;
    top:4px
}
.locations li .tab{
    float:right;
    background:#02b1df;
    padding:10px 40px
}
.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
}
.sp-left-menu2,ul.sp-menu2{
    background:#d6f6ff
}
.locations li .tab a span{
    color:#fff;
    padding-left:5px;
    font-size:15px;
    top:4px
}
ul.sp-menu2{
    padding:15px;
    display:inline-block
}
ul.sp-menu2 li{
    float:left;
    display:block
}
ul.sp-menu2 li a{
    float:left;
    color:#000;
    line-height:30px;
    display:inline-block;
    width:100%
}
ul.sp-menu2 li .link-more-tab{
    font-size:12px;
    margin:10px 0 60px -15px
}
ul.sp-menu2 li .link-more-tab a span{
    float:left;
    color:#fff;
    background:#02b1df;
    padding:5px 20px
}
ul.sp-menu2 li .link-more-tab a span.glyphicon{
    float:left;
    background:url(../images/arrow-yellow-down.png) center center no-repeat #009ac3;
    color:#fdb813;
    padding:20px;
    font-size:15px;
    top:0;
    border-left:1px solid #e7faff
}
ul.sp-menu2 li .link-more-tab a span.glyphicon.arrow{
    float:left;
    background:#009ac3;
    color:#fdb813;
    padding:12px;
    font-size:15px;
    top:0;
    border-left:1px solid #e7faff
}
ul.sp-menu2 li .link-more-tab a span.glyphicon.arrow2{
    float:left;
    background:url(../images/arrow-yellow-up.png) center center no-repeat #009ac3;
    color:#fdb813;
    padding:20px;
    font-size:15px;
    top:0;
    border-left:1px solid #e7faff
}
section.link-more,ul.hosp-more{
    display:none
}
.threeboxdetail{
    padding:0
}
.threeboxdetail .threeboxlist{
    background:url(../images/btmshd.png) center bottom no-repeat;
    min-height:241px
}
.threeboxdetail .threeboxlist .threeboxlistcont{
    border:1px solid #e2e2e2;
    background:#fff;
    min-height:227px;
    padding:0
}
.threeboxdetail .threeboxlist .threeboxlistcont.lastmrg{
    margin-right:0
}
.threeboxdetail .threeboxlist .threeboxlistcont figure{
    padding:0 0 10px
}
.threeboxdetail .threeboxlist .threeboxlistcont a{
    color:#007d9e;
    font:400 13px robotoregular;
    text-decoration:underline
}
.threeboxdetail .threeboxlist .threeboxlistcont p{
    margin:0 0 5px
}
.threeboxdetail .ftr-slide{
    display:block
}
.ftr-slide .ftrlogo .slides li figure{
    padding:0 0 5px
}
.ftr-slide .ftrlogo .slides li figure.clinics{
    background:#e2f6ff
}
.ftr-slide .ftrlogo .slides li figure.cradle{
    background:#f9ecf5
}
.ftr-slide .ftrlogo .slides li p{
    font-size:14px;
    color:#000;
    line-height:18px;
    padding-top:5px;
    margin:0;
    width:65%
}
.ftr-slide .ftrlogo .slides li{
    margin:0
}
.ftr-slide .ftrlogo .slides li section.ftrlogo-block{
    padding:4px 5px
}
.ftrlogo .flex-control-nav{
    position:absolute;
    bottom:30px;
    right:0;
    padding:8px 8px 0;
    margin:0;
    text-align:right
}
.ftrlogo .flex-control-nav li{
    margin:0 3px;
    display:inline-block;
    text-align:center;
    padding:0
}
.ftrlogo .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
}
.ftrlogo .flex-control-nav li a.flex-active{
    background:#377c8e;
    background:rgba(55,124,142,.9);
    cursor:default
}
.ftrlogo .flex-direction-nav{
    display:none
}
.find-tp-logo{
    position:absolute;
    top:5px;
    right:17px
}
.line2{
    float:left;
    width:100%;
    border-bottom:1px solid #dcdcdc;
    margin-bottom:30px
}
.locations .pagination>li{
    padding-bottom:0
}
.pagination>li>a,.pagination>li>span{
    color:#666
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{
    color:#fff;
    background-color:#02b1df
}
.ftr-lifeline{
    padding-top:21px;
    background:url(../images/apollo-lifeline-img.png) right bottom no-repeat;
    min-height:220px
}
.ftr-lifeline p{
    font-size:18px;
    color:#000;
    font-family:robotomedium;
    padding-right:145px;
    margin:10px 0 0
}
.ftr-lifeline p span{
    font-size:20px;
    display:block
}
#box{
    position:relative;
    border:1px solid #e2e2e2;
    background:#fff;
    -moz-border-radius:4px;
    padding:0;
    color:rgba(0,0,0,.8);
    text-shadow:0 1px 0 #fff;
    line-height:1.5;
    margin-bottom:10px;
    min-height:228px
}
#box:after,#box:before{
    z-index:-1;
    position:absolute;
    content:"";
    bottom:15px;
    left:10px;
    width:50%;
    top:80%;
    max-width:300px;
    background:rgba(0,0,0,.7);
    box-shadow:0 15px 10px rgba(0,0,0,.7);
    transform:rotate(-3deg)
}
#box:after{
    transform:rotate(3deg);
    right:10px;
    left:auto
}
.bootstrap-select.btn-group .dropdown-menu.inner{
    max-height:100px!important
}
#marqueecontainer{
    height:140px;
    overflow:hidden;
    position:relative
}
p.hd{
    font-size:24px;
    color:#007d9e;
    font-family:robotolight;
    line-height:30px;
    padding-top:5px;
    padding-bottom:5px;
    margin:0
}
.locations li h2 a,.locations li h2 a:hover{
    background:0 0
}
.videos-list{
    background:#fff;
    margin-top:20px
}
.videos-list .video-list-hd th{
    background:#007d9e;
    font-size:14px;
    color:#fff;
    line-height:20px;
    padding:10px;
    border-right:1px solid #fff
}
.videos-list .video-list-li td{
    padding:7px 10px
}
.videos-list .video-list-hd th:first-child,.videos-list .video-list-li td:first-child{
    border-right:1px solid #fff
}
.ah-faculty-section{
    border:1px solid #ddd;
    display:inline-block;
    width:100%;
    box-shadow:4px 4px 10px #ddd;
    margin-bottom:10px
}
.ah-faculty-section .ah-faculty-img-section-left{
    float:left;
    width:105px;
    padding:15px;
    background-color:#ECDEDE;
    margin-right:15px
}
.ah-faculty-section .ah-faculty-content-section-right{
    float:left;
    width:250px
}
.ah-faculty-section .ah-faculty-content-section-right h5{
    line-height:25px;
    font-weight:700
}
.ah-faculty-section .ah-faculty-content-section-right span{
    font-weight:400
}
.videos-list .video-list-li:nth-child(2n+2) td{
    background:#e5f9ff
}
.videos-list .video-list-li td h4{
    font-size:14px;
    color:#000;
    line-height:20px;
    margin:0;
    padding:0
}
.ah-ic-fax,.ah-ic-locations,.ah-ic-mail,.ah-ic-name,.ah-ic-phone,.ah-ic-website{
    color:#000;
    font:400 14px/20px Roboto,sans-serif;
    padding:0 0 15px 30px
}
.videos-list .video-list-li td a{
    color:#000;
    font:14px/26px Roboto,sans-serif
}
.navigator .icagenda-pagination{
    float:right
}
.navigator .icagenda-pagination .icagenda_next{
    float:right;
    margin-left:5px
}
.navigator .icagenda-pagination .icagenda_back{
    float:left;
    margin-right:5px
}
.navigator .icagenda-pagination .icagenda-pagination-list{
    float:left
}
.ic-back .iCicon,.ic-next .iCicon,.navigator .icagenda-pagination .icagenda_back .iCicon,.navigator .icagenda-pagination .icagenda_next .iCicon{
    vertical-align:middle
}
.ah-ic-locations{
    background:url(../images/icons/apollo-icon-locations.png) no-repeat
}
.ah-ic-phone{
    background:url(../images/icons/apollo-icon-phone.png) no-repeat
}
.ah-ic-fax{
    background:url(../images/icons/apollo-icon-fax.png) no-repeat
}
.ah-ic-mail{
    word-break:break-all;
    background:url(../images/icons/apollo-icon-mail.png) no-repeat
}
.ah-ic-website{
    background:url(../images/icons/apollo-icon-website.png) no-repeat
}
.ah-ic-name{
    background:url(../images/icons/apollo-icon-pen.png) no-repeat
}
.ah-box-shadow h2.txt a,.nav-stacked ul li,.patient-main-banner .patientbanner .slides li{
    background:0 0
}
.ah-box-shadow h2,.ah-box-shadow h2 a{
    line-height:46px;
    text-decoration:none
}
.ah-box-shadow{
    padding:15px 0;
    border:2px solid #e2e2e2;
    -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);
    -moz-box-shadow:0 0 5px 0 rgba(0,0,0,.25);
    box-shadow:0 0 5px 0 rgba(0,0,0,.25)
}
.ah-box-shadow h2{
    color:#000;
    font-size:17px;
    font-weight:700;
    padding:0 0 10px
}
.ah-box-shadow h2 span{
    padding:0 5px 0 0;
    display:inline-block
}
.ah-box-shadow h2 a{
    color:#02b1df;
    font-size:17px
}
.ah-box-shadow h2 a:hover,.ah-box-shadow h2.txt{
    text-decoration:none;
    color:#000
}
.ah-box-shadow h2.txt{
    font-size:17px;
    line-height:25px;
    font-weight:700;
    padding:0 0 10px
}
.ah-box-shadow h2.txt span{
    padding:0 5px 0 0;
    display:inline-block
}
.ah-box-shadow h2.txt a{
    color:#02b1df;
    font-size:17px;
    line-height:25px;
    text-decoration:none;
    padding:0
}
.ah-box-shadow h2.txt a:hover{
    color:#000;
    text-decoration:none
}
.ah-box-shadow p{
    color:#000;
    font-size:13px;
    padding:0
}
.ah-box-shadow p a{
    color:#666;
    font-size:13px;
    text-decoration:underline
}
.ah-box-shadow p a:hover{
    text-decoration:none
}
.planvisit-list .nav>li>a{
    padding:17px 10px 0
}
.ah-icon{
    float:left;
    padding-right:5px
}
.find-a-doctor input.form-controlt::before{
    position:absolute;
    width:30px;
    bottom:3px;
    content:"DR";
    font-size:12px;
    color:#000;
    text-align:left;
    z-index:100
}
.coe-header-block-bariatric-surgery .coe-header-content .coe-hd-block h1,.coe-header-block-bone-and-joint .coe-header-content .coe-hd-block h1,.coe-header-block-critical-care .coe-header-content .coe-hd-block h1,.coe-header-block-emergency .coe-header-content .coe-hd-block h1,.coe-header-block-gastroenterology .coe-header-content .coe-hd-block h1,.coe-header-block-heart .coe-header-content .coe-hd-block h1,.coe-header-block-nephrology .coe-header-content .coe-hd-block h1,.coe-header-block-neurosciences .coe-header-content .coe-hd-block h1,.coe-header-block-preventive-medicine .coe-header-content .coe-hd-block h1,.coe-header-block-robotics .coe-header-content .coe-hd-block h1,.coe-header-block-spine .coe-header-content .coe-hd-block h1,.coe-header-block-transplants .coe-header-content .coe-hd-block h1{
    text-transform:uppercase;
    font-size:14px;
    font-weight:700;
    color:#fff;
    line-height:22px;
    padding:0;
    width:354px;
    margin:0;
    vertical-align:middle;
    height:100%;
    display:table-cell
}
.ah-cancer-white-block .breadcrumb{
    border:0;
    margin:20px 35px 20px -2px
}
.ah-cancer-white-block .breadcrumb .breadCrumbChild a span{
    font-size:14px;
    padding-right:5px;
    color:#000
}
.ah-cancer-white-block .breadcrumb .breadCrumbChild span{
    font-size:14px;
    padding-left:2px;
    color:#7373a8
}
.ah-cancer-white-block .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    color:#000;
    text-indent:0
}
.askUs-blk,.patient-main5 .askUs-blk{
    margin:0 0 20px;
    padding:0 0 5px;
    min-height:145px
}
.patient-main-banner .patientbanner .slides li p{
    font-size:14px;
    color:#333;
    line-height:18px;
    padding:0 0 21px;
    margin:0
}
.patient-main-banner .patientbanner .slides li h3{
    font-size:16px;
    color:#333;
    line-height:18px;
    padding-top:15px;
    font-weight:700;
    margin:0
}
.patientbanner .flex-control-nav{
    padding:8px 8px 0;
    margin:0;
    text-align:right;
    position:absolute;
    bottom:20px;
    right:15px
}
.patientcareland-list .patientCoe-slider li:hover span{
    color:#3397b1
}
.patientcareland-list .patientCoe-slider li:hover a{
    text-decoration:none
}
.patientcareland-list .patientCoe-slider .flex-direction-nav li{
    top:0;
    padding:0 5px;
    position:absolute
}
.patientcareland-list .patientCoe-slider .flex-direction-nav li.flex-nav-prev{
    left:-15px;
    top:0
}
.patientcareland-list .patientCoe-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
}
.patientcareland-list .patientCoe-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
}
.patient-main3 .patientcareland-list{
    min-height:240px
}
.patient-main4 .patientcareland-list{
    min-height:260px
}
.patient-main4 .askUs-blk{
    padding:0;
    min-height:177px
}
.patientcareland-list .patientCoe-slider .flex-direction-nav li.flex-nav-next a,.patientcareland-list .patientCoe-slider .flex-direction-nav li.flex-nav-prev a{
    margin-top:80px
}
.patientcareland-list .interCoe-slider{
    border-width:2px 0;
    padding:10px 0 0;
    position:relative
}
.patientcareland-list .interCoe-slider ul{
    margin:0
}
.patientcareland-list .interCoe-slider li .coe-slide-blk{
    padding:0 6px
}
.patientcareland-list .interCoe-slider li .coe-slide-blk img{
    max-width:100%;
    margin:0 auto
}
.patientcareland-list .interCoe-slider li .coe-slide-blk figure{
    height:114px;
    overflow:hidden;
    position:relative
}
.patientcareland-list .interCoe-slider li:hover .coe-slide-blk figure img{
    margin-top:-116px
}
.patientcareland-list .interCoe-slider li span{
    font-size:12px;
    line-height:15px;
    display:block;
    color:#000;
    padding:7px 0 9px
}
.patientcareland-list .interCoe-slider li:hover span{
    color:#3397b1
}
.patientcareland-list .interCoe-slider li:hover a{
    text-decoration:none
}
.patientcareland-list .interCoe-slider .flex-direction-nav li{
    top:0;
    padding:0 5px;
    position:absolute
}
.patientcareland-list .interCoe-slider .flex-direction-nav li.flex-nav-prev{
    left:-20px;
    top:0
}
.patientcareland-list .interCoe-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
}
.patientcareland-list .interCoe-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
}
.patientcareland-list .interCoe-slider .flex-direction-nav li.flex-nav-next a,.patientcareland-list .interCoe-slider .flex-direction-nav li.flex-nav-prev a{
    margin-top:80px
}
.askUs-blk h2,.askUs-blk small,.find-a-doctor h2,.patient-main .moduletable h2,.patientcareland-list h2,.patients-spk h2,.show-case h2,.sp-kmp small,.text-left small,.text-left2 small{
    margin:0;
    padding:0
}
.inner-page-full-width .inner-page-cnt-block .page-header{
    border:none;
    margin:0 0 10px
}
.inner-page-full-width .inner-page-cnt-block .breadcrumb{
    border:none;
    margin-bottom:0;
    padding:0
}
.inner-page-full-width .inner-page-cnt-block .breadcrumb .breadCrumbChild a span{
    padding-left:0
}
.inner-page-full-width .inner-page-cnt-block .breadcrumb .breadCrumbChild.gt{
    text-indent:0;
    background:0 0
}
.coe-header-block-colorectal .coe-header-content .coe-hd-block h1,.coe-header-block-nephrology .coe-header-content .coe-hd-block h1,.coe-header-block-neurosciences .coe-header-content .coe-hd-block h1,.coe-header-block-preventive-medicine .coe-header-content .coe-hd-block h1,.coe-header-block-robotics .coe-header-content .coe-hd-block h1,.coe-header-block-spine .coe-header-content .coe-hd-block h1,.coe-header-block-transplants .coe-header-content .coe-hd-block h1,.coe-header-content .coe-hd-block h1,.coe-header-block-colorectal .coe-header-content .coe-hd-block h1{
    text-transform:uppercase;
    font-size:14px;
    font-weight:700;
    color:#fff;
    line-height:22px;
    padding:0;
    width:354px;
    margin:0;
    vertical-align:middle;
    height:100%;
    display:table-cell
}
.coe-header-block-heart{
    position:relative
}
.coe-header-block-heart .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-heart-surgery.png) 20% 55% no-repeat #e51937;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-heart .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-heart .breadcrumb{
    border:0 solid
}
.coe-header-block-heart .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-heart .breadcrumb .breadCrumbChild a span,.coe-header-block-heart .breadcrumb .breadCrumbChild.gt,.coe-header-block-heart .breadcrumb span{
    color:#fff
}
.coe-header-block-bone-and-joint{
    position:relative
}
.coe-header-block-bone-and-joint .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-orthopaedics.png) 20% 55% no-repeat #f89828;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-bone-and-joint .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-bone-and-joint .breadcrumb{
    border:0 solid
}
.coe-header-block-bone-and-joint .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-bone-and-joint .breadcrumb .breadCrumbChild a span,.coe-header-block-bone-and-joint .breadcrumb .breadCrumbChild.gt,.coe-header-block-bone-and-joint .breadcrumb span{
    color:#fff
}
.coe-header-block-spine{
    position:relative
}
.coe-header-block-spine .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-spine.png) 20% 55% no-repeat #016f6e;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-spine .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-spine .breadcrumb{
    border:0 solid
}
.coe-header-block-spine .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-spine .breadcrumb .breadCrumbChild a span,.coe-header-block-spine .breadcrumb .breadCrumbChild.gt,.coe-header-block-spine .breadcrumb span{
    color:#fff
}
.coe-header-block-neurosciences{
    position:relative
}
.coe-header-block-neurosciences .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-neurosciences.png) 20% 55% no-repeat #00b7df;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-neurosciences .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-neurosciences .breadcrumb{
    border:0 solid
}
.coe-header-block-neurosciences .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-neurosciences .breadcrumb .breadCrumbChild a span,.coe-header-block-neurosciences .breadcrumb .breadCrumbChild.gt,.coe-header-block-neurosciences .breadcrumb span{
    color:#fff
}
.coe-header-block-gastroenterology{
    position:relative
}
.coe-header-block-gastroenterology .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-gastroenterology.png) 20% 55% no-repeat #1fb259;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-gastroenterology .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-gastroenterology .breadcrumb{
    border:0 solid
}
.coe-header-block-gastroenterology .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-gastroenterology .breadcrumb .breadCrumbChild a span,.coe-header-block-gastroenterology .breadcrumb .breadCrumbChild.gt,.coe-header-block-gastroenterology .breadcrumb span{
    color:#fff
}
.coe-header-block-transplants{
    position:relative
}
.coe-header-block-transplants .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-transplants.png) 20% 55% no-repeat #7ac142;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-transplants .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-transplants .breadcrumb{
    border:0 solid
}
.coe-header-block-transplants .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-transplants .breadcrumb .breadCrumbChild a span,.coe-header-block-transplants .breadcrumb .breadCrumbChild.gt,.coe-header-block-transplants .breadcrumb span{
    color:#fff
}
.coe-header-block-cancer-care{
    position:relative
}
.coe-header-block-cancer-care .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-cancer-care.png) 20% 55% no-repeat #7373a8;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-cancer-care .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-cancer-care .breadcrumb{
    border:0 solid
}
.coe-header-block-cancer-care .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-cancer-care .breadcrumb .breadCrumbChild a span,.coe-header-block-cancer-care .breadcrumb .breadCrumbChild.gt,.coe-header-block-cancer-care .breadcrumb span{
    color:#fff
}
.coe-header-block-cancer-care .coe-header-content .coe-hd-block h1{
    font-size:14px;
    font-weight:700;
    color:#fff;
    text-transform:uppercase;
    line-height:60px
}
.coe-header-block-critical-care{
    position:relative
}
.coe-header-block-critical-care .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-critical-care.png) 20% 55% no-repeat #e51937;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-critical-care .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-critical-care .breadcrumb{
    border:0 solid
}
.coe-header-block-critical-care .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-critical-care .breadcrumb .breadCrumbChild a span,.coe-header-block-critical-care .breadcrumb .breadCrumbChild.gt,.coe-header-block-critical-care .breadcrumb span{
    color:#fff
}
.coe-header-block-emergency{
    position:relative
}
.coe-header-block-emergency .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-emergency.png) 20% 55% no-repeat #e51937;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-emergency .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-emergency .breadcrumb{
    border:0 solid
}
.coe-header-block-emergency .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-emergency .breadcrumb .breadCrumbChild a span,.coe-header-block-emergency .breadcrumb .breadCrumbChild.gt,.coe-header-block-emergency .breadcrumb span{
    color:#fff
}
.coe-header-block-preventive-medicine{
    position:relative
}
.coe-header-block-preventive-medicine .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-preventive-medicine.png) 20% 55% no-repeat #f15c23;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-preventive-medicine .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-preventive-medicine .breadcrumb{
    border:0 solid
}
.coe-header-block-preventive-medicine .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-preventive-medicine .breadcrumb .breadCrumbChild a span,.coe-header-block-preventive-medicine .breadcrumb .breadCrumbChild.gt,.coe-header-block-preventive-medicine .breadcrumb span{
    color:#fff
}
.coe-header-block-robotics{
    position:relative
}
.coe-header-block-robotics .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-robotics.png) 20% 55% no-repeat #266ebb;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-robotics .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-robotics .breadcrumb{
    border:0 solid
}
.coe-header-block-robotics .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-robotics .breadcrumb .breadCrumbChild a span,.coe-header-block-robotics .breadcrumb .breadCrumbChild.gt,.coe-header-block-robotics .breadcrumb span{
    color:#fff
}
.coe-header-block-bariatric-surgery{
    position:relative
}
.coe-header-block-bariatric-surgery .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-bariatric-surgery.png) 20% 55% no-repeat #608d4a;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-bariatric-surgery .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-bariatric-surgery .breadcrumb{
    border:0 solid
}
.coe-header-block-bariatric-surgery .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-bariatric-surgery .breadcrumb .breadCrumbChild a span,.coe-header-block-bariatric-surgery .breadcrumb .breadCrumbChild.gt,.coe-header-block-bariatric-surgery .breadcrumb span{
    color:#fff
}
.coe-header-block-nephrology{
    position:relative
}
.coe-header-block-nephrology .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-nephrology-urology.png) 20% 55% no-repeat #164ebf;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-nephrology .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-nephrology .breadcrumb{
    border:0 solid
}
.coe-header-block-nephrology .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-nephrology .breadcrumb .breadCrumbChild a span,.coe-header-block-nephrology .breadcrumb .breadCrumbChild.gt,.coe-header-block-nephrology .breadcrumb span{
    color:#fff
}
.img-box{
    float:left;
    position:relative;
    height:200px;
    border:1px solid #e5e5e5;
    text-align:center;
    line-height:200px
}
.img-box:after{
    position:absolute;
    content:"";
    display:inline-block;
    vertical-align:middle;
    height:100%
}
.img-box img{
    vertical-align:middle;
    display:inline
}
.img-box:hover{
    box-shadow:inset 0 0 20px 4px #ddd;
    -webkit-box-shadow:inset 0 0 20px 4px #ddd;
    -moz-box-shadow:inset 0 0 20px 4px #ddd;
    -o-box-shadow:inset 0 0 20px 4px #ddd
}
.bannerin img{
    width:100%
}
.border-top-left{
    border:1px solid #e5e5e5;
    border-width:1px 0 0 1px
}
.border-right-bottom{
    border:1px solid #e5e5e5;
    border-width:0 1px 1px 0;
    min-height:244px
}
/* adjunct-title-30-08-2019 -a */
.border-top-left.adjunct-title{margin-bottom:20px !important;}
.border-top-left.adjunct-title .border-right-bottom{min-height:inherit !important;}

tr.thead1 td,tr.thead2 td{
    -moz-border-bottom-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    border-color:#fff;
    border-image:none;
    border-style:solid;
    border-width:0 1px 1px 0;
    color:#000;
    font:500 14px Roboto,sans-serif;
    padding:10px 0 10px 10px
}
tr.thead1 td{
    moz-border-left-colors:none;
    background:#e5f9ff
}
tr.thead2 td{
    -moz-border-left-colors:none;
    background:#fff
}
.box-shadow{
    border:1px solid #e5e5e5;
    -webkit-box-shadow:0 6px 6px -4px rgba(0,0,0,.75);
    -moz-box-shadow:0 6px 6px -4px rgba(0,0,0,.75);
    box-shadow:0 6px 6px -4px rgba(0,0,0,.75);
    padding:15px;
    min-height:620px
}
ul.menu-right-inner-pages{
    display:inline-block;
    width:100%;
    margin-bottom:20px;
    padding:0 10px;
    background:#fff
}
ul.menu-right-inner-pages>li a,ul.menu-right-inner-pages>li span{
    text-decoration:none;
    float:left;
    color:#007d9e;
    width:100%;
    padding:0 0 0 22px
}
ul.menu-right-inner-pages .menu-right-hide{
    display:none
}
ul.menu-right-inner-pages>li{
    float:left;
    width:100%;
    border-bottom:0 solid #e5e5e5;
    line-height:38px;
    display:block
}
ul.menu-right-inner-pages>li.active,ul.menu-right-inner-pages>li.alias-parent-active a{
    float:left;
    color:#007d9e;
    background:url(../images/apollo-left-panel-nav-arrow.png) 0 bottom no-repeat;
    background-size:100%
}
ul.menu-right-inner-pages>li.alias-parent-active ul li a{
    background:0 0
}
ul.menu-right-inner-pages>li span{
    border-top:1px solid #e5e5e5
}
ul.menu-right-inner-pages>li:first-child span{
    border-top:0
}
ul.menu-right-inner-pages>li a{
    border-top:1px solid #e5e5e5
}
.item-735 a,ul.menu-right-inner-pages>li:first-child a{
    border-top:none
}
ul.menu-right-inner-pages>li a span{
    color:#007d9e;
    font-size:14px;
    text-decoration:none;
    transition:all .55s ease;
    -ms-transition:all .55s ease;
    -moz-transition:all .55s ease;
    -webkit-transition:all .55s ease;
    font-family:robotoregular
}
ul.menu-right-inner-pages>li a:hover span{
    color:#007d9e;
    text-decoration:none;
    transform:translate(10px,10px)
}
ul.menu-right-inner-pages>li > a:hover,ul.menu-right-inner-pages>li > span:hover{
    float:left;
    color:#007d9e;
    background:0 0;
    background-size:100%;
    cursor:pointer
}
ul.menu-right-inner-pages>li a.active{
    float:left;
    color:#007d9e;
    background:url(../images/apollo-left-panel-nav-arrow.png) 0 bottom no-repeat;
    background-size:100%
}
ul.menu-right-inner-pages>li>ul{
    float:left;
    width:auto;
    display:inline-block;
    margin:0 0 10px
}
ul.menu-right-inner-pages>li>ul>li{
    float:left;
    margin:0;
    width:100%;
    border:0;
    line-height:25px;
    display:block
}
ul.menu-right-inner-pages>li>ul>li.active{
    float:left;
    color:#333;
    background:url(../images/apollo-la.gif) 5px 10px no-repeat!important;
    border:0
}
ul.menu-right-inner-pages>li>ul>li a{
    padding:0 0 0 22px;
    text-decoration:none;
    background:0 0;
    border:0;
    color:#333!important;
    float:left;
    font:400 14px Roboto,sans-serif;
    line-height:29px
}
ul.menu-right-inner-pages>li>ul>li a.active,ul.menu-right-inner-pages>li>ul>li a:focus,ul.menu-right-inner-pages>li>ul>li a:hover,ul.menu-right-inner-pages>li>ul>li.alias-parent-active{
    float:left;
    color:#333;
    background:url(../images/apollo-la.gif) 5px 10px no-repeat;
    border:0
}
ul.menu-right-inner-pages>li>ul>li>ul{
    float:left;
    width:100%;
    margin:5px 0 0;
    display:inline-block
}
ul.menu-right-inner-pages>li>ul>li>ul>li{
    float:left;
    margin:0;
    width:98%;
    border-bottom:0;
    padding-bottom:5px;
    line-height:28px;
    display:block
}
ul.menu-right-inner-pages>li>ul>li>ul>li a{
    float:left;
    width:100%;
    font-size:12px;
    color:#224855;
    padding:0 0 0 28px;
    text-decoration:none;
    line-height:20px;
    background:0 0
}
ul.menu-right-inner-pages>li>ul>li>ul>li a:focus,ul.menu-right-inner-pages>li>ul>li>ul>li a:hover,ul.menu-right-inner-pages>li>ul>li>ul>li.active{
    float:left;
    color:#007d9e;
    background:url(../images/apollo-la.gif) 15px 6px no-repeat;
    line-height:20px
}
ul.kmp-right-menu{
    padding-top:10px
}
ul.kmp-right-menu>li>ul>li a{
    color:#007d9e
}
ul.kmp-right-menu>li>ul>li>ul>li>ul{
    float:left;
    width:100%;
    margin:5px 0 0;
    display:inline-block;
    padding-left:18px
}
ul.kmp-right-menu>li>ul>li>ul>li>ul li.active{
    float:left;
    background:url(../images/apollo-la.gif) 18px 5px no-repeat;
    border:0
}
.sub_tab1{
    margin-top:15px
}
.ah-testimonial-videos{
    padding:15px 0 0 5px
}
.ah-testimonial-desc img{
    max-width:100%
}
.ah-testimonial-videos li .ah-testimonial-desc{
    width:100%;
    position:relative;
    margin-bottom:10px;
    text-align:center;
    line-height:0;
    background:#9ce7fb;
    border:5px solid #fff;
    border-width:5px 0;
    padding:20px 15px
}
.ah-testimonial-videos li .ah-testimonial-desc:after{
    width:0;
    height:0;
    position:absolute;
    border:16px solid transparent;
    border-bottom:16px solid #9ce7fb;
    top:-31px;
    left:40px;
    content:""
}
.ah-testimonial-videos li .ah-testimonial-title{
    padding-bottom:10px
}
.ah-testimonial-videos li .ah-testimonial-block{
    margin:10px 0 0 5px
}
.ah-testimonial-videos li{
    padding-bottom:0
}
.ah-testimonial-messages{
    padding:15px 0 0 5px
}
.ah-testimonial-messages li .ah-testimonial-desc{
    width:100%;
    position:relative;
    margin-bottom:10px;
    text-align:left;
    background:#9ce7fb;
    border:5px solid #fff;
    border-width:5px 0;
    padding:20px;
    display:inline-block
}
.ah-testimonial-messages li .ah-testimonial-desc p{
    margin:0 0 10px
}
.ah-testimonial-messages li .ah-testimonial-desc:after{
    width:0;
    height:0;
    position:absolute;
    border:16px solid transparent;
    border-bottom:16px solid #9ce7fb;
    top:-31px;
    left:40px;
    content:""
}
.ah-testimonial-messages li .ah-testimonial-title{
    padding-bottom:10px
}
.ah-testimonial-messages li .ah-testimonial-block{
    margin:10px 0 0 5px
}
.ah-testimonial-messages li{
    padding-bottom:0
}
.adminForm .pagination ul{
    display:block
}
.adminForm .pagination ul li{
    float:left;
    padding:0 5px
}
.advert img{
    width:100%
}
.ah-coelist-bgcolor-brown{
    height:auto;
    color:#fff;
    float:left;
    font:18px robotomedium;
    text-align:center;
    width:100%;
    margin:0;
    cursor:pointer
}
.ah-growth-story-box,.ah-orange-bg{
    padding-top:10px;
    padding-bottom:10px
}
.apollostory .nav-tabs>li>a{
    color:#999;
    background-color:#e7e7e7
}
.panel{
    border:0 solid transparent;
    box-shadow:none;
    margin-bottom:0
}
.collapsing{
    transition:height .6s
}
img{
    max-width:100%
}
.ah-growth-story-box{
    background:#02b1df;
    min-height:213px;
    padding-top:30px
}
.ah-growth-story-box p{
    color:#fff
}
.ah-growth-story-box:after{
    width:0;
    height:0;
    content:"";
    left:82px;
    position:absolute;
    bottom:-24px;
    border:12px solid transparent;
    border-top:12px solid #02b1df
}
.ah-mile{
    border:1px solid #dcdcdc;
    border-width:0 1px 1px 0;
    min-height:350px
}
.ah-mile figure{
    margin-bottom:10px;
    margin-top:10px;
    text-align:center
}
.ah-mile .no-txt{
    font-size:60px;
    color:#00b0de;
    text-align:center
}
.ah-mile p{
    font-size:13px;
    text-align:center
}
.ah-orange-bg{
    background:#fc6;
    margin-bottom:10px;
    display:inline-block
}
table.awards tr.sky>th{
    background:#d0f5ff
}
ul.menu-right-hide{
    display:inline-block;
    width:100%;
    margin-bottom:20px;
    padding:10px 15px;
    background:#e7faff;
    border:10px solid #fff
}
ul.menu-right-hide>li{
    float:left;
    width:100%;
    display:block;
    color:#02b5e4;
    font:500 17px robotomedium;
    padding:0 0 10px;
    border:0
}
ul.menu-right-hide>li a{
    float:left;
    width:100%;
    text-decoration:none;
    color:#02b5e4;
    border:0;
    padding:0
}
ul.menu-right-hide>li a:focus,ul.menu-right-hide>li a:hover,ul.menu-right-hide>li a:visited{
    background-color:transparent
}
ul.menu-right-hide>li>ul{
    float:left;
    width:auto;
    display:inline-block;
    margin:0
}
ul.menu-right-hide>li>ul>li{
    float:left;
    margin:0;
    width:100%;
    border:0;
    line-height:25px;
    display:block
}
ul.menu-right-hide>li span,ul.menu-right-hide>li>ul>li a{
    float:left;
    font:400 14px robotoregular;
    color:#050505;
    padding:0;
    text-decoration:none;
    background:0 0;
    border:0
}
ul.menu-right-hide>li>ul>li a.active,ul.menu-right-hide>li>ul>li a:hover{
    float:left;
    color:#050505;
    border:0
}
.panel-group .whats .panel-heading{
    background:#d0f5ff;
    border-bottom:1px solid #e5e5e5;
    padding:0
}
.panel-group .whats .panel-heading a{
    background:0 0;
    color:#000;
    display:block;
    padding:10px 15px;
    position:relative;
    text-decoration:none
}
.panel-group .whats .panel-heading a:after{
    content:'-';
    position:absolute;
    right:20px;
    font-size:30px;
    top:-2px
}
.panel-group .whats .panel-heading a.collapsed:after{
    content:'+';
    font-size:30px
}
.panel-group .whats .panel-collapse{
    background:#edfbff;
    padding:15px
}
.whats .table-striped>tbody>tr:nth-of-type(2n+1){
    background-color:#fff
}
.whats .table-striped>tbody>tr:nth-of-type(2n+2){
    background-color:#e5f9ff
}
.whats .table-striped>tbody>tr>th{
    background-color:#007d9e;
    color:#fff
}
.table-striped{
    width:100%;
    border:1px solid #000
}
.table-striped>tbody>tr:nth-of-type(2n+1){
    background-color:#fff
}
.table-striped>tbody>tr:nth-of-type(2n+2){
    background-color:#e5f9ff
}
.table-striped>tbody>tr td{
    padding:5px
}
.table-striped>tbody>tr>th{
    background-color:#007d9e;
    color:#fff;
    padding:5px 0 5px 5px;
    font-size:16px
}
.panel-group .audio .panel-heading{
    background:#02b1df;
    border-bottom:1px solid #fff;
    padding:0
}
.panel-group .audio .panel-heading a{
    background:0 0;
    color:#fff;
    display:block;
    padding:10px 15px;
    position:relative;
    text-decoration:none
}
.panel-group .audio .panel-collapse{
    background:#eaeaea;
    padding:15px
}
.ah-banner-milestones-section{
    padding:10px 35px;
    text-align:center
}
.ah-banner-milestones-section h2{
    padding:25px 0;
    color:#1dc6f2;
    font-size:50px;
    min-height:31px
}
.ah-banner-milestones-section h2 small{
    font-size:15px;
    padding:25px 0
}
.ah-banner-milestones-section img:hover{
    background:url(../images/corporate/milestones/medical/circlehover.png) no-repeat
}
.ah-banner-milestones-section .ah-banner-milestones-medical-inner{
    border-right:1px solid #DCDCDC;
    border-bottom:1px solid #DCDCDC;
    padding:20px 10px;
    overflow:hidden;
    text-align:center;
    min-height:328px
}
.corp-milestones-achievements-section{
    float:left;
    padding:15px 0 0
}
.corp-milestones-technology-inner{
    border:1px solid #ccc;
    margin:0 8px 9px 0;
    padding:5px;
    min-height:360px
}
.corp-milestones-technology-inner figure{
    padding:15px 0 20px;
    min-height:145px
}
.corp-milestones-day-at-apollo{
    float:left;
    width:100%
}
.corp-milestones-day-at-apollo h2{
    color:#1dc6f2;
    font-size:28px
}
.corp-milestones-day-at-apollo .corp-milestones-day-at-apollo-inner{
    padding:25px 0 0;
    overflow:hidden
}
.corp-milestones-contact-us{
    float:left;
    width:100%;
    background:url(../images/apollo-contactshd.png) center bottom no-repeat #e6faff;
    text-align:center
}
.corp-milestones-contact-us .contact-us-block{
    float:left;
    padding:40px 10px;
    min-height:214px
}
.corp-milestones-contact-us .contact-us-block:hover{
    background:#fff;
    cursor:pointer;
    padding-bottom:18px
}
.corp-milestones-contact-us .contact-us-block a.contact-us-careers,.corp-milestones-contact-us .contact-us-block a.contact-us-feedback,.corp-milestones-contact-us .contact-us-block a.contact-us-post-query{
    background:url(https://www.apollohospitals.com/images/apollo-contact.png) no-repeat;
    display:inline-block;
    height:88px;
    width:93px;
    text-indent:-99999px;
    margin-bottom:15px
}
.corp-milestones-contact-us .contact-us-block a.contact-us-post-query:hover{
    background-position:0 -93px
}
.corp-milestones-contact-us .contact-us-block a.contact-us-feedback:hover{
    background-position:0 -309px
}
.corp-milestones-contact-us .contact-us-block a.contact-us-careers:hover{
    background-position:0 -533px
}
.corp-milestones-contact-us .contact-us-block a.contact-us-feedback{
    background-position:0 -203px
}
.corp-milestones-contact-us .contact-us-block a.contact-us-careers{
    background-position:0 -414px
}
.sliderkit{
    display:none;
    position:relative;
    overflow:hidden;
    text-align:left;
    width:100%;
    overflow-y:hidden
}
.sliderkit a,.sliderkit a:hover{
    text-decoration:none
}
.sliderkit a:focus{
    outline:0
}
.sliderkit img{
    border:0
}
.sliderkit .sliderkit-nav{
    z-index:10;
    position:absolute;
    text-align:center;
    bottom:0;
    right:0
}
.sliderkit .sliderkit-nav-clip{
    position:relative;
    overflow:hidden;
    margin:0 auto;
    width:270px
}
.sliderkit .sliderkit-nav-clip ul{
    position:relative;
    left:0;
    top:0;
    list-style:none;
    margin:0;
    padding:0;
    width:270px;
    float:left
}
.sliderkit .sliderkit-nav-clip ul li{
    float:left
}
.sliderkit .sliderkit-nav-clip ul li a{
    display:block;
    overflow:hidden
}
.sliderkit .sliderkit-panel{
    z-index:1;
    position:absolute;
    overflow:hidden;
    width:270px
}
.contentslider-std{
    width:270px;
    margin:-20px auto 0;
    height:160px
}
.contentslider-std .sliderkit-nav{
    width:270px;
    float:left
}
.contentslider-std .sliderkit-nav-clip{
    margin:0;
    height:10px;
    float:right;
    text-align:right;
    width:90px
}
.contentslider-std .sliderkit-nav-clip li{
    height:10px;
    float:left;
    background-position:-990px -330px;
    margin-left:5px
}
.contentslider-std .sliderkit-nav-clip li a{
    height:10px;
    float:left;
    width:10px
}
.contentslider-std .sliderkit-nav-clip li a:hover,.contentslider-std .sliderkit-nav-clip li.sliderkit-selected a{
    height:10px;
    float:left;
    background-position:-975px -330px;
    width:10px
}
.contentslider-std .sliderkit-panels{
    width:270px;
    height:145px;
    overflow:hidden;
    padding:0;
    margin:0 auto
}
.contentslider-std .sliderkit-panel{
    width:270px;
    height:120px;
    overflow:auto;
    padding:0;
    overflow-y:hidden
}
.showcase1,.showcase2,.showcase3,.showcase4,.showcase5,.showcase6{
    padding:10px 0 0 10px;
    float:left
}
.sliderkit-panelin{
    width:270px;
    height:120px;
    float:left
}
.showcaseblk{
    width:250px;
    float:left;
    background:#ecdede
}
.showcase1,.showcase2{
    width:260px
}
.showcase1{
    height:110px
}
.showcase2{
    height:105px
}
.showcase3{
    width:250px;
    height:107px;
    margin:3px 10px 0 0
}
.showcase4,.showcase5,.showcase6{
    width:260px;
    height:110px
}
.showcase1 p,.showcase2 p,.showcase3 p,.showcase4 p,.showcase5 p,.showcase6 p{
    font:400 13px Roboto,sans-serif;
    color:#333;
    padding:0 0 5px
}
aside.hc,aside.ps,aside.sc{
    background:#fff;
    padding:10px
}
aside.hc{
    width:570px;
    float:left;
    height:424px;
    margin:0 0 10px
}
aside.ps,aside.ps figure,aside.sc,aside.sc figure{
    float:left;
    width:270px
}
aside.sc{
    margin-right:10px
}
aside.sc figcaption{
    float:left;
    color:#333;
    font:700 21px Roboto,sans-serif;
    line-height:18px;
    margin:-10px 0 0
}
aside.sc figcaption a{
    color:#333;
    text-decoration:none
}
aside.sc figcaption small{
    color:#666;
    font:500 13px Roboto,sans-serif;
    font-style:normal
}
aside.ps{
    height:170px
}
.ah-box-shadow h2 a{
    padding:0 0 0 50px;
    background:url(https://www.apollohospitals.com/images/explore.png) no-repeat
}
.ah-box-shadow h2.milestone a{
    background-position:0 0;
    display:inline-block
}
.ah-box-shadow h2.milestone a:hover{
    background-position:0 -573px
}
.ah-box-shadow h2.facility a{
    background-position:0 -282px;
    display:inline-block
}
.ah-box-shadow h2.facility a:hover{
    background-position:0 -855px
}
.ah-box-shadow h2.team a{
    background-position:0 -188px;
    display:inline-block
}
.ah-box-shadow h2.team a:hover{
    background-position:0 -761px
}
.ah-box-shadow h2.clinical a{
    background-position:0 -94px;
    display:inline-block
}
.ah-box-shadow h2.clinical a:hover{
    background-position:0 -667px
}
.ah-box-shadow h2.save a{
    background-position:0 -329px;
    display:inline-block
}
.ah-box-shadow h2.save a:hover{
    background-position:0 -902px
}
.ah-box-shadow h2.apollol a{
    background-position:0 -517px;
    display:inline-block
}
.ah-box-shadow h2.apollol a:hover{
    background-position:0 -1090px
}
.ah-box-shadow h2.services a{
    background-position:0 -423px;
    display:inline-block
}
.ah-box-shadow h2.services a:hover{
    background-position:0 -996px
}
.ah-box-shadow h2.testi a{
    background-position:0 -235px;
    display:inline-block
}
.ah-box-shadow h2.testi a:hover{
    background-position:0 -808px
}
.ah-box-shadow h2.know a{
    background-position:0 -470px;
    display:inline-block
}
.ah-box-shadow h2.know a:hover{
    background-position:0 -1043px
}
.ah-box-shadow h2.request a{
    background-position:0 -376px;
    display:inline-block
}
.ah-box-shadow h2.request a:hover{
    background-position:0 -949px
}
.ah-box-shadow h2.treat a{
    background-position:0 -141px;
    display:inline-block
}
.ah-box-shadow h2.treat a:hover{
    background-position:0 -714px
}
.ah-box-shadow h2.tracking a{
    background:url(https://www.apollohospitals.com/images/icons/icon-tracking.png) no-repeat;
    display:inline-block
}
.ah-box-shadow h2.tracking a:hover{
    background:url(https://www.apollohospitals.com/images/icons/icon-tracking-hover.png) no-repeat;
    display:inline-block
}
.ah-box-shadow h2.faq a{
    background:url(https://www.apollohospitals.com/images/icons/icon-faqs.png) no-repeat;
    display:inline-block
}
.ah-box-shadow h2.faq a:hover{
    background:url(https://www.apollohospitals.com/images/icons/icon-faqs-o.png) no-repeat
}
.ah-box-shadow h2.case a{
    background:url(../images/icons/apollo-icon-case.png) no-repeat;
    display:inline-block
}
.ah-box-shadow h2.case a:hover{
    background:url(../images/icons/apollo-icon-case-hover.png) no-repeat
}
.ah-box-shadow h2.colorectal a{
    background:url(../images/icons/apollo-icon-colorectal.jpg) no-repeat;
    display:inline-block
}
.ah-box-shadow h2.colorectal a:hover{
    background:url(../images/icons/apollo-icon-colorectal-hover.jpg) no-repeat
}
.ah-box-shadow h2.fatty a{
    background:url(../images/icons/apollo-icon-fatty.png) no-repeat;
    display:inline-block
}
.ah-box-shadow h2.fatty a:hover{
    background:url(../images/icons/apollo-icon-fatty-hover.png) no-repeat
}
.ah-cancer-content-list-detail li,.ah-location-address li span,.ah-location-address-line,.mobile-leftnav{
    background:url(../images/apollo-cancer-institute/apollo-cancer-icons.png) no-repeat
}
.wrapper{
    width:100%;
    margin:0 auto
}
.ah-cancer-block{
    z-index:10
}
.brdrds-top{
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0
}
.brdrds{
    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px
}
.apollo-cancer-banner-block{
    position:relative;
    width:100%
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner1{
    position:relative;
    background:url(../images/apollo-cancer-institute/banner/apollo-cancer-care.jpg) left bottom no-repeat #0198c7;
    z-index:99;
    height:364px;
    width:100%
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner2{
    position:relative;
    background:url(../images/apollo-cancer-institute/banner/apollo-transplant.jpg) left bottom no-repeat #d5d0cc;
    z-index:99;
    height:364px;
    width:100%
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner3{
    position:relative;
    background:url(../images/apollo-cancer-institute/banner/apollo-cheno.jpg) left top no-repeat #945780;
    z-index:99;
    height:364px;
    width:100%
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner4{
    position:relative;
    background:url(../images/apollo-cancer-institute/banner/apollo-proton.jpg) left top no-repeat #4c596a;
    z-index:99;
    height:364px;
    width:100%
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner5{
    position:relative;
    background:url(../images/apollo-cancer-institute/banner/apollo-genetic.jpg) left top no-repeat #a68c75;
    z-index:99;
    height:364px;
    width:100%
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner6{
    position:relative;
    background:url(../images/apollo-cancer-institute/banner/apollo-oncology.jpg) left top no-repeat #ebe8d5;
    z-index:99;
    height:364px;
    width:100%
}
.apollo-cancer-banner-outer-section figure{
    padding:25px 0 15px
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner1 h1{
    color:#fff;
    font:40px robotomedium;
    padding:0;
    margin:0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner1 p{
    color:#fff;
    font:22px robotoregular;
    padding:0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner2 h1{
    color:#7373a8;
    font:40px robotomedium;
    padding:0;
    margin:0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner2 p{
    color:#000;
    font:22px/30px robotoregular;
    padding:5px 0 0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner3 h1{
    color:#fff;
    font:40px robotomedium;
    padding:0;
    margin:0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner3 p{
    color:#fff;
    font:22px/30px robotoregular;
    padding:5px 140px 0 0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner4 h1{
    color:#000;
    font:40px robotomedium;
    padding:0;
    margin:0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner4 p{
    color:#000;
    font:22px/30px robotoregular;
    padding:5px 50px 0 0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner5 h1{
    color:#fff;
    font:40px robotomedium;
    padding:0;
    margin:0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner5 p{
    color:#fff;
    font:22px/30px robotoregular;
    padding:5px 0 0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner6 h1{
    color:#7373a8;
    font:40px robotomedium;
    padding:0;
    margin:0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner6 p{
    color:#000;
    font:22px/30px robotoregular;
    padding:5px 0 0
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner1 h1 a,.apollo-cancer-banner-outer-section.apollo-cancer-banner1 p a,.apollo-cancer-banner-outer-section.apollo-cancer-banner3 h1 a,.apollo-cancer-banner-outer-section.apollo-cancer-banner3 p a,.apollo-cancer-banner-outer-section.apollo-cancer-banner4 h1 a,.apollo-cancer-banner-outer-section.apollo-cancer-banner4 p a,.apollo-cancer-banner-outer-section.apollo-cancer-banner5 h1 a,.apollo-cancer-banner-outer-section.apollo-cancer-banner5 p a{
    color:#fff;
    text-decoration:none
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner4 p a {color:#000;}
.apollo-cancer-banner-outer-section.apollo-cancer-banner2 h1 a,.apollo-cancer-banner-outer-section.apollo-cancer-banner6 h1 a{
    color:#7373a8;
    text-decoration:none
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner2 p a,.apollo-cancer-banner-outer-section.apollo-cancer-banner6 p a{
    color:#000;
    text-decoration:none
}
.cancer-banner-slider .flex-control-nav{
    left:0;
    bottom:20px;
    position:absolute;
    text-align:left;
    width:100%;
    padding-left:389px
}
.trans-banner-slider .flex-direction-nav{
    display:none
}
.trans-banner-slider .flex-control-nav{
    right:12px;
    bottom:30px;
    position:relative;
    text-align:right;
    width:1170px;
    margin:0 auto
}
.trans-banner-slider .flex-control-nav li{
    margin:0 3px;
    display:inline-block;
    text-align:center
}
.trans-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
}
.trans-banner-slider .flex-control-nav li a.flex-active{
    background:#00a84a;
    cursor:default
}
.eldercare-banner-slider .flex-direction-nav{
    display:none
}
.eldercare-banner-slider .flex-control-nav{
    right:12px;
    bottom:30px;
    position:relative;
    text-align:right;
    width:1170px;
    margin:0 auto
}
.eldercare-banner-slider .flex-control-nav li{
    margin:0 3px;
    display:inline-block;
    text-align:center
}
.eldercare-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
}
.eldercare-banner-slider .flex-control-nav li a.flex-active{
    background:#5e8223;
    cursor:default
}
.cancer-banner-slider .flex-direction-nav{
    display:none
}
.cancer-banner-slider .flex-control-nav li{
    margin:0 3px;
    display:inline-block;
    text-align:center
}
.cancer-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
}
.cancer-banner-slider .flex-control-nav li a.flex-active{
    background:#fbb900;
    cursor:default
}
.ah-cancer-white-block{
    background:#fff;
    padding:0 0 35px
}
.ah-cancer-white-block figure{
    padding:5px 0 0;
    clear:both;
    display:block
}
.ah-cancer-leftnav ul li span,.read-more-cont{
    display:none
}
.ah-cancer-white-block p{
    color:#666;
    padding:10px 0 20px
}
.ah-cancer-white-block p span{
    color:#6767f0
}
.ah-cancer-white-block p span a{
    color:#6767f0;
    text-decoration:none
}
.ah-cancer-bluepattern-block{
    background:url(../images/apollo-cancer-institute/apollo-cancer-blue-pattern.png);
    float:left
}
.ah-cancer-bluepattern-block-shadow{
    float:left;
    width:100%;
    background-size:100%;
    padding:0
}
.ah-cancer-bluepattern-block-shadow h2{
    color:#00779c;
    font:25px robotobold;
    padding:0 0 0 25px;
    text-transform:uppercase
}
.ah-advantage-block{
    background:#fff;
    padding:30px 15px 15px;
    box-shadow:0 0 5px 1px #97bfcd;
    float:left;
    width:100%;
    margin:0 0 30px
}
.ah-advantage-block h3{
    color:#007297;
    font:26px/32px robotolight;
    padding:0 0 20px;
    margin-top:0;
    text-transform:uppercase
}
.ah-advantage-block p{
    color:#231f20;
    font:14px robotoregular;
    padding:0 0 45px
}
.ah-advantage-block p span{
    color:#000;
    font:18px/24px robotolight;
    padding:0 0 0 15px;
    text-transform:uppercase;
    float:left
}
.ah-aboutcancer-block .ah-readmore a,.ah-advantage-block .ah-readmore a,.ah-organ-block .ah-readmore a{
    background:url(../images/apollo-cancer-institute/readmore.png) no-repeat;
    height:40px;
    width:100%;
    float:left;
    margin:-50px 0 0 20px
}
.ah-advantage-block figure{
    margin:-70px 0 0
}
.ah-advantage-block h4{
    color:#000;
    font:22px robotobold;
    padding:10px 0 5px 15px;
    text-transform:uppercase
}
.ah-white-block{
    background:#fff;
    box-shadow:0 0 5px 1px #97bfcd;
    margin:0 0 30px
}
.ah-organ-block{
    float:left;
    width:49%
}
.ah-organ-block.mr2{
    margin-right:2%
}
.ah-organ-block h2{
    color:#00779c;
    font:20px robotobold;
    padding:10px 20px
}
.ah-organ-block h2 a,.ah-organ-block h2 a:hover{
    color:#00779c;
    text-decoration:none
}
.ah-organ-block p{
    color:#231f20;
    font:14px/21px robotoregular;
    padding:15px 30px 0
}
.ah-organ-block .ah-readmore a{
    background-position:95% 0;
    margin:0 0 20px
}
.ah-organ-block ul{
    padding:10px 10px 0;
    float:left;
    width:100%
}
.ah-organ-block ul li a,.ah-organ-block ul li a:hover{
    float:left;
    text-decoration:none;
    width:45%;
    font:15px/35px robotoregular;
    padding:0 20px
}
.ah-organ-block ul li a{
    color:#231f20
}
.ah-organ-block ul li a:hover{
    color:#fff;
    background:#7373a8;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
.page-header h1,.page-header h2{
    font-weight:700
}
.page-header h1{
    font-size:22px
}
.ah-aboutcancer-block{
    float:left;
    width:23.5%
}
.ah-aboutcancer-block.mr2{
    margin-right:2%
}
.ah-aboutcancer-block h2{
    color:#007297;
    font:20px/24px robotobold;
    padding:10px 20px 0;
    height:65px;
    text-transform:uppercase
}
.ah-aboutcancer-block h2 a,.ah-aboutcancer-block h2 a:hover{
    color:#00779c;
    text-decoration:none
}
.ah-aboutcancer-block p{
    color:#000;
    font:13px/16px robotoregular;
    padding:20px 20px 0;
    margin-bottom:0
}
.ah-aboutcancer-block p.minheight{
    min-height:150px
}
.ah-aboutcancer-block .ah-readmore a{
    background-position:95% 0;
    margin:0 0 20px
}
.ah-blue-brdtop{
    border-top:2px solid #008eae;
    height:300px
}
.ah-cancer-block .nav-tabs{
    background:#008faf;
    border-bottom:0;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    height:60px;
    padding:10px
}
.ah-cancer-block .nav-tabs>li{
    text-align:center;
    width:14.2%
}
.ah-cancer-block .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    background-color:transparent;
    border:0;
    color:#fff;
    cursor:pointer
}
.ah-cancer-block .nav-tabs>li.active>a:after{
    position:absolute;
    content:'';
    width:0;
    height:0;
    border:14px solid transparent;
    border-top:14px solid #008faf;
    bottom:-39px;
    right:79px;
    z-index:20
}
.ah-cancer-block .nav-tabs>li>a{
    border:1px solid #fff;
    border-radius:5px;
    background-color:#fff;
    line-height:1.42857;
    color:#6d6d70;
    font-size:14px;
    padding:10px 15px
}
.ulaside{
    color:#02b1df;
    font:500 15px Roboto,sans-serif;
    margin:3px 0 0
}
.ah-cancer-inner-block{
    background:#fff;
    margin:20px 0 30px;
    float:left
}
.ah-cancer-leftnav{
    border:1px solid #e1e1e1;
    margin-right:15%;
    float:left;
    width:85%
}
.ah-cancer-leftnav h2{
    margin:0;
    background:url(../images/apollo-cancer-institute/apollo-icon-linebar.jpg) 95% 16px no-repeat #7373a8;
    color:#fff;
    font:18px/45px robotobold;
    float:left;
    text-transform:uppercase;
    width:100%;
    padding:0 0 0 10px
}
.ah-cancer-leftnav li{
    color:#000;
    font:18px/45px robotolight;
    float:left;
    width:100%;
    border-top:1px solid #e1e1e1;
    text-transform:uppercase
}
.ah-cancer-leftnav li a{
    color:#000;
    float:left;
    width:100%;
    padding:0 0 0 10px;
    text-decoration:none
}
.ah-cancer-leftnav li a.ah-coe-heading{
    background:0 0;
    font:inherit;
    height:auto
}
.ah-cancer-leftnav li a:hover,.ah-cancer-leftnav li.active a,.ah-cancer-leftnav li.alias-parent-active a{
    background:url(../images/apollo-cancer-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
    color:#7373a8;
    float:left;
    width:100%;
    padding:0 0 0 10px;
    font:18px/45px robotobold
}
.ah-cancer-leftnav li a.new{
    position:relative
}
.ah-cancer-leftnav li a.new:after{
    content:'';
    position:absolute;
    left:150px;
    top:50%;
    width:33px;
    height:33px;
    margin-top:-18px;
    background:url(https://www.apollohospitals.com/images/new-icon.png) no-repeat 0 0
}
.ah-cancer-content-block{
    padding:0
}
.ah-cancer-content-block h1{
    width:100%;
    color:#7373a8;
    font:28px robotobold;
    border-bottom:1px solid #999;
    padding:0 75px 15px 0;
    margin:-5px 0 0;
    text-transform:uppercase;
    line-height:36px
}
.ah-cancer-content-block h2{
    color:#000;
    font:16px robotobold;
    margin:0;
    padding:10px 0 5px
}
.ah-cancer-content-list{
    margin:20px 0 30px
}
.ah-cancer-content-list figure{
    padding:0
}
.ah-cancer-content-list h2{
    color:#59599d;
    font:18px robotobold;
    padding:15px 0 5px;
    margin:0;
    text-transform:capitalize
}
.ah-cancer-content-list h2 a,.precision-h2{
    color:#59599d;
    font:18px robotobold!important;
    text-decoration:none;
    line-height:24px!important
}
.ah-cancer-content-list h5{
    color:#000;
    font:17px robotobold;
    padding:10px 0 5px;
    margin:0
}
.ah-cancer-content-block p,.ah-cancer-content-list p{
    color:#414042;
    font:14px/21px robotoregular;
    padding:0 15px 5px 0;
    text-align:justify;
    margin:0
}
.ah-cancer-content-list a{
    color:#00779c;
    font:14px robotobold;
    text-decoration:underline
}
.ah-cancer-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
}
div.ah-breadcrumb{
    float:left;
    padding:20px 0 10px;
    width:100%
}
div.ah-breadcrumb .breadCrumbChild{
    color:#7373a8;
    float:left;
    font:14px robotoregular;
    padding:0 4px 0 5px
}
div.ah-breadcrumb .gt{
    padding:0;
    color:#000
}
div.ah-breadcrumb .breadCrumbChild:first-child{
    padding-left:0
}
div.ah-breadcrumb .breadCrumbChild a{
    color:#000;
    text-decoration:none
}
div.ah-breadcrumb .breadCrumbChild a:hover{
    color:#7373a8
}
.ah-cancer-content-list-detail{
    margin:20px 0 0
}
.ah-cancer-bottom{
    margin:0 0 20px
}
.ah-cancer-content-list-detail figure{
    padding:0 0 10px
}
.ah-cancer-content-list-detail h2{
    color:#59599d;
    font:18px robotobold;
    padding:0 0 10px;
    margin:0;
    text-transform:capitalize
}
.ah-cancer-content-list-detail h3{
    color:#000;
    font:16px robotobold;
    padding:10px 0 5px;
    margin:0
}
.ah-cancer-content-list-detail h3 a{
    color:#000;
    text-decoration:none
}
.ah-cancer-content-list-detail h3 span{
    color:#59599d
}
.ah-cancer-content-list-detail h4{
    color:#59599d;
    font:18px robotobold;
    padding:0 0 10px;
    margin:0;
    text-transform:capitalize
}
.ah-cancer-content-list-detail h5{
    color:#000;
    font:16px robotobold;
    padding:10px 0 5px;
    margin:0
}
.ah-cancer-content-list-detail h5 span{
    color:#59599d
}
.ah-cancer-content-list-detail p{
    color:#414042;
    font:14px/22px robotoregular;
    padding:0 0 15px;
    text-align:justify;
    margin:0
}
.ah-cancer-content-list-detail ul{
    padding:0 0 20px;
    float:left;
    width:100%
}
.ah-cancer-content-list-detail li{
    color:#414042;
    font:14px/27px robotoregular;
    background-position:-496px -59px;
    float:left;
    width:100%;
    padding:0 0 0 10px
}
a.backct,a.backct:hover{
    color:#fff
}
.ah-cancer-content-list-detail li.wd33{
    width:33%
}
.ah-cancer-content-list-detail li.wd50{
    width:50%
}
a.backct{
    float:right;
    font:14px robotobold;
    text-decoration:none;
    background-color:#59599d;
    padding:5px 10px;
    border-radius:5px;
    margin-top:-45px;
    margin-right:-15px
}
.ah-cancer-bottom a.backct{
    margin:0
}
.ah-detail-img{
    margin:0 20px 10px 0;
    float:left
}
.ah-trans-inner .ah-detail-img{
    margin:0 20px 10px 0;
    float:left
}
.ah-trans-inner .heart-new .ah-detail-img{
    margin:0 0 10px;
    float:left;
    width:100%
}
.ah-trans-inner .heart-new .ah-detail-img img{
    width:100%
}
.ah-cancer-block .tab-content{
    width:100%;
    float:left
}
.ah-cancer-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
}
.ah-cancer-content-block .nav-tabs>li.active>a,.ah-cancer-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
}
.apollostory .nav-tabs>li.active>a,.apollostory .nav-tabs>li.active>a:hover,.apollostory .nav-tabs>li>a:hover,.apollostory .nav-tabs>li>a:focus{
    color:#fff;
    background-color:#02b1e0;
    font-weight:400;
    border:1px solid transparent;
    border-radius:4px 4px 0 0;
    padding:10px 15px
}
.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
}
.ah-cancer-content-block .nav-tabs>li{
    text-align:center;
    width:14.2%;
    margin-bottom:0
}
.ah-cancer-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-cancer-block .tab-content{
    background:0 0
}
.ah-cancer-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-inner{
    background:#fff
}
.ah-trans-inner .breadcrumb{
    float:right;
    padding:20px 0 0;
    width:65%;
    text-align:right
}
.ah-trans-inner .breadcrumb .breadCrumbChild,.ah-transplant-white-block .breadcrumb .breadCrumbChild a,.ah-transplant-white-block .breadcrumb .breadCrumbChild a span,.ah-transplant-white-block .breadcrumb .breadCrumbChild span{
    color:#000
}
.ah-trans-inner .tab-content-shadow{
    background:url(../images/transplant/apollo-map-shadow1.png) center top no-repeat;
    float:left;
    height:30px;
    width:100%;
    margin:15px 0;
    background-size:100%;
    opacity:.5
}
.owl-theme .owl-controls .owl-buttons .owl-prev,.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons .owl-prev{
    left:-45px;
    top:38%;
    width:40px;
    height:40px;
    background:url(../images/transplant/apollo-transplant-icons.png) no-repeat;
    background-position:-149px -48px
}
.owl-theme .owl-controls .owl-buttons .owl-next,.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons .owl-next{
    right:-45px;
    top:38%;
    width:40px;
    height:40px;
    background:url(../images/transplant/apollo-transplant-icons.png) no-repeat;
    background-position:-195px -48px
}
.ah-transplant-white-block{
    background:#fff
}
.ah-transplant-white-block .breadcrumb{
    float:right;
    padding:30px 0 0
}
.ah-transplant-white-block .breadcrumb .breadCrumbChild,.ah-transplant-white-block .breadcrumb .breadCrumbChild a,.ah-transplant-white-block .breadcrumb .breadCrumbChild a span,.ah-transplant-white-block .breadcrumb .breadCrumbChild span{
    color:#000!important
}
.ah-transplant-white-block .breadcrumb .breadCrumbChild span{
    color:#7ac142!important
}
.ah-transplant-white-block .tab-content-shadow{
    background:url(../images/transplant/apollo-map-shadow1.png) center top no-repeat;
    float:left;
    height:30px;
    width:100%;
    margin:15px 0;
    background-size:100%;
    opacity:.5
}
.ah-transplant-white-block .main-h2 h2{
    font:28px/36px robotobold;
    color:#084a48;
    padding:0 0 0 0px;
    text-transform:uppercase
}
.ah-transplant-white-block .main-h2 h2 a{
    color:#084a48;font-size: 18px;
    line-height: normal;
}
.ah-transplant-white-block .main-h2 h2 a:hover{
    color:#084a48
}
.ah-transplant-white-block .main-h2 .transplants-advantage h2{
    font-size:24px
}
.ah-transplant-white-block-sub{
    width:100%;
    background:url(../images/transplant/transplant-bg.png) center top repeat;
    float:left;
    padding:25px 0 0
}
.transplant-centres-list{
    width:104%;
    float:left
}
.transplant-centres-list h3{
    font:20px/24px robotobold;
    color:#7ac142;
    padding:0;
    text-transform:inherit
}
.transplant-centres-list h4{
    font:18px/24px robotobold;
    color:#7ac142;
    padding:15px 0 5px;
    text-transform:inherit
}
.transplant-centres-list-sub{
    width:50%;
    float:left
}
.transplant-centres-list2{
    width:100%;
    float:left
}
.transplant-centres-list2 h2{
    font:24px/30px robotobold;
    color:#7ac142;
    padding:15px 0;
    text-transform:capitalize
}
.transplant-centres-list2 select{
    width:250px;
    margin-top:0;
    border:1px solid #7ac142;
    height:30px
}
.transplant-centres-list .videos-list{
    margin:10px 0 20px
}
.ah-trans-content-block .advert{
    display:none
}
.ah-trans-content-block .panel-group{
    margin:0
}
.ah-trans-content-block .panel-group .whats .panel-heading{
    background:none
}
.ah-trans-content-block .panel-group .whats .panel-heading a{
    padding:10px 0;
    font-weight:700
}
.ah-trans-content-block .panel-group .whats .panel-heading a:after{
    display:none
}
.ah-trans-content-block .panel-group .whats .panel-collapse{
    background:none;
    border:none;
    padding:0;
    margin-top:15px
}
.transplant-centres-list table{
    width:100%
}
.transplant-centres-list table td:first-child{
    width:30%
}
.transplant-centres-list table td:nth-child(2){
    width:20%
}
.transplant-centres-list table td:nth-child(3){
    width:50%
}
.transplant-centres-list .videos-list{
    background:#fff;
    margin-top:20px
}
.transplant-centres-list .videos-list .video-list-hd th{
    background:#7ac142;
    font-size:14px;
    color:#fff;
    line-height:20px;
    padding:10px;
    border-right:1px solid #fff
}
.transplant-centres-list .videos-list .video-list-li td{
    padding:7px 10px
}
.transplant-centres-list .videos-list .video-list-hd th:first-child,.videos-list .video-list-li td:first-child{
    border-right:1px solid #fff
}
.transplant-centres-list .videos-list .video-list-li:nth-child(2n+2) td{
    background:#fff;
    border-bottom:1px solid #e1e1e1
}
.transplant-centres-list .videos-list .video-list-li td{
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1
}
.transplant-centres-list .videos-list .video-list-li td:last-child{
    border-right:1px solid #fff
}
.transplant-centres-list .videos-list .video-list-li td h4{
    font-size:14px;
    color:#000;
    line-height:20px;
    margin:0;
    padding:0
}
.owl-carousel,.owl-carousel .owl-wrapper,.ps-youmay-alsolike .owl-carousel,.owl-carousel .owl-wrapper{
    display:none;
    position:relative;
    width:100%
}
.owl-carousel .owl-wrapper-outer{
    overflow:hidden;
    position:relative;
    width:100%
}
.ps-youmay-alsolike .owl-carousel .owl-wrapper-outer{
    overflow:hidden;
    position:relative;
    width:100%
}
.owl-carousel .owl-item,.ps-youmay-alsolike .owl-carousel .owl-item{
    float:left
}
.owl-theme .owl-controls,.ps-youmay-alsolike .owl-theme .owl-controls{
    margin-top:10px;
    text-align:center
}
.owl-theme .owl-controls .owl-buttons div,.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons div{
    cursor:pointer;
    display:inline-block;
    zoom:1;
    *display:inline;
    font-size:0;
    position:absolute
}
.owl-theme .owl-controls .owl-page{
    display:none
}
.owl-item.loading,.ps-youmay-alsolike .owl-item.loading{
    min-height:150px;
    background:url(../images/AjaxLoader.gif) no-repeat center center
}
.ah-transplant-white-block .transplants-organ-specific-list{
    margin:0 0 25px;
    float:left;
    width:100%;
    background:url(../images/transplant/transplant-bg1.png) center top repeat;
    padding:15px 0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    -moz-box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    box-shadow:0 0 10px 2px rgba(0,0,0,0.2)
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1{
    margin:0;
    padding:0;display:block;
    float:left;
    width:100%
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item{
    margin:0;
    padding:0;
    float:left;
   /* width:calc(18% - 43px);*/
    list-style:none;
    text-align:center;
    border-right:1px solid #025d5a;
    position:relative
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item:before{
    content:'';
    position:absolute;
    top:0;
    right:-1px;
    height:60px;
    width:1px;
    background:url(../images/transplant/list-top.png) left top no-repeat
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item2{
    border-right:none
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item2:before{
    background:none
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item span,.transplants-organ-specific-list .transplants-organ-specific-list1 .item h3{
    display:inline-block;
    text-align:center
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item span{
    margin:15px 0 0;
    clear:both;
    height:110px
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item a{
    text-decoration:none;
    display:block;
    text-align:center
}
span.transplant-heart,span.transplant-liver,span.transplant-kidney,span.transplant-pancreas,span.transplant-corneal,span.transplant-lung,span.transplant-mulitorgan,span.transplant-colorectal{
    background:url(../images/transplant/apollo-organ-specific-list.png) left top no-repeat
}
span.transplant-heart{
    background-position:5px 0;
    width:80px
}
span.transplant-liver{
    background-position:-75px 0;
    width:95px
}
span.transplant-kidney{
    background-position:-173px 0;
    width:110px
}
span.transplant-pancreas{
    background-position:-286px 0;
    width:90px
}
span.transplant-corneal{
    background-position:-375px 0;
    width:110px
}
span.transplant-lung{
    background-position:-483px 0;
    width:99px
}
span.transplant-mulitorgan{
    background-position:-582px 0;
    width:80px
}
span.transplant-colorectal{
    background-position:-666px 0;
    width:80px
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item a:hover span.transplant-heart{
    background-position:5px -111px
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item a:hover span.transplant-liver{
    background-position:-75px -111px
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item a:hover span.transplant-kidney{
    background-position:-173px -111px
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item a:hover span.transplant-pancreas{
    background-position:-286px -111px
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item a:hover span.transplant-corneal{
    background-position:-375px -111px
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item a:hover span.transplant-lung{
    background-position:-483px -111px
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item a:hover span.transplant-mulitorgan{
    background-position:-582px -111px
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item a:hover span.transplant-colorectal{
    background-position:-666px -111px
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item h3{
    background:#7ac142;
    color:#fff;
    font:18px/18px robotobold;
    padding:5px 10px;
    clear:both;
    margin:0 10px
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item h3 a{
    color:#fff
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item h3:hover,.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item a:hover h3{
    background:#005d5a
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item p{
    color:#7ac142;
    clear:both;
    font-size:18px;
    display:block;
    text-align:center;
    margin:0
}
.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item p:hover,.ah-transplant-white-block .transplants-organ-specific-list .transplants-organ-specific-list1 .item a:hover p{
    color:#005d5a
}
.ah-transplant-bluepattern-block-shadow .selbox .bootstrap-select.btn-group .btn .filter-option{
    left:10px
}
.ah-transplant-white-block-sub .selbox .bootstrap-select.btn-group .btn .filter-option{
    left:10px
}
.transplants-advantage{
    margin:0 0 20px;
    float:left;
    width:100%;
    background:url(../images/transplant/transplant-bg1.png) center top repeat;
    padding:0 0 30px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    -moz-box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    box-shadow:0 0 10px 2px rgba(0,0,0,0.2)
}
.transplants-advantage ul{
    margin:0;
    padding:0;
    float:left;
    display:block
}
.transplants-advantage ul li{
    margin:30px 0 0;
    padding:0 25px;
    float:left;
    width:50%;
    list-style:none;
    text-align:center;
    border-right:1px solid #025d5a;
    position:relative;
    min-height:400px
}
.transplants-advantage ul li:before{
    content:'';
    position:absolute;
    top:0;
    right:-1px;
    height:60px;
    width:1px;
    background:url(../images/transplant/list-top.png) left top no-repeat
}
.transplants-advantage ul li:after{
    content:'';
    position:absolute;
    bottom:0;
    right:-1px;
    height:60px;
    width:1px;
    background:url(../images/transplant/list-bottom.png) left top no-repeat
}
.transplants-advantage ul li:last-child{
    border-right:none
}
.transplants-advantage ul li:last-child:before,.transplants-advantage ul li:last-child:after{
    background:none
}
.transplants-advantage h2{
    text-align:left;
    padding:0!important
}
.transplants-advantage h3{
    text-align:left;
    padding:5px 0 0;
    color:#00a84a;
    font:30px/36px robotobold;
    text-transform:uppercase
}
.transplants-advantage span{
    text-align:left;
    padding:5px 0 15px;
    color:#000;
    font:20px robotoregular;
    line-height:26px;
    display:block
}
.transplants-advantage p{
    text-align:justify;
    font:14px robotoregular
}
.transplants-advantage .transplants-readmore{
    position:absolute;
    bottom:0;
    left:25px
}
.transplants-readmore{
    display:inline-block
}
.transplants-readmore a{
    background:url(../images/transplant/apollo-btn-read-more.png) no-repeat;
    height:40px;
    width:93px;
    float:left;
    margin:0
}
.transplant-about-block{
    float:left;
    width:23.5%;
    text-align:center
}
.transplant-about-block.mr2{
    margin-right:2%
}
.transplant-about-block h2{
    color:#084a48;
    font:25px/24px robotobold!important;
    padding:10px 20px 0!important;
    height:65px;
    text-transform:uppercase;
    text-align:left
}
.transplant-about-block h2 a,.transplant-about-block h2 a:hover{
    color:#084a48;
    text-decoration:none
}
.transplant-about-block p{
    color:#000;
    font:13px/16px robotoregular;
    padding:20px 20px 0;
    margin-bottom:0;
    text-align:left
}
.transplant-about-block p.minheight{
    min-height:135px
}
.transplant-about-block .ah-readmore a{
    background-position:95% 0;
    margin:0 0 20px
}
.ah-white-block{
    background:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    -moz-box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    margin:0 0 30px
}
.transplant-about-block .transplants-readmore{
    padding:0 20px 15px 0
}
.transplant-about-block img{
    width:100%;
    border-top:2px solid #16ad59;
    width:100%;
    border-bottom:2px solid #16ad59
}
.left{
    float:left
}
.right{
    float:right
}
.ah-transplant-block .ah-blue-brdtop{
    border-top:2px solid #16ad59;
    background:url(../images/transplant/transplant-bg2.png) center top repeat
}
.ah-transplant-bluepattern-block{
    background:url(../images/transplant/transplant-bg.png) center top repeat
}
.ah-transplant-block .nav-tabs{
    background:#1ab15c;
    border-bottom:0;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    height:60px;
    padding:10px
}
.ah-transplant-block .nav-tabs>li{
    text-align:center;
    width:14.2%
}
.ah-transplant-block .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    color:#fff;
    cursor:pointer
}
.ah-transplant-block .nav-tabs>li.active>a:after{
    position:absolute;
    content:'';
    width:0;
    height:0;
    border:14px solid transparent;
    border-top:14px solid #1ab15c;
    bottom:-39px;
    right:79px;
    z-index:20
}
.ah-transplant-block .nav-tabs>li>a{
    border:1px solid #fff;
    border-radius:5px;
    background-color:#fff;
    line-height:1.42857;
    color:#6d6d70;
    font-size:14px;
    padding:10px 15px
}
.ah-transplant-block .ah-location-address{
    width:55%
}
.ah-transplant-block .ah-location-address li span.ah-icon-phone{
    background:url(../images/transplant/apollo-transplant-icons.png) no-repeat;
    background-position:-76px 0
}
.ah-transplant-block .ah-location-address li span.ah-icon-contact{
    background:url(../images/transplant/apollo-transplant-icons.png) no-repeat;
    background-position:-16px 0;
    width:42px
}
.ah-transplant-block .ah-location-address li span.ah-icon-fax{
    background:url(../images/transplant/apollo-transplant-icons.png) no-repeat;
    background-position:-123px 0
}
.transplants-form{
    margin:0 0 20px;
    float:left;
    width:100%;
    background:#efefef;
    padding:0 0 30px
}
.transplants-form h2{
    text-align:left;
    padding:25px 0 10px;
    color:#0781a1;
    font:24px/24px robotobold
}
.transplants-form .form-control,.transplants-form .bootstrap-select>.btn{
    -webkit-box-shadow:inset 0 0 0 0 rgba(189,189,189,.91);
    -moz-box-shadow:inset 0 0 0 0 rgba(189,189,189,.91);
    box-shadow:inset 0 0 0 0 rgba(189,189,189,.91)
}
.ah-trans-inner{
    background:#fff
}
.ah-location-address{
    float:right;
    width:52%;
    padding:15px 0 0
}
.ah-location-address h6{
    color:#58595b;
    font:19px robotomedium;
    line-height:23px
}
.ah-location-address h6 span{
    color:#008faf;
    font:16px robotomedium
}
.ah-location-address-line{
    width:100%;
    background-position:0 -106px;
    float:left;
    line-height:1px;
    height:1px
}
.ah-location-address p{
    color:#58595b;
    font:16px robotomedium;
    line-height:22px;
    padding-top:10px
}
.ah-location-address ul{
    float:left;
    padding:10px 0 0
}
.ah-location-address li{
    float:left;
    color:#58595b;
    font:14px robotomedium;
    padding:5px 30px 10px 0
}
.ah-location-address li a{
    color:#58595b;
    text-decoration:none
}
.ah-location-address li a:hover{
    color:#008faf
}
.ah-location-address li span{
    float:left;
    margin-right:10px
}
.ah-location-address li span.ah-icon-phone{
    width:26px;
    height:26px;
    background-position:0 -41px;
    margin-top:-3px
}
.ah-location-address li span.ah-icon-fax{
    width:25px;
    height:26px;
    background-position:-172px 0;
    margin-top:-3px
}
.ah-location-address li span.ah-icon-contact{
    width:30px;
    height:26px;
    background-position:0 0
}
.apollo-cancer-innerbanner1,.apollo-cancer-innerbanner2,.apollo-cancer-innerbanner3,.apollo-cancer-innerbanner4,.apollo-cancer-innerbanner5,.apollo-cancer-innerbanner8{
    float:left;
    height:305px;
    width:100%
}
.apollo-cancer-innerbanner1{
    border-bottom:1px solid #e1e1e1;
    background:url(../images/apollo-cancer-institute/banner/apollo-advantage.jpg) center top no-repeat #d4d5d9
}
.apollo-cancer-innerbanner2{
    border-bottom:1px solid #e1e1e1;
    background:url(../images/apollo-cancer-institute/banner/apollo-about.jpg) center top no-repeat #fff
}
.apollo-cancer-innerbanner3{
    background:url(../images/apollo-cancer-institute/banner/apollo-treatment.jpg) center top no-repeat #d4d5cd
}
.apollo-cancer-innerbanner4{
    background:url(../images/apollo-cancer-institute/banner/apollo-organ-specific.jpg) center top no-repeat #dedcdd
}
.apollo-cancer-innerbanner5{
    background:url(../images/apollo-cancer-institute/banner/apollo-hospitals.jpg) center top no-repeat #46a8e7
}
.apollo-cancer-innerbanner8{
    background:url(../images/apollo-cancer-institute/banner/apollo-ask-a-dr.jpg) center top no-repeat #daf1b9
}
.ah-cancerpage-banner{
    padding:70px 0 0
}
.ah-cancerpage-banner h3{
    color:#00779c;
    font:38px robotobold;
    line-height:38px;
    margin:0;
    padding:0
}
.ah-cancerpage-banner h3.ask{
    color:#00779c;
    font:38px robotobold;
    line-height:38px;
    margin:0;
    padding:80px 0 0 20px;
    position:relative
}
.ah-cancerpage-banner h3.ask:after{
    position:absolute;
    content:'';
    left:255px;
    top:50%;
    margin-top:-53px;
    height:106px;
    width:99px;
    background:url(../images/apollo-cancer-institute/banner/ask-apollo-icon.png) 0 0 no-repeat
}
.ah-cancerpage-banner h4{
    color:#00779c;
    font:23px robotobold;
    line-height:29px
}
.ah-cancerpage-banner p{
    color:#414042;
    font:17px robotolight;
    line-height:22px;
    padding:10px 0 0
}
.ah-cancer-content-list-detail li span{
    font-weight:700;
    color:#59599d
}
.prb15{
    padding:0 15px 0 0 !important
}
.ah-cancer-content-block .btn-ash,.ah-cancer-content-block .btn-yel{
    border:0;
    color:#000;
    font-size:20px;
    line-height:35px;
    padding:0 25px
}
.leftnav-menu{
    position:absolute;
    left:0;
    top:140px;
    z-index:100;
    display:none;
    background:#fff
}
.ah-cancer-content-block .btn-yel,.ah-cancer-content-block .btn-yellow{
    background:url(../images/btn-bg.png) repeat-x
}
.ah-cancer-content-block .btn-ash{
    background:url(../images/btn-ash.png) repeat-x
}
.ah-cancer-content-block p.mandatory{
    color:red;
    padding:20px 20px 20px 18px
}
.ah-news h1{
    margin:10px 0 0
}
.ah-news-events{
    border:1px solid #d1c8b7;
    margin:30px 0;
    display:block;
    width:85%
}
.ah-news-events h3{
    color:#333;
    font:22px/18px robotobold;
    padding:0;
    margin:0
}
.ah-news-events small{
    color:#666;
    font:12px robotomedium
}
.ah-news-events .ah-newsevents .slides li{
    background:#ecdede;
    float:left;
    width:100%;
    margin:0 0 10px
}
.ah-news-events .ah-newsevents .slides li section.ah-newsevents-block.right{
    padding:15px 10px 15px 5px;
}
.ah-news-events .ah-newsevents .slides li section.ah-newsevents-block.left{
    padding:25px 5px 15px 10px;
}
.ah-news-events .ah-newsevents .slides li figure{
    margin:0;
    float:left;
    width:40%;
    padding:25px 0 10px
}
.ah-news-events .ah-newsevents .slides li figcaption{
    font-size:18px;
    color:#333;
    line-height:25px;
    padding:0 0 20px;
    margin:0;
    float:left;
    width:60%;
    font-family:robotomedium
}
.ah-news-events .ah-newsevents .slides li figcaption a{
    color:#333;
    text-decoration:none
}
.ah-newsevents .flex-control-nav{
    padding:8px 8px 0;
    margin:0;
    text-align:right;
    display:none
}
.ah-newsevents .flex-control-nav li{
    margin:0 3px;
    display:inline-block;
    text-align:center;
    padding:0
}
.ah-newsevents .flex-control-nav li a{
    background:#fdb813;
    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
}
.ah-newsevents .flex-control-nav li a.flex-active{
    background:#007d9e;
    cursor:default
}
.ah-newsevents .flex-direction-nav{
    display:none
}
.mtb{
    margin:5px 0
}
.ah-cancer-content-block .selbox .bootstrap-select.btn-group .btn .caret{
    background:url(../images/widget/down-arrow.png) no-repeat!important;
    height:12px;
    width:16px
}
.ah-cancer-content-block .btn-default,.ah-cancer-content-block .btn-default.active,.ah-cancer-content-block .btn-default.focus,.ah-cancer-content-block .btn-default:active,.ah-cancer-content-block .btn-default:focus,.ah-cancer-content-block .btn-default:hover,.ah-cancer-content-block .open>.dropdown-toggle.btn-default{
    background:#fff!important
}
.ah-cancer-content-block .bootstrap-select>.btn{
    box-shadow:0 1px 1px rgba(0,0,0,.075) inset;
    width:100%
}
.ah-national-achievements{
    width:100%;
    float:left;
    box-shadow:0 0 5px #999 inset;
    -moz-box-shadow:0 0 5px #999 inset;
    -webkit-box-shadow:0 0 5px #999 inset;
    border:1px solid #ccc;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    padding:15px 15px 0;
    margin:0 0 20px
}
.ah-national-achievements li{
    font-family:robotobold
}
article.company-lt p.floatnone{
    float:none
}
.contact-us-section .contact-us-section-inner{
    text-align:center;
    padding:25px 30px;
    display:inline-block;
    min-height:325px;
    background:#e6faff
}
.contact-us-section .contact-us-section-inner:hover{
    background:#fff;
    min-height:325px
}
.contact-us-section .contact-us-section-inner:hover span.post-query{
    background-position:0 -93px
}
.contact-us-section .contact-us-section-inner:hover span.feedback{
    background-position:0 -309px
}
.contact-us-section .contact-us-section-inner:hover span.careers{
    background-position:0 -533px
}
.contact-us-section .contact-shadow-bg{
    background:url(https://www.apollohospitals.com/images/contactshd.png) center center no-repeat #fff;
    float:left;
    width:100%
}
.contact-us-section .contact-us-section-inner span{
    background:url(https://www.apollohospitals.com/images/contact.png) center center no-repeat;
    width:102px;
    height:92px;
    display:inline-block
}
.contact-us-section .contact-us-section-inner span.post-query{
    background-position:0 0
}
.contact-us-section .contact-us-section-inner span.post-query:hover{
    background-position:0 -93px
}
.contact-us-section .contact-us-section-inner span.feedback{
    background-position:0 -203px
}
.contact-us-section .contact-us-section-inner span.feedback:hover{
    background-position:0 -309px
}
.contact-us-section .contact-us-section-inner span.careers{
    background-position:0 -414px
}
.contact-us-section .contact-us-section-inner span.careers:hover{
    background-position:0 -533px
}
.contact-us-section .contact-us-section-inner p{
    text-align:center;
    width:100%;
    display:inline-block;
    padding:10px 0 0
}
.ah-contact-location{
    display:inline-block;
    width:100%;
    background:#fff
}
.ah-contact-location h2{
    color:#02b1df!important;
    float:left;
    font:400 31px Roboto,sans-serif!important;
    text-align:right
}
.askUs-blk{
    margin:0 0 20px;
    padding:0 0 5px;
    min-height:180px
}
.patient-main-banner{
    margin:0 0 20px;
    padding-bottom:0;
    display:block
}
.patient-main-banner .patientbanner .slides li section.patient-block{
    padding:0
}
.patient-main-banner .patientbanner .slides li figure{
    margin:0
}
.patientcareland-list .interCoe-slider .flex-direction-nav li.flex-nav-next,.patientcareland-list .patientCoe-slider .flex-direction-nav li.flex-nav-next{
    top:0;
    right:-15px
}
.bg-hover ul,.milestones-day-apollo-list p,.milestones-medical-lists,.milestones-medical-lists p,.patientcareland-list .interCoe-slider li,.patientcareland-list .patientCoe-slider li,aside.anthem-audio{
    text-align:center
}
.patientbanner .flex-control-nav li{
    margin:0 3px;
    display:inline-block;
    text-align:center;
    padding:0
}
.patientbanner .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
}
.patientbanner .flex-control-nav li a.flex-active{
    background:#377c8e;
    background:rgba(55,124,142,.9);
    cursor:default
}
.patientbanner .flex-direction-nav{
    display:none
}
.ah-pcMb31{
    margin-bottom:31px
}
.ah-pcFind{
    display:inline-block
}
.contact-us-section{
    background:#e6faff
}
.tab-pane p{
    font-family:robotoregular;
    font-size:14px;
    line-height:22px;
    margin-bottom:15px
}
.tab-pane h2{
    font-family:robotomedium;
    font-size:18px;
    line-height:26px;
    margin-bottom:0
}
.tab-pane h3,.tab-pane h4{
    font-family:robotomedium;
    margin-bottom:10px
}
.tab-pane h3{
    font-size:16px;
    line-height:24px
}
.tab-pane h4{
    font-size:14px;
    line-height:22px
}
.tab-pane table.awards tr.sky>th{
    background:#d0f5ff;
    padding:10px 5px
}
.tab-content-shadow{
    background:url(../images/aphc/apollo-map-shadow.png) center bottom no-repeat;
    float:left;
    height:16px;
    width:100%;
    margin:15px 0
}
.patientcareland-list .patientCoe-slider{
    padding:10px 0 0;
    position:relative
}
.patientcareland-list .patientCoe-slider ul{
    margin:0
}
.patientcareland-list .patientCoe-slider li .coe-slide-blk{
    padding:0 6px
}
.patientcareland-list .patientCoe-slider li .coe-slide-blk img{
    max-width:100%;
    margin:0 auto
}
.patientcareland-list .patientCoe-slider li .coe-slide-blk figure{
    height:140px;
    overflow:hidden;
    position:relative
}
.patientcareland-list .patientCoe-slider li:hover .coe-slide-blk figure img{
    margin-top:-145px
}
.patientcareland-list .patientCoe-slider li span{
    font-size:12px;
    line-height:15px;
    display:block;
    color:#000;
    padding:7px 0 9px
}
.milestones-medical-lists,.milestones-technology-lists{
    border-bottom:1px solid #ddd;
    padding:10px;
    width:33.333%;
    float:left
}
.milestones-medical-lists{
    min-height:396px;
    border-right:1px solid #ddd
}
.milestones-medical-lists:nth-child(3n),.milestones-technology-lists:nth-child(3n){
    border-right:0 solid #ddd
}
.milestones-medical-lists h3{
    color:#02b1df;
    font:54px robotobold!important
}
.milestones-medical-lists small{
    color:#02b1df;
    font:14px robotobold!important
}
.milestones-technology-lists{
    border-right:1px solid #ddd;
    min-height:445px
}
.milestones-technology-lists figure{
    padding:15px 0;
    min-height:150px;
    text-align:center
}
.milestones-technology-lists p{
    padding:0;
    line-height:20px!important
}
.milestones-achievements-img{
    float:left;
    width:100%;
    min-height:135px
}
.milestones-achievements-cont{
    sfloat:left
}
.milestones-apollo-firsts-list ul li{
    background:url(../images/innerpage.gif) -984px -432px no-repeat;
    padding-left:25px
}
.milestones-day-apollo-list h3{
    color:#02b1df;
    font:44px robotobold!important
}
.corp-mngt{
    margin:0;
    padding-bottom:0;
    display:block
}
.bg-hover,.management .flex-control-nav,.management .flex-direction-nav{
    display:none
}
.corp-mngt .management .slides li p{
    font-size:14px;
    color:#333;
    line-height:18px;
    padding-top:5px;
    margin:0
}
.corp-mngt .management .slides li{
    background:#fff
}
.corp-mngt .management .slides li section.mangt-block{
    padding:0;
    margin-bottom:8px;
    border:1px solid #e5e5e5
}
aside.anthem-audio,aside.anthem-top{
    float:left;
    border-bottom:1px solid #fff
}
.corp-mngt .management .slides li figure{
    margin:0
}
.bg-hover{
    position:absolute;
    top:0;
    height:56%;
    width:90%;
    background-color:#02b1df
}
.bg-hover ul,.bg-hover ul li{
    background:#0381a2
}
.locations li figure:hover .bg-hover{
    display:block
}
.bg-hover ul{
    position:relative;
    width:100%;
    display:inline-block;
    top:60%
}
.bg-hover ul li:hover{
    background:#14718A
}
.bg-hover ul li a,.bg-hover ul li a:hover{
    text-decoration:none;
    display:block;
    color:#fff;
    background:0 0
}
.bg-hover ul li.hover-bottom,.bg-hover ul li.hover-top{
    float:left;
    width:100%;
    padding:10px
}
.bg-hover ul li a{
    margin:0!important
}
.articleBodyborder-location{
    border-right:1px solid #ddd;
    min-height:258px
}
.articleBodyborder-location2{
    border-right:1px solid #ddd;
    min-height:120px
}
aside.anthem{
    float:left;
    width:100%
}
aside.anthem-top{
    background:#02b1df;
    width:100%
}
aside.anthem-top h5{
    color:#fff;
    float:left;
    font:500 18px Roboto,sans-serif;
    padding:0 0 0 20px
}
ul.psv{
    float:left;
    padding:0!important
}
ul.psv li{
    color:#fff;
    float:left;
    font:700 16px Roboto,sans-serif;
    padding:0 20px;
    background:0 0!important;
    width:50%
}
ul.psv li a{
    color:#fff;
    float:left;
    padding:10px 0 0;
    text-decoration:none
}
ul.psv li a:hover{
    color:#fff;
    float:left;
    text-decoration:none
}
aside.anthem-audio{
    background:#eaeaea;
    padding:20px 5px;
    width:100%
}
#usersc1,#usersc2,#usersc3,#usersc4,#usersc5{
    background:0 0
}
article.findadoctorblk{
    float:left
}
aside.findadoctortop{
    float:left;
    background:#02b1df
}
aside.findadoctortop strong{
    width:135px;
    float:left;
    font:500 24px Roboto,sans-serif;
    color:#fff;
    padding:11px 0 0 10px;
    height:46px
}
ul.splite li.tab_selects,ul.splite li.tab_unselects{
    float:left;
    color:#fff;
    font:500 18px Roboto,sans-serif;
    padding:17px 20px 0
}
ul.splite{
    float:left;
    width:242px
}
ul.splite li{
    float:left
}
ul.splite li.tab_selects{
    background-position:-810px -719px
}
ul.splite li.tab_unselects{
    background-position:-492px -718px;
    height:20px
}
aside.findadoctorbtm{
    float:left;
    width:100%
}
aside.nametab1{
    width:100%;
    float:left;
    background:url(../images/doctor/tabaarow1.png) no-repeat;
    margin:-14px 0 0;
    padding:20px 0 0 16px
}
aside.nametab2{
    width:100%;
    float:left;
    background:#f1f1f1;
    margin:10px 0 0;
    padding:10px 16px 10px 0
}
aside.nametab3{
    float:left;
    background:url(../images/doctor/tabaarow3.png) no-repeat;
    margin:-14px 0 0;
    padding:20px 0 0 16px
}
aside.doctorprofile-lt.mr,aside.doctorprofile-lt:hover.mr{
    margin-left:30px
}
aside.doctorprofile-lt,aside.doctorprofile-lt:hover{
    float:left;
    background:url(../images/doctor/shad2.png) right top no-repeat;
    height:165px
}
aside.doctorprofile{
    float:left;
    padding:0 0 20px;
    width:100%
}
aside.doctorprofilein{
    float:left;
    padding:30px 0 0;
    width:100%
}
ul.arrow li{
    background:url(../images/bullet-article-innerlevel.png) 0 6px no-repeat;
    display:block;
    font-size:14px;
    line-height:24px;
    padding-bottom:0;
    padding-left:22px
}
aside.openslide-mdl p{
    line-height:20px
}
aside.openslide-mdl p,aside.openslide-mdl p span{
    color:#000;
    font:400 14px Roboto,sans-serif;
    padding:0 0 15px
}
aside.openslide-mdl p span{
    line-height:20px;
    font-weight:700
}
.doctor_letter,.doctor_location,.kin{
    float:left;
    border:none;
    line-height:45px
}
.achieve-yellow{
    background-color:#fdb813;
    margin:15px 0 0;
    padding:15px 0;
    float:left
}
.achieve-yellow h4{
    margin:0 0 15px;
    padding:0
}
.doctor_letter,.doctor_location{
    background:url(https://www.apollohospitals.com/images/selectsss.png) 97% center no-repeat #fff;
    height:41px;
    padding-left:5px;
    width:100%;
    margin-top:2px;
    -moz-appearance:none;
    -webkit-appearance:none
}
.search-button{
    display:inline;
    background-image:url(images/go.gif);
    float:left;
    height:41px;
    width:60px;
    border:none;
    margin-top:21px
}
.ser1,.ser2,.ser3{
    display:none
}
.ser1,.ser2{
    float:left;
    margin-top:10px;
    margin-left:12px
}
.kin{
    height:43px;
    padding-left:11px;
    width:100%;
    color:#000
}
.active-header4,.inactive-header4,.inactive-header4:hover{
    border-top:1px solid #e2e2e2;
    padding:10px 0 10px 10px;
    float:left
}
.ksel{
    color:#000;
    font:400 13px/25px Roboto,sans-serif;
    height:16px;
    left:3px;
    margin-top:5px;
    z-index:100;
    margin-left:8px
}
.active-header4,.inactive-header4{
    color:#000;
    font:400 16px Roboto,sans-serif
}
#accordion-container4{
    float:left
}
.accordion-header4{
    float:left;
    cursor:pointer;
    width:100%!important
}
.inactive-header4,.inactive-header4:hover{
    width:100%
}
.accordion-content4{
    float:left;
    color:#000;
    font:500 14px Roboto,sans-serif;
    line-height:20px;
    display:none;
    width:100%!important
}
aside.awardsblkin1{
    float:left;
    background:#edfbff;
    border-top:1px solid #fff;
    padding:15px 0
}
aside.awardsblkin1 h2{
    padding:0 0 5px 10px;
    color:#000;
    font:400 18px Roboto,sans-serif;
    margin:0;
    font-weight:700
}
aside.awardsblkin1 p{
    padding:0 0 10px 10px;
    color:#000;
    font:400 14px Roboto,sans-serif;
    line-height:20px
}
aside.awardsgrnin1{
    float:left;
    background:#86a73c;
    padding:15px 0
}
aside.awardsgrnin1 h2{
    padding:0 0 5px 10px;
    color:#fff;
    font:400 18px Roboto,sans-serif;
    margin:0;
    font-weight:700
}
aside.awardsgrnin1 p{
    padding:0 0 10px 10px;
    color:#fff;
    font:400 14px Roboto,sans-serif;
    line-height:20px
}
.fancybox-custom .fancybox-skin{
    box-shadow:0 0 50px #222
}
.font-header-figCap{
    color:#02b1df;
    text-decoration:none;
    font:700 14px Roboto,sans-serif;
    margin:15px 0;
    display:inline-block;
    border-bottom:2px solid #ddd;
    width:100%;
    padding-bottom:5px
}
.apollostory-banners,.apollostory-banners1,.apollostory-banners2{
    vertical-align:middle;
    text-align:center;
    top:-5px;
    border:1px solid #e2e2e2;
    background:#fff;
    display:table-cell
}
.font-header-figCap figcaption a{
    text-decoration:none
}
.apollostory-banner{
    margin:15px 0 10px;
    position:relative
}
.apollostory-banners1,.apollostory-banners2{
    width:186px;
    position:absolute;
    left:200px;
    height:61px
}
.apollostory-banners{
    width:96px;
    position:absolute;
    right:200px;
    height:89px
}
.apollostory-banners2{
    width:186px;
    position:absolute;
    right:200px;
    top:-5px;
    height:72px
}
.ah-aldtp-form,.find-a-doctor .form-group,article.onlyat del,article.onlyat dfn{
    width:100%;
    float:left
}
.ask-us h2{
    padding-bottom:0
}
.ah-bor0{
    border:0
}
article.onlyat abbr,aside.owner,aside.quality,aside.values{
    float:left;
    border-bottom:1px solid #e2e2e2
}
.ah-bluebox{
    background:#02b1df;
    padding:10px 0;
    float:left
}
.ah-aldtp-form{
    margin-top:20px;
    display:none
}
.ah-aldtp-form label{
    line-height:30px
}
article.onlyat{
    float:left;
    padding:0
}
article.onlyat dfn{
    background:url(../images/footer-bg1.png) center 0 no-repeat;
    height:14px;
    background-size:100%
}
article.onlyat del{
    background:url(../images/footer-bg.png) center 0 no-repeat;
    height:14px;
    background-size:100%
}
article.onlyat abbr{
    color:#000;
    font:700 24px Roboto,sans-serif;
    padding:15px 0;
    width:660px
}
aside.onlyat-lt{
    border-right:1px solid #e2e2e2;
    float:left;
    width:330px
}
aside.values{
    min-height:162px;
    width:315px
}
aside.owner{
    min-height:223px;
    width:315px
}
aside.quality{
    min-height:205px;
    width:315px
}
aside.comp{
    float:left;
    min-height:185px;
    width:315px
}
aside.comp h4,aside.owner h4,aside.quality h4,aside.values h4{
    color:#02b1df;
    float:left;
    font:700 18px Roboto,sans-serif;
    padding:20px 0 15px;
    width:315px
}
aside.comp p,aside.owner p,aside.quality p,aside.values p{
    color:#000;
    font:400 14px/20px Roboto,sans-serif;
    padding:0
}
aside.onlyat-rt{
    float:left;
    padding:0 0 0 14px;
    width:315px
}
aside.alliances,aside.alliances ul{
    float:left;
    width:677px
}
aside.alliances{
    border:1px solid #e2e2e2
}
aside.alliances ul li,aside.alliances ul li.endb,aside.alliances ul li.endbb{
    border-image:none;
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    border-color:#e2e2e2;
    border-style:solid
}
aside.alliances ul li{
    border-width:0 1px 1px 0;
    display:table-cell;
    float:left;
    height:220px;
    text-align:center;
    vertical-align:middle;
    width:225px
}
aside.alliances ul li.endb{
    border-width:0 0 1px
}
aside.alliances ul li.endbb{
    border-width:0 1px 0 0
}
aside.alliances ul li.endbr{
    border:0
}
aside.alliances ul li:hover{
    background-position:right top;
    float:left;
    height:220px;
    width:225px
}
aside.alliances ul li *{
    vertical-align:middle
}
aside.alliances ul li em{
    display:inline-block;
    height:100%;
    width:1px
}
aside.fr-lt{
    float:left;
    width:216px
}
aside.fr-mdl{
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    border-color:#e2e2e2;
    border-image:none;
    border-style:solid;
    border-width:0 1px;
    float:left;
    width:226px
}
aside.fr-rt{
    float:left;
    width:216px
}
aside.frinb,aside.frinb1{
    border-bottom:1px solid #e2e2e2;
    float:left;
    width:210px
}
aside.frinb1{
    margin-left:10px
}
aside.frin p,aside.frin-full p{
    color:#333;
    font:700 16px/20px Roboto,sans-serif;
    padding:0
}
aside.frin p a,aside.frin2 p a,aside.frin3 p a,aside.frin-full p a{
    color:#02b1df;
    font-size:14px;
    font-weight:700
}
aside.frin p span{
    color:#02b1df;
    font:700 18px Roboto,sans-serif
}
.sitemap-first-row,.sitemap-second-row{
    border-bottom:1px solid #eee
}
.sitemap-first-row .frin:nth-child(3n+2),.sitemap-second-row .frin:nth-child(3n+2){
    border:1px solid #eee;
    border-top:0 solid;
    border-bottom:0 solid
}
.sitemap-second-row .frin{
    min-height:1200px
}
ul.report-main li,ul.report-policies li,ul.report1 li{
    float:left;
    font:400 14px Roboto,sans-serif
}
ul.report-policies{
    float:left;
    padding:10px 0 20px!important;
    width:100%
}
ul.report-policies li{
    color:#000;
    padding:0 0 10px;
    width:100%
}
ul.report-policies li a{
    background:url(../images/bullet-article-innerlevel.png) 0 3px no-repeat;
    color:#000;
    float:left;
    padding:0 0 5px 20px;
    text-decoration:none;
    width:100%
}
ul.report-policies li a:hover{
    float:left;
    color:#02b1df
}
ul.report-main{
    float:left;
    padding:0 0 20px!important;
    width:100%
}
ul.report-main2{
    width:50%!important
}
ul.report-main3{
    width:33.333333%!important
}
ul.report-main li{
    color:#000;
    padding:0 0 10px;
    width:100%
}
ul.report-main li a{
    background-position:-976px -270px;
    color:#000;
    float:left;
    padding:0 0 5px;
    text-decoration:none;
    width:100%;
    font-size:13px
}
ul.report-main li a:hover{
    float:left;
    color:#02b1df
}
ul.report1{
    float:left;
    padding:15px 0 20px;
    width:206px
}
ul.report1 li{
    color:#000;
    padding:0 0 10px;
    width:216px
}
ul.report1 li a{
    background-position:-981px -268px;
    color:#000;
    float:left;
    padding:3px 0 4px 25px;
    text-decoration:none;
    width:190px
}
ul.report1 li a:hover{
    background-color:#a5e8fa;
    background-position:5px -247px;
    border:1px solid #82b7c5;
    box-shadow:0 0 3px rgba(130,183,197,.99) inset;
    float:left;
    padding:3px 0 5px 25px;
    width:189px
}
ul.report-main li ul{
    float:left;
    margin:0;
    padding:10px 0 0!important
}
ul.report-main li ul li{
    padding:0 0 5px!important;
    background:0 0!important;
    margin:0
}
ul.report-main li ul li a{
    background:url(../images/submenu-arrow.gif) 0 6px no-repeat;
    float:left;
    font-size:12px;
    padding:0 0 0 12px;
    line-height:18px
}
ul.report-main li ul li a:hover{
    background:url(../images/submenu-arrow.gif) 0 6px no-repeat #fff;
    border:none;
    box-shadow:none;
    color:#02b1df
}
article.company-lt h3{
    color:#333;
    float:left;
    font:700 21px Roboto,sans-serif;
    margin:0;
    padding:10px 0;
    width:672px
}
article.company-lt h5{
    color:#000;
    float:left;
    font:500 18px Roboto,sans-serif;
    padding:0 0 10px;
    width:670px
}
article.company-lt p{
    color:#000;
    float:left;
    font-family:Roboto,sans-serif;
    font-feature-settings:normal;
    font-kerning:auto;
    font-language-override:normal;
    font-size:14px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-synthesis:weight style;
    font-variant:normal;
    font-weight:400;
    line-height:20px!important;
    padding:0 0 10px
}
article.company-lt p a{
    color:#02b1df;
    font:400 14px Roboto,sans-serif;
    text-decoration:none
}
article.company-lt p span{
    color:#02b1df;
    font:500 14px Roboto,sans-serif
}
article.company-lt h4{
    color:#333;
    float:left;
    font:700 18px Roboto,sans-serif;
    padding:0 0 10px;
    width:670px
}
.news_content ul,ul.list{
    float:left;
    padding:0 0 0 10px;
    text-align:left;
    width:100%
}
.news_content ul li,ul.list li{
    background:url(../images/bullet-article-innerlevel.png) 0 6px no-repeat rgba(0,0,0,0);
    color:#333;
    float:left;
    font:400 14px/20px robotoregular;
    padding:0 0 10px 22px;
    width:100%
}
ul.list li{
    background:url(../images/yellowarrow.png) 0 5px no-repeat rgba(0,0,0,0)
}
.news_content ul li ul,ul.list li ul{
    padding:10px 0 0
}
.news_content ul li li,.news_content ul li li li,.news_content ul li li li li,ul.list li li,ul.list li li li,ul.list li li li li{
    color:#333;
    font:400 14px/20px Roboto,sans-serif;
    padding:0 0 10px 22px
}
.news_content ul li li,ul.list li li{
    background-position:0 -984px;
    float:left;
    width:608px
}
.news_content ul li li li,ul.list li li li{
    background:url(../images/dot.png) 0 5px no-repeat;
    float:left;
    width:580px
}
.news_content ul li li li li,ul.list li li li li{
    background:url(../images/dot1.png) 0 5px no-repeat;
    float:left;
    width:560px
}
aside.frin,aside.frin2,aside.frin3{
    border-left:none;
    border-right:0 solid #e2e2e2;
    border-top:none;
    border-bottom:0 solid #e2e2e2;
    padding:10px 10px 0;
    float:left
}
article.company-lt p.liver a{
    color:#000;
    font:600 16px Roboto,sans-serif
}
article.company-lt p.liver a:hover{
    color:#028cb0;
    font:600 16px Roboto,sans-serif
}
aside.frin{
    min-height:657px
}
aside.frin-full{
    min-height:auto
}
aside.frinpo{
    min-height:250px
}
.inner-cnt-block .onlyat{
    width:100%
}
aside.frin2{
    min-height:447px
}
aside.frin3{
    min-height:250px
}
.cancercaptcha img{
    float:right;
    width:26%;
    height:31px
}
.cancercaptcha input{
    float:left;
    width:72%;
    margin-top:-19px
}
.showcase-p{
    width:70%;
    float:left
}
.showcase-img{
    width:30%;
    float:left
}
.mb01{
    margin-left:10px!important;
    display:block
}
p.lb8{
    color:#000
}
.ah-cancer-content-block .formRed{
    color:red!important;
    font-weight:400;
    display:block;
    clear:both;
    padding:5px 10px!important;
    border:1px solid red;
    margin:10px 0!important;
    text-align:center;
    font-size:14px
}
.ah-cancer-content-block .bootstrap-select>.btn .filter-option{
    left:12px!important
}
.tab-content .faculty-profile{
    position:relative;
    border:1px solid #ddd;
    display:inline-block;
    width:100%;
    box-shadow:4px 4px 10px #ddd;
    margin-bottom:10px;
    margin-top:10px;
    padding:15px
}
.tab-content .faculty-profile:before{
    width:0;
    height:0;
    position:absolute;
    border:12px solid transparent;
    border-bottom:12px solid #ddd;
    top:-24px;
    left:58px;
    content:""
}
.navigation-toggle{
    cursor:pointer
}
.awards-hd1,.awards-hd2{
    text-align:center;
    padding:10px 0
}
.awards-banner-section{
    background:url(../images/hma-awards/bg-hma-awards.jpg) center 0 no-repeat;
    min-height:365px
}
.awards-banner-section > section{
    text-align:center;
    padding:0 15px
}
.awards-banner-section img{
    margin-top:35px;
    display:inline-block
}
.awards-hd1{
    background:#d5d4f2;
    font-size:20px;
    line-height:30px;
    font-weight:700
}
.awards-hd2{
    background:#999fd2;
    font-size:18px;
    line-height:26px;
    color:#fff
}
.logo-hma{
    margin:20px 0;
    text-align:center
}
.awards-cnt-mid{
    font-size:14px;
    line-height:22px;
    padding:0 150px 20px
}
.hma-awards-acc-hd{
    padding:0 100px;
    position:relative;
    z-index:2
}
.hma-awards-acc-hd ul{
    float:left;
    width:100%
}
.hma-awards-acc-hd ul li{
    float:left;
    width:16.5%;
    text-align:center
}
.hma-awards-acc-hd ul li a{
    width:110px;
    height:110px;
    display:inline-block;
    position:relative;
	background-size:cover !important;
}
.awards-cnt-block .awards-2017-cnt,.awards-cnt .awards-2013-cnt,.awards-cnt .awards-2014-cnt,.awards-cnt .awards-2015-cnt,.awards-cnt .awards-2016-cnt,.awards-cnt-block .awards-2016-cnt,.awards-cnt-block .awards-2015-cnt,.awards-cnt-block .awards-2014-cnt,.awards-cnt-block .awards-2013-cnt,.bc-iframe{
    display:none
}
.hma-awards-acc-hd ul li a.active:before{
    width:24px;
    height:19px;
    position:absolute;
    content:'';
    background:url(../images/hma-awards/arrow.png) no-repeat;
    left:50%;
    margin-left:-11px;
    bottom:-26px
}
.awards-cnt-block,.coe-header-block-colorectal{
    position:relative
}
.hma-awards-acc-hd ul li.awards-2015 a{
    background:url(../images/hma-awards/2015.jpg) no-repeat
}
.hma-awards-acc-hd ul li.awards-2015 a.active,.hma-awards-acc-hd ul li.awards-2015 a:hover{
    background:url(../images/hma-awards/2015-hover.jpg) no-repeat
}
.hma-awards-acc-hd ul li.awards-2014 a{
    background:url(../images/hma-awards/2014.jpg) no-repeat
}
.hma-awards-acc-hd ul li.awards-2014 a.active,.hma-awards-acc-hd ul li.awards-2014 a:hover{
    background:url(../images/hma-awards/2014-hover.jpg) no-repeat
}
.hma-awards-acc-hd ul li.awards-2013 a{
    background:url(../images/hma-awards/2013.jpg) no-repeat
}
.hma-awards-acc-hd ul li.awards-2013 a.active,.hma-awards-acc-hd ul li.awards-2013 a:hover{
    background:url(../images/hma-awards/2013-hover.jpg) no-repeat
}
.hma-awards-acc-hd ul li.awards-2016 a{
    background:url(../images/hma-awards/2016.png) no-repeat
}
.hma-awards-acc-hd ul li.awards-2016 a.active,.hma-awards-acc-hd ul li.awards-2016 a:hover{
    background:url(../images/hma-awards/2016-hover.png) no-repeat
}
.hma-awards-acc-hd ul li.awards-2017 a{
    background:url(../images/hma-awards/2017.png) no-repeat
}
.hma-awards-acc-hd ul li.awards-2017 a.active,.hma-awards-acc-hd ul li.awards-2017 a:hover{
    background:url(../images/hma-awards/2017-hover.png) no-repeat
}
.hma-awards-acc-hd ul li.awards-2018 a{
    background:url(../images/hma-awards/2018.png) no-repeat
}
.hma-awards-acc-hd ul li.awards-2018 a.active,.hma-awards-acc-hd ul li.awards-2018 a:hover{
    background:url(../images/hma-awards/2018-hover.png) no-repeat
}
.awards-cnt{
    text-align:center;
    padding-bottom:30px
}
.awards-cnt img{
    margin:0 auto
}
.awards-cnt-block{
    border:1px solid #75b5ce;
    background:#ecf1f4;
    padding:30px 60px;
    margin-top:25px;
    margin-bottom:20px;
    z-index:1;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px
}
.awards-cnt-block figure{
    padding-bottom:10px
}
.awards-cnt-block figure img{
    margin:0 auto
}
.awards-cnt-block p{
    margin:0;
    text-align:center;
    font-size:14px;
    font-weight:700
}
.awards-cnt-block p.txt-blue{
    font-weight:400;
    color:#004e63;
    margin-bottom:10px
}
.award-content-list{
    min-height:280px;
    margin-bottom:20px;
    background:url(../images/hma-awards/bg-content.png) center 100% no-repeat
}
.award-content-list.no-bg{
    background:0 0
}
.searchintro{
    margin-top:10px
}
.coe-header-block-colorectal .coe-overlay{
    background:url(../images/icons/coe/apollo-icon-colorectal.png) 20% 55% no-repeat #3d5a91;
    width:100%;
    height:180px;
    position:absolute;
    z-index:1
}
.coe-header-block-colorectal .coe-header-content{
    position:relative;
    z-index:1
}
.coe-header-block-colorectal .breadcrumb{
    border:0 solid
}
.coe-header-block-colorectal .breadcrumb .breadCrumbChild.gt{
    background:0 0;
    text-indent:0
}
.coe-header-block-colorectal .breadcrumb .breadCrumbChild a span,.coe-header-block-colorectal .breadcrumb .breadCrumbChild.gt,.coe-header-block-colorectal .breadcrumb span{
    color:#fff
}
.directors-list-full{
    min-height:377px;
    margin:0 0 20px;
    padding:0
}
.dropdown-menu>li>a,.find-a-doctor .dropdown-header{
    padding:3px 10px;
    white-space:inherit
}
.inner-cnt-block textarea.form-control{
    height:83px
}
.coe-wrap{
    padding:10px 50px 0
}
.apollo-cancer-banner-outer-section .ah-cancer-banner-head{
    color:#fff;
    font:40px robotomedium;
    padding:0;
    margin:0
}
.apollo-cancer-banner-outer-section .ahc-hd-col{
    color:#7373a8;
    font:40px robotomedium;
    padding:0;
    margin:0
}
.apollo-cancer-banner-outer-section .ah-cancer-banner-head a{
    color:#fff;
    text-decoration:none
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner4 .ah-cancer-banner-head a {color:#f37021;}
.apollo-cancer-banner-outer-section .ahc-hd-col a{
    color:#7373a8;
    text-decoration:none
}
.milestones-medical-lists p{
    font-size:13px!important;
    line-height:20px!important
}
.apollo-cancer-banner-outer-section.apollo-cancer-banner7{
    position:relative;
    background:url(../images/apollo-cancer-institute/banner/cancer-screening.jpg) center top no-repeat #ebe8d5;
    z-index:99;
    height:364px;
    width:100%
}
.section-banner-17-content{
    float:right;
    width:85%;
    margin:15px 0 0
}
.section-banner-17-content figure{
    display:block;
    float:right;
    width:10%;
    padding:0!important
}
.section-banner-170-content{
    float:left;
    width:100%
}
.section-banner-170-content h2{
    font:37px/50px robotobold;
    color:#8f69b8;
    margin:0 0 10px;
    padding:0;
    letter-spacing:-1px;
    float:left;
    border-bottom:1px solid #8f69b8;
    text-transform:uppercase;
    width:90%
}
.section-banner-170-content h4{
    font:15px/22px robotobold;
    color:#000;
    margin:0 0 10px;
    padding:0;
    float:left;
    width:90%
}
.section-banner-170-content ul{
    margin:0 0 10px 7%;
    padding:0;
    float:left;
    width:89%;
    font-size:13px;
    line-height:15px
}
.section-banner-170-content ul li{
    padding:25px 10px 10px;
    float:left;
    color:#fff;
    width:100px;
    height:100px
}
.section-banner-170-content ul li.one{
    background:url(https://www.apollohospitals.com/images/banner-slider/banner-icon1.png) left top no-repeat
}
.section-banner-170-content ul li.two{
    background:url(https://www.apollohospitals.com/images/banner-slider/banner-icon2.png) left top no-repeat;
    margin:0 0 0 30px
}
.section-banner-170-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-170-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-170-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-171-content{
    float:left;
    width:90%;
    margin:10px 2% 0 7%
}
.section-banner-171-content h3{
    font:20px/22px robotobold;
    color:#000;
    margin:0;
    padding:0;
    float:left;
    width:100%
}
.section-banner-171-content p{
    font:18px/20px robotoregular!important;
    color:#000!important;
    margin:0!important
}
.section-banner-171-content a,.section-banner-171-content span{
    color:#84181b!important;
    font-weight:700;
    line-height:22px!important
}
.section-banner-172-content{
    float:left;
    width:100%;
    margin:20px 0 0
}
.section-banner-172-content p{
    font:18px/20px robotoregular!important;
    color:#000!important;
    margin:0!important;
    width:75%;
    float:left
}
.section-banner-172-content p strong{
    font:16px/20px robotobold!important
}
.btn-appointment2,.find-a-doctor .btn-appointment{
    border-radius:6px;
    font-size:18px;
    text-decoration:none!important;
    text-align:center;
    color:#000!important
}
.discnone{
    display:block
}
.mobilenone{
    display:none
}
.btn-appointment:hover,.find-a-doctor .btn-appointment{
    background:url(../images/btn-appt-bg.png) repeat-x
}
.find-a-doctor .btn-appointment{
    line-height:20px!important;
    position:relative
}
.find-a-doctor .btn-appointment:before{
    background:url(../images/btn-appt-shadow.png) 0 bottom no-repeat;
    position:absolute;
    bottom:-11px;
    height:15px;
    content:"";
    left:0;
    right:0;
    background-size:100% auto
}
.find-a-doctor .btn-appointment:after{
    position:absolute;
    right:0;
    height:41px;
    width:40px;
    content:"";
    top:0
}
.main-appointment{
    float:left;
    width:300px
}
.btn-appointment2,.btn-appointment2:hover{
    background:url(../images/btn-appt-bg.png) repeat-x
}
.btn-appointment2{
    line-height:41px!important;
    position:relative
}
.btn-appointment2:after,.btn-appointment2:before{
    position:absolute;
    right:0;
    content:""
}
.btn-appointment2:before{
    background:url(../images/btn-appt-shadow.png) 0 bottom no-repeat;
    bottom:-15px;
    height:15px;
    width:300px;
    background-size:100% auto
}
.btn-appointment2:after{
    background:url(../images/icon-clock.png) no-repeat;
    height:41px;
    width:0;
    top:0
}
.btn-appointment2 a,.find-a-doctor .btn-appointment a{
    color:#000!important;
    padding:3px 10px;
    display:block;
    position:relative;
    z-index:1000
}
.ah-right-block .find-a-doctor,.ah-right-block .patients-spk,.ah-right-block .show-case{
    margin:0 0 15px
}
body .inner-cnt-block div[itemprop=articleBody] section.pull-right{
    margin-left:15px
}
.highlight-block{
    background:#f9f9f9;
    font-weight:700;
    border:1px solid #ccc;
    padding:10px 15px
}
aside.pageblk h6{
    line-height:22px
}
.blk-bg-orange{
    padding:15px!important
}
body .mobile-tab ul.tabs-right{
    display:block
}
.btn-appoint{
    margin:0 auto 10px;
    width:639px
}
.btn-appointment21{
    position:relative;
    margin-right:37px
}
.btn-appointment21:after{
    height:100%;
    content:'';
    width:2px;
    background:#efefef;
    right:-20px;
    top:0;
    position:absolute
}
.btn-appointment21 .btn-appointment2:after{
    width:0
}
.main-appointment{
    margin-bottom:10px
}
ul.menu-right-inner-pages>li>ul>li{
    position:relative
}
span.right-arrow-menu{
    content:'';
    position:absolute!important;
    right:0;
    top:0;
    width:25px!important;
    height:30px;
    background:url(https://www.apollohospitals.com/images/right-arrow-menu.png) no-repeat center center;
    cursor:pointer;
    padding:0!important;
    border:0 solid #e5e5e5!important
}
span.right-arrow-menu:before{
    content:'';
    background:none!important;
    width:0!important;
    height:0!important
}
span.right-arrow-menu:hover{
    background:url(https://www.apollohospitals.com/images/right-arrow-menu.png) no-repeat center center!important
}
span.right-arrow-menu.active{
    background:url(https://www.apollohospitals.com/images/right-arrow-menu-active.png) no-repeat center center
}
span.right-arrow-menu.active:hover{
    background:url(https://www.apollohospitals.com/images/right-arrow-menu-active.png) no-repeat center center!important
}
ul.menu-right-inner-pages>li>ul>li>ul{
    display:none
}
.apolloboxGroup{
    display:block;
    width:243px;
    height:235px;
    position:relative;
    float:left;
    margin:0;
    cursor:pointer
}
.apollo-boxwork{
    display:block;
    width:100%;
    height:100%;
    position:relative
}
.apolloboxGroup .apollo-boxlist{
    width:100%;
    height:100%;
    position:absolute;
    display:block
}
.apolloboxGroup .apollo-boxlist figure{
    text-align:center
}
.apolloboxGroup .apollo-boxlist h3{
    font:28px DIN-Alternate-Bold;
    text-align:center;
    color:#fff
}
.apolloboxGroup .apollo-boxlist figure{
    padding:0;
    margin:0;
    display:inline-block
}
.apolloboxGroup .apollo-boxdetail{
    display:block;
    width:243px;
    height:100%;
    position:absolute;
    box-sizing:border-box;
    left:0;
    opacity:0
}
.apolloboxGroup .apollo-boxdetail h3{
    font:28px DIN-Alternate-Bold;
    text-align:center;
    color:#000
}
.color-b-pd{
    padding:0;
    margin:0;
    display:inline-block
}
.green p{
    color:#fff!important
}
ul.phy-apt{
    margin-top:10px
}
ul.phy-apt li{
    margin-right:20px;
    display:inline-block
}
ul.phy-apt-loc{
    padding:10px 0!important
}
ul.phy-apt-loc li{
    margin-right:15px;
    display:inline-block
}
.phy-apt-locs{
    padding:5px 0 10px
}
.phy-apt-locs a{
    display:inline-block;
    margin-left:15px
}
.phy-apt-locs a:first-child{
    margin-left:0
}
.phy-apt-locs a:hover{
    background:#286090!important
}
.locations li h2 a,.locations li h2 a:hover{
    padding-bottom:10px
}
.ah-trans-inner{
    background:#fff
}
.ah-trans-inner .breadcrumb{
    float:right;
    padding:20px 0 0;
    width:65%;
    text-align:right
}
.ah-trans-inner .breadcrumb .breadCrumbChild,.ah-eldercare-white-block .breadcrumb .breadCrumbChild a,.ah-eldercare-white-block .breadcrumb .breadCrumbChild a span,.ah-eldercare-white-block .breadcrumb .breadCrumbChild span{
    color:#000
}
.ah-trans-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
}
.owl-theme .owl-controls .owl-buttons .owl-prev,.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons .owl-prev{
    left:-45px;
    top:38%;
    width:40px;
    height:40px;
    background:url(https://www.apollohospitals.com/images/eldercare/apollo-eldercare-icons.png) no-repeat;
    background-position:-149px -48px
}
.owl-theme .owl-controls .owl-buttons .owl-next,.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons .owl-next{
    right:-45px;
    top:38%;
    width:40px;
    height:40px;
    background:url(https://www.apollohospitals.com/images/eldercare/apollo-eldercare-icons.png) no-repeat;
    background-position:-195px -48px
}
.ah-eldercare-white-block{
    background:#fff
}
.ah-eldercare-white-block .breadcrumb{
    float:right;
    padding:30px 0 0
}
.ah-eldercare-white-block .breadcrumb .breadCrumbChild,.ah-eldercare-white-block .breadcrumb .breadCrumbChild a,.ah-eldercare-white-block .breadcrumb .breadCrumbChild a span,.ah-eldercare-white-block .breadcrumb .breadCrumbChild span{
    color:#000!important
}
.ah-eldercare-white-block .breadcrumb .breadCrumbChild span{
    color:#5e8223!important
}
.ah-eldercare-white-block .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-eldercare-white-block .main-h2 h2{
    font:28px/36px robotobold;
    color:#5e8223;
    padding:0 0 0 40px;
    text-transform:uppercase
}
.ah-eldercare-white-block .main-h2 h2 a{
    color:#5e8223
}
.ah-eldercare-white-block .main-h2 h2 a:hover{
    color:#5e8223
}
.ah-eldercare-white-block .main-h2 .eldercare-advantage h2{
    font-size:24px
}
.ah-eldercare-white-block-sub{
    width:100%;
    background:url(https://www.apollohospitals.com/images/eldercare/eldercare-bg.png) center top repeat;
    float:left;
    padding:35px 0 0
}
.eldercare-centres-list{
    width:104%;
    float:left
}
.eldercare-centres-list h3{
    font:20px/24px robotobold;
    color:#7ac142;
    padding:0;
    text-transform:inherit
}
.eldercare-centres-list h4{
    font:18px/24px robotobold;
    color:#7ac142;
    padding:15px 0 5px;
    text-transform:inherit
}
.eldercare-centres-list-sub{
    width:50%;
    float:left
}
.eldercare-centres-list2{
    width:100%;
    float:left
}
.eldercare-centres-list2 h2{
    font:24px/30px robotobold;
    color:#7ac142;
    padding:15px 0;
    text-transform:capitalize
}
.eldercare-centres-list2 select{
    width:250px;
    margin-top:0;
    border:1px solid #7ac142;
    height:30px
}
.eldercare-centres-list .videos-list{
    margin:10px 0 20px
}
.ah-trans-content-block .advert{
    display:none
}
.ah-trans-content-block .panel-group{
    margin:0
}
.ah-trans-content-block .panel-group .whats .panel-heading{
    background:none
}
.ah-trans-content-block .panel-group .whats .panel-heading a{
    padding:10px 0;
    font-weight:700
}
.ah-trans-content-block .panel-group .whats .panel-heading a:after{
    display:none
}
.ah-trans-content-block .panel-group .whats .panel-collapse{
    background:none;
    border:none;
    padding:0;
    margin-top:15px
}
.eldercare-centres-list table{
    width:100%
}
.eldercare-centres-list table td:first-child{
    width:30%
}
.eldercare-centres-list table td:nth-child(2){
    width:20%
}
.eldercare-centres-list table td:nth-child(3){
    width:50%
}
.eldercare-centres-list .videos-list{
    background:#fff;
    margin-top:20px
}
.eldercare-centres-list .videos-list .video-list-hd th{
    background:#7ac142;
    font-size:14px;
    color:#fff;
    line-height:20px;
    padding:10px;
    border-right:1px solid #fff
}
.eldercare-centres-list .videos-list .video-list-li td{
    padding:7px 10px
}
.eldercare-centres-list .videos-list .video-list-hd th:first-child,.videos-list .video-list-li td:first-child{
    border-right:1px solid #fff
}
.eldercare-centres-list .videos-list .video-list-li:nth-child(2n+2) td{
    background:#fff;
    border-bottom:1px solid #e1e1e1
}
.eldercare-centres-list .videos-list .video-list-li td{
    border-bottom:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1
}
.eldercare-centres-list .videos-list .video-list-li td:last-child{
    border-right:1px solid #fff
}
.eldercare-centres-list .videos-list .video-list-li td h4{
    font-size:14px;
    color:#000;
    line-height:20px;
    margin:0;
    padding:0
}
.owl-carousel,.owl-carousel .owl-wrapper,.ps-youmay-alsolike .owl-carousel,.owl-carousel .owl-wrapper{
    display:none;
    position:relative;
    width:100%
}
.owl-carousel .owl-wrapper-outer{
    overflow:hidden;
    position:relative;
    width:100%
}
.ps-youmay-alsolike .owl-carousel .owl-wrapper-outer{
    overflow:hidden;
    position:relative;
    width:100%
}
.owl-carousel .owl-item,.ps-youmay-alsolike .owl-carousel .owl-item{
    float:left
}
.owl-theme .owl-controls,.ps-youmay-alsolike .owl-theme .owl-controls{
    margin-top:10px;
    text-align:center
}
.owl-theme .owl-controls .owl-buttons div,.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons div{
    cursor:pointer;
    display:inline-block;
    zoom:1;
    *display:inline;
    font-size:0;
    position:absolute
}
.owl-theme .owl-controls .owl-page{
    display:none
}
.owl-item.loading,.ps-youmay-alsolike .owl-item.loading{
    min-height:150px;
    background:url(../images/AjaxLoader.gif) no-repeat center center
}
.ah-eldercare-bluepattern-block-shadow .selbox .bootstrap-select.btn-group .btn .filter-option{
    left:10px
}
.ah-eldercare-white-block-sub .selbox .bootstrap-select.btn-group .btn .filter-option{
    left:10px
}
.ah-eldercare-inner{
    background:#fff
}
.ah-eldercare-inner .breadcrumb{
    float:right;
    padding:20px 0 0;
    width:65%;
    text-align:right
}
.ah-eldercare-inner .breadcrumb .breadCrumbChild,.ah-eldercare-white-block .breadcrumb .breadCrumbChild a,.ah-eldercare-white-block .breadcrumb .breadCrumbChild a span,.ah-eldercare-white-block .breadcrumb .breadCrumbChild span{
    color:#000
}
.ah-eldercare-inner .tab-content-shadow{
    background:url(../images/transplant/apollo-map-shadow1.png) center top no-repeat;
    float:left;
    height:30px;
    width:100%;
    margin:15px 0;
    background-size:100%;
    opacity:.5
}
.eldercare-advantage{
    margin:0 0 20px;
    float:left;
    width:100%;
    background:url(https://www.apollohospitals.com/images/eldercare/eldercare-bg1.png) center top repeat;
    padding:0 0 30px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    -moz-box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    box-shadow:0 0 10px 2px rgba(0,0,0,0.2)
}
.eldercare-advantage ul{
    margin:0;
    padding:0;
    float:left;
    display:block
}
.eldercare-advantage ul li{
    margin:30px 0 0;
    padding:0 25px;
    float:left;
    width:50%;
    list-style:none;
    text-align:center;
    border-right:1px solid #025d5a;
    position:relative;
    min-height:400px
}
.eldercare-advantage ul li:before{
    content:'';
    position:absolute;
    top:0;
    right:-1px;
    height:60px;
    width:1px;
    background:url(https://www.apollohospitals.com/images/eldercare/list-top.png) left top no-repeat
}
.eldercare-advantage ul li:after{
    content:'';
    position:absolute;
    bottom:0;
    right:-1px;
    height:60px;
    width:1px;
    background:url(https://www.apollohospitals.com/images/eldercare/list-bottom.png) left top no-repeat
}
.eldercare-advantage ul li:last-child{
    border-right:none
}
.eldercare-advantage ul li:last-child:before,.eldercare-advantage ul li:last-child:after{
    background:none
}
.eldercare-advantage h2{
    text-align:left;
    padding:0!important
}
.eldercare-advantage h3{
    text-align:left;
    padding:5px 0 0;
    color:#00a84a;
    font:30px/36px robotobold;
    text-transform:uppercase
}
.eldercare-advantage span{
    text-align:left;
    padding:5px 0 15px;
    color:#000;
    font:20px robotoregular;
    line-height:26px;
    display:block
}
.eldercare-advantage p{
    text-align:justify;
    font:14px robotoregular
}
.eldercare-advantage .eldercare-readmore{
    position:absolute;
    bottom:0;
    left:25px
}
.eldercare-readmore{
    display:inline-block
}
.eldercare-readmore a{
    background:url(https://www.apollohospitals.com/images/eldercare/apollo-btn-read-more.png) no-repeat;
    height:40px;
    width:93px;
    float:left;
    margin:0
}
.eldercare-about-block{
    float:left;
    width:32%;
    text-align:center
}
.eldercare-about-block.mr2{
    margin-right:2%
}
.eldercare-about-block h2{
    color:#5e8223;
    font:25px/24px robotobold!important;
    padding:10px 20px 0!important;
    height:65px;
    text-transform:uppercase;
    text-align:left
}
.eldercare-about-block h2 a,.eldercare-about-block h2 a:hover{
    color:#5e8223;
    text-decoration:none
}
.eldercare-about-block p{
    color:#000;
    font:13px/16px robotoregular;
    padding:20px 20px 0;
    margin-bottom:0;
    text-align:left
}
.eldercare-about-block p.minheight{
    min-height:135px
}
.eldercare-about-block .ah-readmore a{
    background-position:95% 0;
    margin:0 0 20px
}
.ah-white-block{
    background:#fff;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    -moz-box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    box-shadow:0 0 10px 2px rgba(0,0,0,0.2);
    margin:0 0 30px
}
.eldercare-about-block .eldercare-readmore{
    padding:0 20px 15px 0
}
.eldercare-about-block img{
    width:100%;
    border-top:2px solid #5e8223;
    width:100%;
    border-bottom:2px solid #5e8223
}
.left{
    float:left
}
.right{
    float:right
}
.ah-eldercare-block .ah-blue-brdtop{
    border-top:2px solid #16ad59;
    background:url(https://www.apollohospitals.com/images/eldercare/eldercare-bg2.png) center top repeat
}
.ah-eldercare-bluepattern-block{
    background:url(https://www.apollohospitals.com/images/eldercare/eldercare-bg.png) center top repeat
}
.ah-eldercare-block .nav-tabs{
    background:#1ab15c;
    border-bottom:0;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    height:60px;
    padding:10px
}
.ah-eldercare-block .nav-tabs>li{
    text-align:center;
    width:14.2%
}
.ah-eldercare-block .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    color:#fff;
    cursor:pointer
}
.ah-eldercare-block .nav-tabs>li.active>a:after{
    position:absolute;
    content:'';
    width:0;
    height:0;
    border:14px solid transparent;
    border-top:14px solid #1ab15c;
    bottom:-39px;
    right:79px;
    z-index:20
}
.ah-eldercare-block .nav-tabs>li>a{
    border:1px solid #fff;
    border-radius:5px;
    background-color:#fff;
    line-height:1.42857;
    color:#6d6d70;
    font-size:14px;
    padding:10px 15px
}
.ah-eldercare-block .ah-location-address{
    width:55%
}
.ah-eldercare-block .ah-location-address li span.ah-icon-phone{
    background:url(https://www.apollohospitals.com/images/eldercare/apollo-eldercare-icons.png) no-repeat;
    background-position:-76px 0
}
.ah-eldercare-block .ah-location-address li span.ah-icon-contact{
    background:url(https://www.apollohospitals.com/images/eldercare/apollo-eldercare-icons.png) no-repeat;
    background-position:-16px 0;
    width:42px
}
.ah-eldercare-block .ah-location-address li span.ah-icon-fax{
    background:url(https://www.apollohospitals.com/images/eldercare/apollo-eldercare-icons.png) no-repeat;
    background-position:-123px 0
}
.eldercare-form{
    margin:0 0 20px;
    float:left;
    width:100%;
    background:#efefef;
    padding:0 0 30px
}
.eldercare-form h2{
    text-align:left;
    padding:25px 0 10px;
    color:#0781a1;
    font:24px/24px robotobold
}
.eldercare-form .form-control,.eldercares-form .bootstrap-select>.btn{
    -webkit-box-shadow:inset 0 0 0 0 rgba(189,189,189,.91);
    -moz-box-shadow:inset 0 0 0 0 rgba(189,189,189,.91);
    box-shadow:inset 0 0 0 0 rgba(189,189,189,.91)
}
.ah-trans-inner{
    background:#fff
}
.coe-header-block-heart .coe-header-content .advert,.coe-header-block-bone-and-joint .coe-header-content .advert,.coe-header-block-spine .coe-header-content .advert,.coe-header-block-neurosciences .coe-header-content .advert,.coe-header-block-gastroenterology .coe-header-content .advert,.coe-header-block-transplants .coe-header-content .advert,.coe-header-block-cancer-care .coe-header-content .advert,.coe-header-block-critical-care .coe-header-content .advert,.coe-header-block-emergency .coe-header-content .advert,.coe-header-block-preventive-medicine .coe-header-content .advert,.coe-header-block-robotics .coe-header-content .advert,.coe-header-block-colorectal .coe-header-content .advert,.coe-header-block-nephrology .coe-header-content .advert,.coe-header-block-bariatric-surgery .coe-header-content .advert{
    width:40%;
    position:absolute;
    right:20px;
    border:7px solid #fff;
    top:35px
}
.coe-header-block-heart .coe-header-content .coe-hd-block img,.coe-header-block-bone-and-joint .coe-header-content .coe-hd-block img,.coe-header-block-spine .coe-header-content .coe-hd-block img,.coe-header-block-cancer-care .coe-header-content .coe-hd-block img,.coe-header-block-gastroenterology .coe-header-content .coe-hd-block img,.coe-header-block-neurosciences .coe-header-content .coe-hd-block img,.coe-header-block-transplants .coe-header-content .coe-hd-block img,.coe-header-block-nephrology .coe-header-content .coe-hd-block img,.coe-header-block-critical-care .coe-header-content .coe-hd-block img,.coe-header-block-bariatric-surgery .coe-header-content .coe-hd-block img,.coe-header-block-preventive-medicine .coe-header-content .coe-hd-block img,.coe-header-block-robotics .coe-header-content .coe-hd-block img,.coe-header-block-emergency .coe-header-content .coe-hd-block img,.coe-header-block-colorectal .coe-header-content .coe-hd-block img{
    float:left;
    max-width:90px;
    background:#fff;
    vertical-align:middle;
    padding:10px 5px;
    margin-right:10px
}
.coe-header-block-heart .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-bone-and-joint .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-spine .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-cancer-care .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-gastroenterology .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-neurosciences .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-transplants .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-nephrology .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-critical-care .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-bariatric-surgery .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-preventive-medicine .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-robotics .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-emergency .coe-header-content .coe-hd-block .coe-hdg,.coe-header-block-colorectal .coe-header-content .coe-hd-block .coe-hdg{
    display:table;
    height:79px
}
.coe-header-block-heart .coe-header-content .coe-hd-block,.coe-header-block-bone-and-joint .coe-header-content .coe-hd-block,.coe-header-block-spine .coe-header-content .coe-hd-block,.coe-header-block-neurosciences .coe-header-content .coe-hd-block,.coe-header-block-gastroenterology .coe-header-content .coe-hd-block,.coe-header-block-transplants .coe-header-content .coe-hd-block,.coe-header-block-cancer-care .coe-header-content .coe-hd-block,.coe-header-block-critical-care .coe-header-content .coe-hd-block,.coe-header-block-emergency .coe-header-content .coe-hd-block,.coe-header-block-preventive-medicine .coe-header-content .coe-hd-block,.coe-header-block-robotics .coe-header-content .coe-hd-block,.coe-header-block-bariatric-surgery .coe-header-content .coe-hd-block,.coe-header-block-nephrology .coe-header-content .coe-hd-block,.coe-header-block-colorectal .coe-header-content .coe-hd-block{
    margin:145px 0 25px;
    padding:0 0 0 10px;
    display:inline-block;
    width:95%
}
.coe-header-block-heart .coe-header-content .coe-hd-block{
    background:#e51937
}
.coe-header-block-bone-and-joint .coe-header-content .coe-hd-block{
    background:#f89828
}
.coe-header-block-spine .coe-header-content .coe-hd-block{
    background:#016f6e
}
.coe-header-block-neurosciences .coe-header-content .coe-hd-block{
    background:#00b7df
}
.coe-header-block-gastroenterology .coe-header-content .coe-hd-block{
    background:#1fb259
}
.coe-header-block-transplants .coe-header-content .coe-hd-block{
    background:#7ac142
}
.coe-header-block-cancer-care .coe-header-content .coe-hd-block{
    background:#7373a8
}
.coe-header-block-critical-care .coe-header-content .coe-hd-block{
    background:#e51937
}
.coe-header-block-emergency .coe-header-content .coe-hd-block{
    background:#e51937
}
.coe-header-block-preventive-medicine .coe-header-content .coe-hd-block{
    background:#f15c23
}
.coe-header-block-robotics .coe-header-content .coe-hd-block{
    background:#266ebb
}
.coe-header-block-bariatric-surgery .coe-header-content .coe-hd-block{
    background:#608d4a
}
.coe-header-block-nephrology .coe-header-content .coe-hd-block{
    background:#164ebf
}
.coe-header-block-colorectal .coe-header-content .coe-hd-block{
    background:#3d5a91
}
/*TOI Cancer Banner*/
 .apollo-cancer-banner-outer-section.apollo-cancer-banner-toi{
    position:relative;
    background:url('../images/apollo-cancer-institute/banner/toi/toi-bg.png') center top no-repeat;
    z-index:99;
    height:364px;
    width:100%;
}
 .apollo-cancer-banner-toi .toi-left{
    width:416px;
    float:left;
    margin-right:80px;
}
 .apollo-cancer-banner-toi .toi-left figure{
    padding:0;
}
 .apollo-cancer-banner-toi .toi-right{
    width:595px;
    float:left;
}
 .apollo-cancer-banner-toi .toi-right figure{
    padding:0;
}
 .apollo-cancer-banner-toi .toi-right .toi-img{
    float:left;
    position:relative;
    padding:20px 20px 0 0;
    width:234px;
}
 .apollo-cancer-banner-toi .toi-right .toi-img:after{
    position:absolute;
    right:0;
    top:0;
    height:100%;
    width:1px;
    background:url('../images/apollo-cancer-institute/banner/toi/toi-line.png') right center no-repeat;
    content:'';
    background-size:100% auto;
}
 .apollo-cancer-banner-toi .toi-right .toi-sign{
    float:left;
    padding:85px 0 0 20px;
}
 .apollo-cancer-banner-toi .toi-sign .know-more{
    padding:5px 0 0;
}
 .apollo-cancer-banner-toi .know-more a{
    display: inline-block;
    font:16px 'robotoblack';
    background:#fdb913 !important;
    text-transform:uppercase;
    color:#000;
    border:1px solid #fdb913;
    padding:5px 15px;
}

.ah-news-events .ah-newsevents .slides li section.ah-newsevents-block{ 
    font-family: robotoregular;
    font-size: 14px;
    /* text-transform: uppercase; */
    padding: 30px 0;
    min-height: 126px;
    background: #fff;
    border-bottom: 1px solid #ccc;
    padding-top: 40px !important;
    text-align: center;}
.ah-news-events .ah-newsevents .slides li section.ah-newsevents-block.left a {display:inline-block;color:#fff;background:#ed842d;border-radius:20px;text-align:center;padding:7px 20px;font-size:12px;font-family:robotobold;margin-top:10px;}

.min_ht{min-height:410px;}

.seo_h1{ 
    font-family: robotoregular;     
    font-size: 14px;     
    line-height: 22px;     
    margin-top: 0;     
    margin-bottom: 0px;     
    padding-top: 0;     
    padding-right: 0;    
    font-weight: 700;
}

.medical_glossary_h1{ 
    font-family: robotoregular;     
    font-size: 14px;     
    line-height: 22px;     
    margin-top: 0;     
    margin-bottom: 0px;     
    padding-top: 0;     
    padding-right: 0;    
    font-weight: 700;
}

.accordion_sec_div{ margin-bottom: 10px; }

h1.seo_h1 {
    font-size: 14px;
}
h1.medical_glossary_h1 {
    font-size: 14px;
}