@font-face {
    font-family: robotoblack;
    src: url(../fonts/roboto-black-webfont.eot);
    src: url(../fonts/roboto-black-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/roboto-black-webfont.woff) format("woff"), url(../fonts/roboto-black-webfont.ttf) format("truetype"), url(../fonts/roboto-black-webfont.svg#robotobold) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'BookAntiqua';
    src: url(../fonts/BookAntiqua.eot);
    src: url(../fonts/BookAntiqua.eot?#iefix) format("embedded-opentype"), url(../fonts/BookAntiqua.woff) format("woff"), url(../fonts/BookAntiqua.ttf) format("truetype"), url(../fonts/BookAntiqua.svg#robotobold) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: robotobold;
    src: url(../fonts/roboto-bold-webfont.eot);
    src: url(../fonts/roboto-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/roboto-bold-webfont.woff) format("woff"), url(../fonts/roboto-bold-webfont.ttf) format("truetype"), url(../fonts/roboto-bold-webfont.svg#robotobold) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: robotomedium;
    src: url(../fonts/roboto-medium-webfont.eot);
    src: url(../fonts/roboto-medium-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/roboto-medium-webfont.woff) format("woff"), url(../fonts/roboto-medium-webfont.ttf) format("truetype"), url(../fonts/roboto-medium-webfont.svg#robotomedium) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: robotoregular;
    src: url(../fonts/roboto-regular-webfont.eot);
    src: url(../fonts/roboto-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/roboto-regular-webfont.woff) format("woff"), url(../fonts/roboto-regular-webfont.ttf) format("truetype"), url(../fonts/roboto-regular-webfont.svg#robotoregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: robotothin;
    src: url(../fonts/roboto-thin-webfont.eot);
    src: url(../fonts/roboto-thin-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/roboto-thin-webfont.woff) format("woff"), url(../fonts/roboto-thin-webfont.ttf) format("truetype"), url(../fonts/roboto-thin-webfont.svg#robotothin) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: robotolight;
    src: url(../fonts/roboto-light-webfont.eot);
    src: url(../fonts/roboto-light-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/roboto-light-webfont.woff) format("woff"), url(../fonts/roboto-light-webfont.ttf) format("truetype"), url(../fonts/roboto-light-webfont.svg#robotolight) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url(../fonts/MyriadPro-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/MyriadPro-Regular.otf) format("opentype"), url(../fonts/MyriadPro-Regular.woff) format("woff"), url(../fonts/MyriadPro-Regular.ttf) format("truetype"), url(../fonts/MyriadPro-Regular.svg#MyriadPro-Regular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'MyriadPro-Semibold';
    src: url(../fonts/MyriadPro-Semibold.eot?#iefix) format("embedded-opentype"), url(../fonts/MyriadPro-Semibold.otf) format("opentype"), url(../fonts/MyriadPro-Semibold.woff) format("woff"), url(../fonts/MyriadPro-Semibold.ttf) format("truetype"), url(../fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'MyriadPro-Bold';
    src: url(../fonts/MyriadPro-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/MyriadPro-Bold.otf) format("opentype"), url(../fonts/MyriadPro-Bold.woff) format("woff"), url(../fonts/MyriadPro-Bold.ttf) format("truetype"), url(../fonts/MyriadPro-Bold.svg#MyriadPro-Bold) format("svg");
    font-weight: 400;
    font-style: normal

}

a:focus {
    outline: 0
}

.inner-pages,
.ulp-content,
.ulp-footer,
.ulp-header {
    font-family: robotoregular
}

.pos-rel {
    position: relative
}

.no-bg {
    background: 0 0!important
}

li,
ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.m0 {
    margin: 0!important
}

.mt0 {
    margin-top: 0!important
}

.mt5 {
    margin-top: 5px!important
}

.mt15 {
    margin-top: 15px!important
}

.mt20 {
    margin-top: 20px!important
}

.mt25 {
    margin-top: 25px!important
}

.mt30 {
    margin-top: 30px!important
}

.mt35 {
    margin-top: 35px!important
}

.mt40 {
    margin-top: 40px!important
}

.mr0 {
    margin-right: 0!important
}

.mr5 {
    margin-right: 5px!important
}

.mr10 {
    margin-right: 10px!important
}

.mr15 {
    margin-right: 15px!important
}

.mr20 {
    margin-right: 20px!important
}

.mr25 {
    margin-right: 25px!important
}

.mr30 {
    margin-right: 30px!important
}

.mr35 {
    margin-right: 35px!important
}

.mr40 {
    margin-right: 40px!important
}

.mb0 {
    margin-bottom: 0!important
}

.mb5 {
    margin-bottom: 5px!important
}

.mb10 {
    margin-bottom: 10px!important
}

.mb15 {
    margin-bottom: 15px!important
}

.mb20 {
    margin-bottom: 20px!important
}

.mb25 {
    margin-bottom: 25px!important
}

.mb30 {
    margin-bottom: 30px!important
}

.mb35 {
    margin-bottom: 35px!important
}

.mb40 {
    margin-bottom: 40px!important
}

.ml0 {
    margin-left: 0!important
}

.ml5 {
    margin-left: 5px!important
}

.ml10 {
    margin-left: 10px!important
}

.ml15 {
    margin-left: 15px!important
}

.ml20 {
    margin-left: 20px!important
}

.ml25 {
    margin-left: 25px!important
}

.ml30 {
    margin-left: 30px!important
}

.ml35 {
    margin-left: 35px!important
}

.ml40 {
    margin-left: 40px!important
}

.pt0 {
    padding-top: 0!important
}

.pt5 {
    padding-top: 5px!important
}

.pt10 {
    padding-top: 10px!important
}

.pt15 {
    padding-top: 15px!important
}

.pt20 {
    padding-top: 20px!important
}

.pt25 {
    padding-top: 25px!important
}

.pt30 {
    padding-top: 30px!important
}

.pt35 {
    padding-top: 35px!important
}

.pt40 {
    padding-top: 40px!important
}

.pr0 {
    padding-right: 0!important
}

.pr5 {
    padding-right: 5px!important
}

.pr10 {
    padding-right: 10px!important
}

.pr15 {
    padding-right: 15px!important
}

.pr20 {
    padding-right: 20px!important
}

.pr25 {
    padding-right: 25px!important
}

.pr30 {
    padding-right: 30px!important
}

.pr35 {
    padding-right: 35px!important
}

.pr40 {
    padding-right: 40px!important
}

.pb0 {
    padding-bottom: 0!important
}

.pb5 {
    padding-bottom: 5px!important
}

.pb10 {
    padding-bottom: 10px!important
}

.pb14 {
    padding-bottom: 10px!important
}

.pb15 {
    padding-bottom: 15px!important
}

.pb20 {
    padding-bottom: 20px!important
}

.pb25 {
    padding-bottom: 25px!important
}

.pb30 {
    padding-bottom: 30px!important
}

.pb35 {
    padding-bottom: 35px!important
}

.pb40 {
    padding-bottom: 40px!important
}

.pl5 {
    padding-left: 5px!important
}

.pl15 {
    padding-left: 15px!important
}

.pl25 {
    padding-left: 25px!important
}

.pl30 {
    padding-left: 30px!important
}

.pl35 {
    padding-left: 35px!important
}

.pl40 {
    padding-left: 40px!important
}

.bor-radius {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px 10px 10px 10px
}

.bor-radius8 {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px 8px 8px 8px
}

header.ulp-header {
    z-index: 99999;
    width: 100%
}

.logo-apollo {
    background: url(../images/logo-rgt-shadow.png) right bottom no-repeat;
    padding-top: 15px
}

.helpline-block {
    background: #f7f8f8
}

.helpline-block .helpline-txt {
    float: left;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 42px;
    padding-left: 30px
}

.helpline-block .txt-emergency,
.joint-commission,
.social-media {
    float: right
}

.helpline-block .helpline-txt .txt-red {
    color: #e32000
}

.helpline-block .helpline-txt .icon-phone {
    vertical-align: middle;
    text-indent: -9999px;
    display: inline-block;
    background: url(../images/icon-phone.png) center center no-repeat;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    margin-left: 8px
}

.search-social {
    padding: 20px 0 25px
}

.joint-commission {
   /* margin-right: 20px*/
}

.search-social .search {
    float: right;
    margin: 5px 0 0 20px;
    width: 335px;
    border: 1px solid #989898;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px
}

.search-social .search .input-group .form-control {
    line-height: 40px;
    height: 46px
}

.search-social .search .input-group .form-control,
.search-social .search .input-group .input-group-addon {
    border: 0 solid;
    background: 0 0;
    box-shadow: none
}

.search-social .search .input-group .input-group-addon {
    color: #3397b1
}

.social-media span {
    display: block;
    clear: both;
    font-size: 9px;
    line-height: 12px;
    padding-bottom: 3px;
    color: #939191;
    text-transform: uppercase;
    text-align: center
}

.social-media ul,
.social-media ul li {
    float: left
}

.social-media ul li a {
    float: left;
    height: 31px;
    width: 31px;
    margin-left: 5px;
    background: url(../images/icon-social.png) no-repeat
}

.social-media ul li:first-child a {
    margin-left: 0
}

.social-media ul li.icon-fb a {
    background-position: 0 0
}

.social-media ul li.icon-twitter a {
    background-position: -37px 0
}

.social-media ul li.icon-youtube a {
    background-position: -75px 0
}

.social-media ul li.icon-linkedin a {
    background-position: -112px 0
}

.social-media ul li.icon-alexa a {
    background-position: -149px 0
}

.social-media ul li.icon-blog a {
    background-position: -187px 0
}

.social-media ul li.icon-slideshare a {
    background-position: -224px 0
}

.enquires .close {
    position: absolute;
    right: 5px;
    top: 5px
}

.enquires {
    position: fixed;
    right: 0;
    top: 210px;
    z-index: 1050
}

.enquires .btn-enquires {
    float: left
}

.enquires .enquiry-block {
    width: 300px;
    left: 52px;
    padding: 20px;
    position: absolute;
    background: #fff;
    border: 1px solid #00779c
}

.enquires .enquiry-block h4 {
    font-size: 24px;
    line-height: 30px;
    color: #00779c;
    margin-top: 0
}

.enquires .enquiry-block .btn-close {
    position: absolute;
    right: 10px;
    top: 10px;
    font-weight: 700;
    color: #00779c;
    text-decoration: none
}

.enquires .enquiry-block input[type=text],
.enquires .enquiry-block select {
    border: 1px solid #00779c;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    font-weight: 400
}

.main-menu {
    background: #a1cbda;
    z-index: 1001;
    position: relative
}

.main-menu .icon-home {
    float: left;
    line-height: 58px;
    width: 20px;
    background: url(../images/icon-home.png) center center no-repeat;
    margin-right: 10px;
    text-indent: -9999px
}

.main-menu nav ul li a {
    font-family: robotoblack;
    text-transform: uppercase;
    text-decoration: none
}

.main-menu nav>ul {
    float: left
}

.main-menu nav>ul>li {
    float: left;
    position: relative
}

.main-menu nav>ul>li>a {
    line-height: 58px;
    font-size: 13px;
    float: left;
    color: #224855;
    padding: 0 5px
}

.main-menu nav>ul>li.active>a,
.main-menu nav>ul>li:hover>a {
    background: #224855;
    color: #fff
}

.main-menu nav>ul>li:first-child {
    display: none
}

.main-menu nav>ul>li>ul {
    display: none;
    position: absolute;
    top: 57px;
    left: 0;
    z-index: 100;
    width: 250px;
    background: #fff
}

.main-menu nav>ul>li.item-218>ul.unstyled {
    right: 0;
    left: initial
}

.main-menu nav>ul>li>ul>li {
    display: block;
    position: relative
}

.main-menu nav>ul>li>ul>li .caret {
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #000;
    float: right;
    margin-right: 0;
    margin-top: 8px
}

.main-menu nav>ul>li>ul>li>a,
.main-menu nav>ul>li>ul>li>ul>li a {
    line-height: 20px;
    padding: 8px 10px;
    border-bottom: 1px solid #a1cbda;
    text-transform: capitalize;
    font-family: Roboto, sans-serif;
    font-weight: 400
}

.main-menu nav>ul>li>ul>li:hover .caret {
    border-left: 4px solid #fff
}

.main-menu nav>ul>li>ul>li>a {
    display: block;
    color: #224855;
    font-size: 13px
}

.main-menu nav>ul>li>ul>li:hover>a {
    background: #224855;
    color: #fff
}

.main-menu nav>ul>li>ul>li>ul {
    display: none;
    position: absolute;
    left: 250px;
    top: 0;
    width: 250px;
    background: #fff
}

.main-menu nav>ul>li>ul>li>ul.twocol {
    width: 350px
}

.main-menu nav>ul>li>ul>li>ul.twocol>li {
    width: 171px;
    float: left;
    margin-right: 5px
}

.main-menu nav>ul>li>ul>li>ul.twocolsmall {
    width: 250px
}

.main-menu nav>ul>li>ul>li>ul.twocolsmall>li {
    width: 122px;
    float: left;
    margin-right: 5px
}

.main-menu nav>ul>li>ul>li>ul.twocol>li:nth-child(2n+2),
.main-menu nav>ul>li>ul>li>ul.twocolsmall>li:nth-child(2n+2) {
    margin-right: 0
}

.main-menu nav>ul>li>ul>li>ul.twocol>li>ul {
    display: none
}

.main-menu nav>ul>li>ul>li>ul>li {
    display: block;
    position: relative
}

.main-menu nav>ul>li>ul>li>ul>li a {
    display: block;
    font-size: 12px;
    color: #224855
}

.main-menu nav>ul>li>ul>li>ul>li:hover>a {
    background: #224855;
    color: #fff
}

.main-menu .quick-links {
    float: right;
    position: relative;
    margin-top: 12px
}

.main-menu .quick-links a.qlink {
    display: block;
    padding: 5px 35px 5px 10px;
    line-height: 22px;
    font-size: 14px;
    background: #224855;
    color: #fff;
    font-family: Roboto, sans-serif;
    border-radius: 5px 24px 25px 5px;
    text-decoration: none;
    font-weight: 700
}

.main-menu .quick-links a.qlink span {
    float: right;
    position: absolute;
    right: 10px;
    top: 12px;
    border-width: 7px;
    border-top-color: #fbb900
}

.main-menu .quick-links ul {
    position: absolute;
    width: 220px;
    background: #224855;
    padding: 10px;
    top: 40px;
    right: 0;
    display: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px
}

.main-menu .quick-links ul:after {
    content: '';
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-bottom: 8px solid #224855;
    position: absolute;
    top: -15px;
    right: 35%;
    margin-right: -8px
}

.main-menu .quick-links ul li a {
    font-size: 13px;
    line-height: 24px;
    color: #fff;
    display: block
}

.banner-block {
    position: relative
}

.banner-outer-section2 {
    background: url(../images/bg-banner.jpg) center bottom no-repeat;
    z-index: 99
}

.banner-section {
    min-height: 515px;
    background: url(../images/bg-shadow-banner.png) 0 bottom repeat-x;
    z-index: 99
}

.banner-outer-section.banner1 {
    position: relative;
    background: url(../images/bg-banner.jpg) center bottom no-repeat;
    z-index: 99
}

.banner-outer-section.banner8 {
    position: relative;
    background: url(../../../images/banner-slider/bg-banner8.jpg) center bottom no-repeat;
    z-index: 99
}

.banner-outer-section.banner9 {
    position: relative;
    background: url(../../../images/banner-slider/bg-banner9.jpg) center bottom no-repeat;
    z-index: 99
}

.banner-outer-section.banner9 h1 {
    font-size: 52px;
    font-weight: 400;
    padding-bottom: 20px
}

.banner-outer-section.banner9 .banner9-celebrate {
    margin-top: 20px
}

.banner-outer-section.banner8 .banner8-content {
    margin-top: 45px
}

.banner-outer-section.banner2 {
    position: relative;
    background: url(../images/bg-banner2.jpg) center bottom no-repeat;
    z-index: 99
}

.banner-outer-section.banner3 {
    position: relative;
    background: url(../images/bg-banner3.jpg) center top no-repeat;
    z-index: 99
}

.banner-section h1.clinical-hd {
    line-height: 45px;
    margin: 25px 0 20px
}

.mtm20 {
    margin: -30px 20px 0 0
}

.banner-outer-section.banner4 {
    position: relative;
    background: url(../images/banner-slider/bg-banner4.jpg) center top no-repeat;
    z-index: 99
}

.banner-outer-section.banner5 {
    position: relative;
    background: url(../images/banner-slider/bg-banner5.jpg) center top no-repeat #eaccb0;
    z-index: 99
}

.banner-outer-section.banner6 {
    position: relative;
    background: url(../images/banner-slider/bg-banner6.jpg) center top no-repeat #eaccb0;
    z-index: 99
}

.banner-outer-section.banner6 .logo-lets-talk-health {
    padding-top: 10px
}

.banner-outer-section.banner6 .hd-green-txt {
    color: #39b54a;
    font-weight: 700;
    font-size: 32px;
    line-height: 34px;
    text-transform: uppercase;
    margin: 0;
    padding: 0
}

.banner-outer-section.banner6 .hd-blue-txt {
    color: #25aae1;
    font-weight: 700;
    font-size: 32px;
    line-height: 34px;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 5px
}

.banner-outer-section.banner6 h3 {
    color: #000;
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 5px
}

.banner-outer-section.banner6 p.txt-bold {
    font-size: 14px!important;
    margin: 0!important
}

.banner-outer-section.banner6 p.txt-orange {
    font-size: 12px!important;
    font-style: italic;
    line-height: 18px;
    margin: 0!important;
    display: inline-block;
    background: #fdd36f;
    padding: 5px 10px
}

.banner-outer-section.banner6 .btn-lets-health-check {
    float: left;
    width: 100%;
    padding-top: 10px
}

.banner-outer-section.banner6 .btn-lets-health-check a {
    float: right
}

.banner-outer-section.banner7 {
    position: relative;
    background: url(../images/banner-slider/bg-banner7.jpg) center top no-repeat #882b22;
    z-index: 99
}

.banner-hover-content,
.banner-slider .flex-control-nav,
.banner-slider .flex-direction-nav,
.bg-banner,
.explore-block {
    position: absolute
}

.banner-outer-section.banner7 .logo-aphc-dna {
    padding-top: 50px;
    padding-bottom: 25px;
    float: left;
    width: 100%
}

.banner-outer-section.banner7 h3 {
    color: #007b9d;
    display: inline-block;
    font: 700 40px/36px Roboto, sans-serif;
    margin: 0;
    padding: 5px 0;
    text-transform: uppercase
}

.banner-outer-section.banner7 p.txt-bold {
    font: 300 20px/26px robotolight;
    margin: 0!important;
    color: #000;
    padding: 5px 0!important
}

.banner-outer-section.banner7 .btn-aphc {
    float: left;
    width: 100%;
    padding-top: 5px;
    font: 14px robotoblack
}

.banner-outer-section.banner7 .btn-aphc a {
    float: left
}

.patients-safety-list {
    text-align: left
}

.patients-safety-list ul {
    display: inline-block
}

.banner-slider .flex-control-nav,
.bg-banner {
    display: none
}

.patients-safety-list ul li {
    float: left;
    width: 33%;
    height: 120px
}

.patients-safety-list ul li figure {
    text-align: center;
    float: left;
    width: 30%
}

.patients-safety-list ul li figcaption {
    font: 400 13px Roboto, sans-serif;
    color: #000;
    line-height: 18px;
    float: left;
    width: 60%
}

.patients-safety-list ul li figcaption.endlist {
    width: 70%
}

.patients-safety-list ul li figcaption span {
    font: 700 20px Roboto, sans-serif;
    color: #000;
    line-height: 20px
}

.clinical-care-list {
    width: 100%
}

.clinical-care-list ul {
    width: 100%;
    float: left;
    padding: 0 0 10px
}

.clinical-care-list ul li {
    float: left;
    line-height: 40px!important;
    background-color: #f5e6d8;
    border: 1px solid #f0dbc8;
    margin: 0 1px 1px 0;
    padding: 0 4px 0 8px;
    color: #616c25;
    font: 700 30px Roboto, sans-serif
}

.clinical-care-list ul li span {
    color: #000;
    font: 400 14px Roboto, sans-serif;
    vertical-align: middle
}

.clinical-care-list ul li:hover {
    background-color: #fff;
    border: 1px solid #f5e6d8
}

.banner-section .banner-hd-content p.still {
    color: #004e63;
    font: 700 25px Roboto, sans-serif
}

.banner-section h1.depth-hd {
    line-height: 40px;
    margin: 20px 0 40px
}

.banner3-top {
    margin-top: 50px
}

.banner-section h1 {
    line-height: 50px;
    font-weight: 700;
    color: #004e63;
    margin: 45px 0 0;
    font-size: 40px;
    padding: 0;
    letter-spacing: -1px
}

.banner-section-h4 {
    line-height: 30px;
    font-weight: 400;
    color: #444;
    margin: 0 0 15px;
    font-size: 22px;
    padding: 0;
    letter-spacing: -1px
}

.equipment h2,
h2.tl {
    letter-spacing: -2px
}

.banner-section h1 a {
    color: #004e63
}

.banner-section .banner-hd-content {
    padding-bottom: 20px
}

.banner-section .banner-hd-content p {
    font-size: 18px;
    line-height: 24px
}

.banner-section .banner-hd-content p a {
    color: #000
}

.banner-content-block {
    background: url(../images/shadow-hm-right.png) no-repeat;
    min-height: 225px;
    padding: 15px 0 30px 20px
}

.banner-content-block.location-block {
    padding-left: 40px;
    background: url(../images/icon-locations.png) 0 15px no-repeat
}

.banner-content h2 {
    font-size: 20px;
    font-weight: 700;
    color: #007d9e;
    margin: 0;
    padding: 0 0 10px
}

.appointment .banner-content-block p {
    font-size: 14px;
    color: #000
}

.appointment .banner-content-block p a {
    text-decoration: none
}

.banner-content .city-list li {
    float: left;
    font-size: 14px;
    width: 46%;
    margin-right: 8%;
    line-height: 24px;
    border-bottom: 1px solid #c6b29b
}

.banner-content .city-list li:nth-child(2n+2) {
    margin-right: 0
}

.banner-content .city-list li.view-all {
    border-bottom: 0 solid
}

.banner-content .city-list li a {
    color: #000
}

.banner-content .city-list li span {
    color: #007d9e
}

.latest-apollo {
    background: #f6e2d4;
    padding: 10px 10px 40px;
    font-size: 12px;
    height: 120px
}

.latest-apollo .carousel-indicators {
    top: 80px
}

.latest-apollo .carousel-indicators li {
    background: #434a54;
    border: 0 solid;
    width: 6px;
    height: 6px;
    margin: 0
}

.latest-apollo .carousel-indicators li.active {
    background: #007d9e;
    border: 0 solid;
    width: 6px;
    height: 6px;
    margin: 0
}

.latest-apollo .carousel-inner li p {
    min-height: 60px;
    color: #000
}

.explore-block {
    bottom: 0;
    z-index: 1000;
    width: 100%
}

.txt-small {
    font-size: 12px;
    color: #fff
}

.txt-small span {
    font-size: 10px
}

.img-name {
    margin-top: -78px
}

.banner-slider .flex-direction-nav {
    left: 50%;
    margin-left: -35px;
    bottom: 135px;
    z-index: 5
}

.banner-slider .flex-direction-nav li {
    float: left;
    margin-left: 10px
}

.banner-slider .flex-direction-nav li a {
    float: left;
    width: 26px;
    height: 26px;
    text-indent: -9999px
}

.banner-slider .flex-direction-nav li a.flex-prev {
    background: url(../images/btn-front-arrow-left.png) no-repeat
}

.banner-slider .flex-direction-nav li a.flex-next {
    background: url(../images/btn-front-arrow-right.png) no-repeat
}

.explore-blk {
    padding-bottom: 20px
}

.explore-blk ul li.icon-clinics .banner-hover-content:after {
    left: 46px
}

.explore-blk ul li.icon-splty .banner-hover-content:after {
    left: 173px
}

.explore-blk ul li.icon-ask .banner-hover-content:after {
    left: 482px
}

.explore-blk ul li.icon-edu .banner-hover-content:after {
    left: 786px
}

.explore-blk ul li.icon-wellness .banner-hover-content:after {
    left: 1075px
}

.bg-banner {
    background: rgba(0, 0, 0, .8);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10
}

.explore-blk ul {
    float: left
}

.explore-blk ul li.icons-explore {
    float: left;
    color: #fff;
    margin: 0 23px;
    padding-top: 25px
}

.explore-blk ul li.icons-explore>a {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    float: left
}

.explore-blk ul li.icons-explore:hover>a {
    color: #fdb813
}

.explore-blk ul li.icons-explore span {
    padding-bottom: 15px;
    text-align: center;
    width: 100%;
    display: block;
    height: 45px
}

.explore-blk ul li.icons-explore .banner-hover-content {
    display: none
}

.explore-blk ul li.icon-clinics span {
    background: url(../images/icon-clinics.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-clinics:hover span {
    background: url(../images/icon-clinics-hover.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-splty span {
    background: url(../images/icon-speciality.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-splty:hover span {
    background: url(../images/icon-speciality-hover.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-pharmacies span {
    background: url(../images/icon-pharmacies.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-pharmacies:hover span {
    background: url(../images/icon-pharmacies-hover.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-ask span {
    background: url(../images/icon-ask-apollo.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-ask:hover span {
    background: url(../images/icon-ask-apollo-hover.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-tmt span {
    background: url(../images/icon-treatement-in-india.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-tmt:hover span {
    background: url(../images/icon-treatement-in-india-hover.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-edu span {
    background: url(../images/icon-education-research.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-edu:hover span {
    background: url(../images/icon-education-research-hover.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-insurance span {
    background: url(../images/icon-insurance.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-insurance:hover span {
    background: url(../images/icon-insurance-hover.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-wellness span {
    background: url(../images/icon-wellness.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk ul li.icon-wellness:hover span {
    background: url(../images/icon-wellness-hover.png) top center no-repeat;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -ms-transition: all ease 1s
}

.explore-blk .hd-explore {
    background: url(../images/bg-explore.png) center center no-repeat;
    text-align: center;
    color: #fff;
    margin: 0
}

.banner-hover-content {
    background: #fff;
    min-height: 370px;
    left: 0;
    bottom: 108px;
    z-index: 99
}

.banner-hover-content h2 {
    font-size: 25px;
    color: #004e63;
    font-family: robotobold
}

.banner-hover-content p.desc {
    font-size: 14px;
    color: #000
}

.banner-hover-content figure {
    min-height: 60px
}

.banner-hover-content h3 {
    padding: 0 0 3px;
    margin: 0;
    font-size: 16px;
    color: #007d9e;
    font-family: robotobold
}

.banner-hover-content p.desc2,
.banner-hover-content ul li a {
    color: #000;
    font-size: 11px
}

.banner-hover-content ul {
    float: left;
    margin: 5px 0 0 2px
}

.banner-hover-content ul li {
    color: #000;
    font-size: 11px;
    margin-bottom: 2px;
    text-align: left;
    background: url(../images/shdow-li-btm.png) center bottom no-repeat;
    line-height: 20px
}

.iam-here h2,
.iam-here ul li a {
    float: left;
    line-height: 65px;
    color: #fff
}

.banner-hover-content.hover-clinic {
    background: url(../images/banner-images/clinics.png) right 100% no-repeat #fff;
    background-size: auto 100%
}

.banner-hover-content.hover-speciality {
    background: url(../images/banner-images/speciality-hospital.png) right 100% no-repeat #fff;
    background-size: auto 100%
}

.banner-hover-content.hover-ask-apollo {
    background: url(../images/banner-images/ask.png) right 100% no-repeat #fff;
    background-size: auto 100%
}

.banner-hover-content.hover-education {
    background: url(../images/banner-images/education_research.png) right 100% no-repeat #fff;
    background-size: auto 100%
}

.banner-hover-content.hover-wellness {
    background: url(../images/banner-images/wellness.png) right 100% no-repeat #fff;
    background-size: auto 100%
}

.banner-hover-content:after {
    content: '';
    border-top: 12px solid #fff;
    position: absolute;
    bottom: -12px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent
}

.iam-here {
    background: #3397b1;
    height: 65px
}

.iam-here h2 {
    font-size: 34px;
    margin: 0 15px 0 0
}

.iam-here ul,
.iam-here ul li {
    float: left
}

.iam-here ul li a {
    font-size: 13px;
    padding: 0 10px;
    background: url(../images/shadow-i-am-here.png) no-repeat
}

.equipment {
    background: url(../images/bg-equipment.png);
    padding: 45px 0
}

.equipment h2 {
    font-size: 42px;
    line-height: 48px;
    color: #3397b1;
    text-align: center;
    margin: 0;
    padding: 0
}

.equipment h4 {
    font-family: Roboto, sans-serif;
    font-size: 24px;
    line-height: 32px;
    margin: 0;
    padding: 0 0 40px;
    text-align: center;
    font-weight: 400
}

footer h3,
footer h4 {
    font-family: Roboto, sans-serif;
    font-weight: 700
}

.equipment .equipment-slider {
    position: relative;
    padding-bottom: 30px
}

.equipment .equipment-slider li {
    text-align: center
}

.equipment .equipment-slider li,
.equipment .equipment-slider li * {
    text-align: center;
    box-sizing: inherit!important
}

.equipment .equipment-slider li figure {
    height: 140px;
    overflow: hidden;
    position: relative
}

.equipment .equipment-slider li:hover figure img {
    margin-top: -160px
}

.equipment .equipment-slider li img {
    margin: 0 auto
}

.equipment .equipment-slider li h3 {
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    display: block;
    color: #000;
    padding-top: 25px
}

.equipment .equipment-slider li:hover h3 {
    color: #3397b1
}

footer h3,
footer h3 a,
footer h4 {
    color: #000
}

.equipment .equipment-slider li:hover a {
    text-decoration: none
}

.equipment .equipment-slider .flex-direction-nav li {
    float: left;
    position: absolute;
    top: 45%;
    margin-top: -10px
}

.equipment .equipment-slider .flex-direction-nav li.flex-nav-prev a {
    float: left;
    background: url(../images/btn-back-arrow-act.png) no-repeat;
    width: 12px;
    height: 20px;
    text-indent: -9999px
}

.equipment .equipment-slider .flex-direction-nav li.flex-nav-next a {
    float: left;
    background: url(../images/btn-front-arrow-act.png) no-repeat;
    width: 12px;
    height: 20px;
    text-indent: -9999px
}

footer.ulp-footer {
    width: 100%
}

footer {
    padding-top: 40px;
    background: url(../images/footer-bg.png) center top no-repeat #fff
}

footer h3 {
    font-size: 14px;
    margin: 0 0 10px
}

footer h4 {
    font-size: 12px;
    margin: 0
}

footer ul {
    margin: 0;
    padding: 0 0 10px
}

footer ul li {
    line-height: 16px
}

footer ul li a {
    color: #666;
    font-size: 11px
}

footer ul li a:hover {
    color: #004e63
}

footer .copy-rights {
    font-size: 10px;
    padding-top: 30px
}

footer .copy-rights a {
    color: inherit
}

.footer-bottom {
    position: relative
}

.footer-bottom ul.share {
    float: right;
    margin-top: 15px;
    margin-bottom: 10px;
    padding: 5px 7px;
    border: 1px solid #d3d3d3;
    border-width: 2px 1px 1px;
    background: #f5f5f5
}

ul.share li {
    padding-right: 8px;
    font-size: 11px;
    display: inline-block;
    line-height: 25px;
    height: 25px
}

ul.share li span.dw,
ul.share li span.up {
    float: left;
    width: 14px;
    height: 14px;
    margin-top: 5px
}

ul.share li b {
    font-size: 11px;
    font-weight: 700;
    line-height: 18px
}

ul.share li span.up {
    background: url(../images/arrow-up.png) no-repeat
}

ul.share li span.dw {
    background: url(../images/arrow-down.png) no-repeat
}

.btn-primary {
    background: #007d9e
}

.btn-primary:hover {
    background: #002731
}

.btn-primary5 {
    background: #f47920;
    border: none
}

.btn-primary5:hover {
    background: #e86b10
}

.wht-txt {
    color: #fff
}

.blk-txt,
h2.tl span {
    color: #000
}

h2.tl {
    font-size: 42px;
    line-height: 54px;
    margin: 0;
    padding-bottom: 20px;
    font-family: Roboto, sans-serif;
    font-weight: 100
}

h2.tl span {
    font-size: 26px;
    letter-spacing: -1px
}

.key-medical-outer {
    background: url(../images/bg-key-medical.png);
    padding: 47px 0
}

.key-medical-outer .key-medical-blk {
    border-radius: 10px
}

.key-medical-blk li a {
    text-decoration: none
}

.key-medical-blk figure {
    padding: 0
}

.key-medical-blk .desc {
    padding: 27px 21px
}

.key-medical-blk .desc h3 {
    font-size: 22px;
    color: #008ead;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    margin: 0;
    padding-bottom: 10px
}

.key-medical-blk .desc p {
    font-size: 14px;
    color: #000;
    line-height: 18px
}

.key-medical-blk .keymedical {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px
}

.keymedical img {
    border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0
}

.key-medical-blk .keymedical {
    margin: 0;
    background: #fff;
    border: 0;
    position: relative;
    zoom: 1
}

.key-medical-blk .keymedical .flex-control-nav {
    display: none
}

.key-medical-blk .keymedical .flex-direction-nav li {
    float: left;
    position: absolute;
    right: -5px;
    top: 234px;
    text-indent: -99999px
}

.equipment .equipment-slider .flex-direction-nav li.flex-nav-prev {
    left: -50px
}

.equipment .equipment-slider .flex-direction-nav li.flex-nav-next {
    right: -50px
}

.key-medical-blk .keymedical .flex-direction-nav a.flex-next {
    float: left;
    outline: 0;
    background: url(../images/btn-front-arrow2-act.png) no-repeat;
    margin-left: -36px;
    width: 26px;
    height: 26px;
    text-indent: -9999px
}

.key-medical-blk .keymedical .flex-direction-nav a.flex-prev {
    float: left;
    outline: 0;
    background: url(../images/btn-back-arrow2-act.png) no-repeat;
    margin-left: -66px;
    width: 26px;
    height: 26px;
    text-indent: -9999px
}

.key-medical-blk .keymedical .flex-direction-nav a {
    font-size: 0;
    color: #fff
}

.latest-apollo-blk .desc p,
.patients-speak .desc p {
    font-family: Roboto, sans-serif;
    font-size: 13px;
    line-height: 16px;
    font-weight: 400
}

.latest-apollo-blk .desc p a {
    color: #000
}

.key-medical-blk a.view-all {
    position: absolute;
    display: inline-block;
    bottom: -10px;
    left: 50%;
    margin-left: -50px;
    border: 2px solid #fff;
    padding: 3px 15px;
    background: #377c8e;
    color: #fff
}

.key-medical-outer .latest-apollo-blk {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    min-height: 380px;
    background: #fff;
    padding: 20px;
    position: relative
}

.latest-apollo-blk .desc p {
    padding: 15px 10px 5px 0;
    color: #000
}

.latest .flex-control-nav {
    left: 0;
    bottom: 11px;
    position: absolute;
    text-align: center;
    width: 100%;
    padding: 0
}

.latest .slides li {
    margin: 0 2px 0 3px
}

.latest .slides li figure {
    padding-right: 15px
}

.latest-apollo-blk img {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px
}

.latest .flex-direction-nav {
    display: none
}

.latest .flex-control-nav li {
    margin: 0 3px;
    display: inline-block;
    text-align: center
}

.latest .flex-control-nav li a {
    background: #434a54;
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3) inset;
    cursor: pointer;
    display: block;
    height: 8px;
    text-indent: -9999px;
    width: 8px
}

.latest .flex-control-nav li a.flex-active {
    background: #377c8e;
    background: rgba(55, 124, 142, .9);
    cursor: default
}

.latest-apollo-block a.view-all {
    position: absolute;
    display: inline-block;
    bottom: -10px;
    left: 50%;
    margin-left: -50px;
    border: 2px solid #fff;
    padding: 3px 15px;
    background: #377c8e;
    color: #fff
}

.patients-speak-outer {
    background: url(../images/bg-coe.png);
    padding: 47px 0
}

.patients-speak {
    background: #cddce0;
    padding: 15px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    position: relative
}

.patients-speak figure {
    float: left;
    margin: 35px 15px 10px 0;
    height: 175px;
    display: block;
    width: 85px
}

.patients:after,
.patients:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 32px
}

.patients-speak .desc p {
    color: #000;
    margin: 0
}

.apollo-prism h4,
.patients-speak .desc b {
    font-family: Roboto, sans-serif;
    font-weight: 700
}

.patients-speak .desc b {
    font-size: 13px;
    display: block
}

.patients-speak .desc small {
    font-size: 12px
}

.patients-speak-outer a.view-all {
    position: absolute;
    display: inline-block;
    bottom: -5px;
    left: 50%;
    margin-left: -50px;
    border: 2px solid #fff;
    padding: 3px 15px;
    background: #377c8e;
    color: #fff
}

.apollo-prism {
    background: url(../images/apollo-prism-bg.png) repeat-x #f7f8f7;
    min-height: 280px;
    padding: 15px;
    border: 3px solid #e1e4e5;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px
}

.apollo-prism h4 {
    font-size: 24px;
    color: #35aee3;
    margin: 0 0 10px;
    padding-right: 50px
}

.apollo-prism figure {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center
}

.apollo-prism figure img {
    display: inline-block
}

.apollo-prism p {
    font-family: Roboto, sans-serif;
    font-size: 18px;
    color: #4e4b4b;
    margin: 0;
    padding-top: 10px;
    line-height: 22px;
    font-weight: 400
}

.patients .slides li {
    margin: 0 2px 0 3px
}

.patients:before {
    background: url(../images/up-quote.png) center center no-repeat;
    left: 15px;
    top: 15px
}

.patients:after {
    background: url(../images/dw-quote.png) center center no-repeat;
    bottom: 15px;
    right: 15px
}

.patients .flex-control-nav {
    padding: 0 0 0 12px
}

.patients .flex-control-nav li {
    margin: 0 3px;
    display: inline-block;
    text-align: center;
    padding: 0
}

.patients .flex-control-nav li a {
    background: #434a54;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3) inset;
    cursor: pointer;
    display: block;
    height: 8px;
    text-indent: -9999px;
    width: 8px
}

.patients .flex-control-nav li a.flex-active {
    background: #377c8e;
    background: rgba(55, 124, 142, .9);
    cursor: default
}

.patients .flex-direction-nav {
    display: none
}

.breadcrumb,
.openmenu {
    display: block
}

.gsc-search-button {
    width: 50px;
    height: 50px
}

body .contentin {
    background-color: #e2e2e2;
    padding-top: 20px
}

.geo {
    float: left;
    width: 30%;
    text-align: center
}

.geo > table {
    width: 100%!important;
    text-align: center
}

.icon-top {
    position: fixed;
    bottom: -45px;
    right: 2px;
    z-index: 100000;
    cursor: pointer
}

.icon-top img {
    width: 45px
}

.breadcrumb {
    font-family: Roboto, sans-serif;
    padding: 5px 35px 0 0;
    height: auto;
    margin-bottom: 15px;
    background: 0 0;
    border-radius: 0;
    font-weight: 400
}

.inner-page-cnt-block .breadcrumb {
    padding: 5px 35px 0 5px
}

.breadcrumb .breadCrumbChild a span,
.breadcrumb .breadCrumbChild span {
    font-family: Roboto, sans-serif;
    padding-left: 0;
    font-size: 14px;
    font-weight: 400
}

.inner-page-full-width .breadcrumb {
    margin-bottom: 20px;
    margin-top: 0
}

.breadcrumb .breadCrumbChild {
    font-family: robotoregular;
    line-height: 18px;
    display: inline-block;
    font-weight: 400
}

.breadcrumb .breadCrumbChild a {
    font-family: Roboto, sans-serif;
    color: #666;
    text-decoration: none;
    font-weight: 400
}

.breadcrumb .breadCrumbChild a:hover {
    color: #007d9e;
    text-decoration: none
}

.breadcrumb .breadCrumbChild a span {
    color: #666;
    padding-right: 5px;
    text-decoration: none;
    line-height: 18px
}

.breadcrumb .breadCrumbChild a span:hover {
    color: #007d9e;
    text-decoration: none
}

.breadcrumb .breadCrumbChild.gt {
    padding-right: 5px;
    position: relative;
    top: 0
}

.ah-cancer-white-block .breadcrumb .breadCrumbChild.gt {
    top: 0
}

.breadcrumb .breadCrumbChild span {
    color: #007d9e
}

h1.main-head {
    font-size: 22px;
    line-height: 30px;
    padding: 10px 0;
    float: left;
    width: 100%
}

h1.main-head1 {
    float: left;
    color: #fff;
    font: 700 14px Roboto, sans-serif;
    text-transform: uppercase;
    padding: 0 0 0 10px
}

.mobile-arrow {
    position: fixed;
    right: 20px;
    top: 50%;
    margin-top: 17px;
    z-index: 999999;
    display: none
}

ul.report li ul {
    float: left;
    padding: 10px 0 0;
    margin-left: 31px
}

ul.report li ul li {
    width: 190px;
    padding-bottom: 5px
}

.frin-double {
    width: 430px!important;
    float: left;
    border-right: 0!important
}

ul.report2 {
    width: 200px
}

aside.frin p {
    width: 100%
}

ul.report li ul li a {
    float: left;
    font-size: 13px;
    padding: 0 0 5px 12px;
    background: url(../images/submenu-arrow.gif) 0 6px no-repeat
}

ul.report li ul li a:hover {
    background: url(../images/submenu-arrow.gif) 0 4px no-repeat #fff;
    border: none;
    box-shadow: none;
    color: #02b1df;
    float: left;
    padding: 0 0 5px 12px
}

.hover-widget-block .hover-content {
    background: url(../images/shadow-pop-cont.png) 0 center no-repeat;
    min-height: 152px;
    padding: 18px 0 0 20px
}

.widget-block-out {
    width: 200px;
    position: fixed;
    right: 0;
    bottom: 0;
    display: block;
    z-index: 1000
}

.widget-block-out .widget-block {
    width: 225px;
    height: 200px;
    background-color: #197681;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 10000
}

.widget-block figure {
    margin: 0;
    float: left;
    padding-top: 10px
}

.widget-block h2 {
    color: #007d9e;
    font: 12px robotoblack;
    text-transform: uppercase;
    line-height: 18px;
    padding: 0 0 0 10px
}

.widget-block .selbox {
    padding: 0 10px;
    position: relative;
    height: 43px;
    margin-bottom: 0
}

.widget-block .selbox .locateicon {
    padding: 0 8px;
    width: 20px;
    height: 26px;
    background: url(../images/widget/locate.png) no-repeat!important;
    margin: -31px 0 0 8px;
    position: relative
}

.widget-block .selbox .btn-default {
    background-color: #fff;
    border-color: #0f373b;
    color: #666;
    font-size: 12px
}

.widget-block .selbox .btn {
    padding: 9px 12px 10px
}

.widget-block .bootstrap-select.btn-group .btn .filter-option {
    left: 37px
}

.widget-block .selbox .bootstrap-select.btn-group .btn .caret {
    background: url(../images/widget/down-arrow.png) no-repeat!important;
    height: 12px;
    width: 16px
}

.widget-block .selbox .bootstrap-select>.btn {
    box-shadow: none
}

.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.open>.dropdown-toggle.btn-default,
.widget-block .selbox .btn-default:hover {
    background-color: #fff
}

.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open>.dropdown-toggle.btn-default,
.widget-block .selbox .locateicon:hover {
    background: url(../images/widget/locate.png) 7px 3px no-repeat #fff!important
}

.widget-block .inputfld {
    margin: 0 10px;
    position: relative
}

.widget-block .inputfld .form-control {
    border: 1px solid #0f373b;
    border-width: 1px 0 1px 1px;
    color: #666;
    height: 37px;
    width: 86%;
    box-shadow: none;
    padding: 12px 5px;
    font-size: 12px
}

.widget-block .inputfld .input-group-addon {
    background-color: #fff;
    border: 1px solid #0f373b!important;
    color: #3397b1;
    border-width: 1px 1px 1px 0 !important;
    padding: 10px 5px 11px;
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0
}

.place-holder-home {
    padding: 10px 5px 9px!important
}

.widget-block form {
    margin: 0
}

.widget-block p {
    margin: 0 10px 8px
}

.widget-block .btn-primary {
    background: #007d9e;
    font: 14px robotoblack;
    margin-top: 5px;
    padding: 8px 41px
}

.place_holder,
.widget-block .bootstrap-select.btn-group .dropdown-menu li>a {
    font-size: 12px
}

.widget-block .btn-primary span.bookimg {
    display: inline-block;
    vertical-align: middle
}

.widget-block .btn-primary span.bookimg-cont {
    display: inline-block;
    vertical-align: middle;
    padding-top: 5px
}

.hidden-btn {
    display: block
}

.hidden-gobtn {
    display: none
}

.widget-block-out .edoc-top {
    width: 100%;
    padding: 0
}

.widget-block-out .edoc {
    position: absolute;
    top: -19px;
    right: 0;
    width: 58px;
    height: 19px;
    float: right;
    background: url(../images/widget/hide.png) no-repeat;
    cursor: pointer;
    z-index: 10001
}

.widget-block-out .edoc.active {
    background-image: url(../images/widget/show.png)
}

.edoc-top.open .edoc {
    top: 0;
    background: url(../images/widget/show.png) no-repeat;
    cursor: pointer
}

#country_list_id {
    position: absolute;
    left: 0;
    bottom: 45px;
    max-height: 240px;
    overflow: hidden;
    border-radius: 0;
    z-index: 99999;
    min-height: 50px;
    padding: 0;
    width: 183px;
    display: none;
    background: #f9f9f9
}

#country_list_id ul {
    max-height: 240px;
    overflow-y: auto;
    border: 1px solid #0f373b;
    min-height: 50px;
    overflow-x: hidden
}

.widget-block .form-group,
.widget-block .input-group {
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 0
}

.widget-block .hidden-btn {
    display: block;
    padding: 10px 0 0
}

#country_list_id ul li a {
    color: #000;
    font-size: 12px;
    line-height: 20px;
    display: block;
    padding: 2px 15px;
    float: left;
    width: 182px
}

#country_list_id ul li:nth-child(2n+1) a {
    background: #fff
}

#country_list_id ul li a:hover {
    background: #f1f1f1;
    text-decoration: none
}

.widget-block .widget-name {
    float: left;
    width: 170px
}

.widget-block .widget-doctor {
    float: right;
    width: 80px;
    text-align: right;
    display: none
}

.widget-block .bootstrap-select.btn-group .dropdown-menu.inner {
    max-height: 300px
}

.widget-block .dropdown-menu {
    z-index: 99999;
    max-height: 200px!important
}

.widget-edoc-head {
    padding: 4px 10px 0;
    background: #f3f3f3;
    margin-bottom: 10px
}

.widget-edoc-head figure {
    width: 45px
}

.widget-edoc-head h2 {
    float: left;
    width: 135px;
    padding-top: 5px;
    margin: 0
}

.place_holder {
    padding-left: 5px;
    color: #878585;
    position: absolute;
    left: 0;
    z-index: 111;
    width: 85%;
    line-height: 14px;
    display: inline-block;
    padding-top: 5px
}

.heartins {
    width: 100%
}

.heartins h2 {
    border-bottom: 1px solid #e5e5e5;
    color: #000;
    float: left;
    font: 500 14px Roboto, sans-serif;
    width: 100%
}

.heartins h2 em {
    float: left;
    opacity: .2;
    padding: 0 8px 0 30px;
    text-align: center;
    width: 31px
}

.heartins h2 em.hiactive,
.heartins h2 em:hover {
    float: left;
    opacity: 1;
    padding: 0 8px 0 30px;
    text-align: center;
    width: 31px
}

.heartins h2 i {
    color: #000;
    float: left;
    font: 500 14px/39px Roboto, sans-serif;
    height: 39px;
    width: 195px
}

.heartins h2 a {
    color: #000;
    text-decoration: none
}

.heartins h2 a:hover {
    color: red
}

.p0 {
    padding: 0!important
}

.mt10 {
    margin-top: 10px!important
}

.wauto {
    width: auto!important
}

.pl0 {
    padding-left: 0!important
}

.pl10 {
    padding-left: 10px!important
}

.pl14 {
    padding-left: 14px!important
}

.pl20 {
    padding-left: 20px!important
}

.sub-head1 {
    color: #000;
    font: 700 22px/18px Roboto, sans-serif!important;
    padding-bottom: 10px
}

.sub-head3 {
    color: #000!important;
    float: left;
    font: 700 21px/20px Roboto, sans-serif!important;
    text-align: left!important;
    margin: -10px 0 0;
    width: 100%;
    padding: 0 0 10px!important
}

.sub-head3 a {
    color: #000;
    text-decoration: none
}

.sub-head3 a:hover {
    color: #02b1df
}

.sub-head3 small {
    color: #666;
    font: 500 13px Roboto, sans-serif!important
}

.sub-head,
.sub-head0 {
    padding: 0 0 10px;
    width: 100%;
    float: left;
    color: #000!important
}

.sub-head {
    font: 700 17px Roboto, sans-serif!important
}

.sub-head0 {
    font: 700 18px/20px Roboto, sans-serif!important
}

.sub-head01 {
    color: #fff!important;
    font: 700 14px Roboto, sans-serif!important;
    width: 100%;
    float: left
}

.sub-head02,
.sub-head03 {
    color: #02b1df!important
}

.sub-head02 {
    font: 500 17px Roboto, sans-serif!important;
    padding: 0 0 10px;
    width: 100%;
    float: left
}

.sub-head03 {
    font: 700 17px Roboto, sans-serif!important;
    padding: 15px 0 10px;
    float: none!important;
    width: auto!important
}

.sub-head04,
.sub-head05,
.sub-head4 {
    float: left;
    font: 700 15px Roboto, sans-serif!important;
    padding: 0 0 13px;
    width: 100%
}

.sub-head4 {
    color: #000!important
}

.sub-head04 {
    color: #02b1df!important
}

.sub-head05 {
    color: #000!important
}

.sub-head06,
.sub-head07 {
    font: 700 14px Roboto, sans-serif!important;
    width: auto!important;
    float: none!important
}

.sub-head06 {
    color: #02b1df!important
}

.sub-head07 {
    color: #000!important
}

.sub-head08 {
    color: #02b1df!important;
    float: left;
    font: 500 24px/26px Roboto, sans-serif!important;
    padding: 0 0 15px;
    width: 275px
}

.sub-head08 a {
    color: #02b1df!important;
    text-decoration: none
}

.sub-head09 {
    color: #fff!important;
    float: left;
    font: 500 24px Roboto, sans-serif!important;
    padding: 0 0 10px;
    width: 255px
}

.sub-head10,
.sub-head11,
.sub-head11 a {
    color: #02b1df!important
}

.sub-head10 {
    float: left;
    font: 400 31px Roboto, sans-serif!important;
    padding: 5px 0 0;
    text-align: right;
    width: 310px
}

.sub-head11 {
    font: 400 14px/20px Roboto, sans-serif!important;
    padding: 0 0 20px;
    text-align: center;
    width: 226px!important
}

.sub-head11 a {
    text-decoration: none
}

.sub-head12 {
    color: #282828!important;
    font: 700 14px/20px Roboto, sans-serif!important;
    margin: 0;
    padding: 6px 0;
    text-align: left
}

.sub-head12 a {
    color: #282828;
    text-decoration: none
}

#23527c .sub-head12 a:hover {
    color: #23527c
}

.sub-head13 {
    color: #02b1df!important;
    float: left;
    font: 500 22px Roboto, sans-serif!important;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    width: 100%
}

.sub-head160,
.sub-head21 {
    margin: 0;
    text-align: left
}

.sub-head14,
.sub-head15 {
    font: 700 14px Roboto, sans-serif!important;
    width: 100%!important;
    float: left
}

.sub-head14,
.sub-head15,
.sub-head15 a {
    color: #000!important
}

.sub-head14 {
    padding: 10px 0 10px 10px !important
}

.sub-head15 {
    padding: 10px 0
}

.sub-head16,
.sub-head17,
.sub-head18 {
    float: left;
    width: 100%
}

.sub-head15 a {
    text-decoration: none
}

.sub-head15 a:hover {
    color: #007d9e!important
}

.sub-head16 {
    color: #02b1df!important;
    font: 500 14px Roboto, sans-serif!important;
    padding: 0 0 10px 10px !important
}

.sub-head160 {
    color: #007d9e;
    font: 700 12px/20px Roboto, sans-serif!important;
    padding: 6px 0
}

.sub-head17 {
    color: #000!important;
    font: 700 16px Roboto, sans-serif!important;
    padding: 0 0 10px
}

.sub-head18 {
    color: #028cb0!important;
    font: 700 16px/30px Roboto, sans-serif!important
}

.sub-head19,
.sub-head20 {
    color: #000!important;
    float: left;
    padding: 0 0 10px;
    width: 100%
}

.sub-head19 {
    font: 500 16px Roboto, sans-serif!important
}

.sub-head20 {
    font: 500 16px Roboto, sans-serif!important
}

.sub-head21 {
    color: #007d9e!important;
    font: 700 12px/20px Roboto, sans-serif!important;
    padding: 0
}

.sub-head22 {
    background-color: #02b1df;
    color: #fff!important;
    float: left;
    font: 700 21px Roboto, sans-serif!important;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    width: 660px
}

.sliderul {
    position: relative;
    right: -200px
}

.arrow-animte {
    display: none
}

.sub-head23,
.sub-head24 {
    float: left;
    font: 500 18px Roboto, sans-serif!important
}

.sub-head23,
.sub-head23 a {
    color: #02b1df!important;
    text-decoration: none
}

.sub-head23 {
    padding: 10px 0;
    width: 320px!important
}

.sub-head24 {
    color: #000!important;
    padding: 0 0 13px;
    width: 100%
}

.sub-head25 {
    color: #007d9e!important;
    font: 700 17px/20px Roboto, sans-serif!important;
    margin: 0;
    padding: 0;
    text-align: left
}

aside.explore-mdl-list {
    float: left;
    padding: 0 0 20px;
    width: 647px
}

aside.explore-mdl-list h2 {
    float: left;
    margin: 0 0 10px;
    width: 323px
}

aside.explore-mdl-list h2 a {
    background: url(../images/explore.png) no-repeat;
    color: #02b1df;
    line-height: 46px;
    padding: 0 0 0 57px;
    width: 266px
}

aside.explore-mdl-list h2 a,
aside.explore-mdl-list h2 a:hover {
    text-decoration: none;
    float: left;
    font: 700 17px Roboto, sans-serif;
    height: 46px
}

aside.explore-mdl-list h2 a:hover {
    color: #000;
    line-height: 46px;
    padding: 0 0 0 57px;
    width: 266px
}

aside.explore-mdl-list h2.milestone a {
    background-position: 0 0
}

aside.explore-mdl-list h2.milestone a:hover {
    background-position: 0 -573px
}

aside.explore-mdl-list h2.clinical a {
    background-position: 0 -94px
}

aside.explore-mdl-list h2.clinical a:hover {
    background-position: 0 -667px
}

aside.explore-mdl-list h2.treat a {
    background-position: 0 -141px
}

aside.explore-mdl-list h2.treat a:hover {
    background-position: 0 -714px
}

aside.explore-mdl-list h2.testi a {
    background-position: 0 -235px
}

aside.explore-mdl-list h2.testi a:hover {
    background-position: 0 -808px
}

aside.explore-mdl-list h2.facility a {
    background-position: 0 -282px
}

aside.explore-mdl-list h2.facility a:hover {
    background-position: 0 -855px
}

aside.explore-mdl-list h2.request a {
    background-position: 0 -376px
}

aside.explore-mdl-list h2.request a:hover {
    background-position: 0 -949px
}

aside.explore-mdl-list h2.services a {
    background-position: 0 -423px
}

aside.explore-mdl-list h2.services a:hover {
    background-position: 0 -996px
}

aside.explore-mdl-list h2.apollol a {
    background-position: 0 -517px
}

aside.explore-mdl-list h2.apollol a:hover {
    background-position: 0 -1090px
}

aside.explore-mdl-list h2.phc a {
    background-position: 0 -47px
}

aside.explore-mdl-list h2.phc a:hover {
    background-position: 0 -620px
}

aside.explore-mdl-list h2.phc1 a {
    background-position: 0 -47px
}

aside.explore-mdl-list h2.phc1 a:hover {
    background-position: 0 -620px
}

aside.explore-mdl-list h2.team a {
    background-position: 0 -188px
}

aside.explore-mdl-list h2.team a:hover {
    background-position: 0 -761px
}

aside.explore-mdl-list h2.save a {
    background-position: 0 -329px
}

aside.explore-mdl-list h2.save a:hover {
    background-position: 0 -902px
}

aside.explore-mdl-list h2.know a {
    background-position: 0 -470px
}

aside.explore-mdl-list h2.know a:hover {
    background-position: 0 -1043px
}

aside.explore-mdl-list h2.faqs a {
    background: url(../images/icon-faqs.png) no-repeat
}

aside.explore-mdl-list h2.faqs a:hover {
    background: url(../images/icon-faqs-o.png) no-repeat
}

aside.explore-mdl-list h2.casestudy a {
    background: url(../images/apollo-icon-case.png) no-repeat
}

aside.explore-mdl-list h2.casestudy a:hover {
    background: url(../images/apollo-icon-case-hover.png) no-repeat
}

aside.explore-mdl-list h2.colorectal a {
    background: url(../images/apollo-icon-colorectal.jpg) no-repeat
}

aside.explore-mdl-list h2.colorectal a:hover {
    background: url(../images/apollo-icon-colorectal-hover.jpg) no-repeat
}

aside.explore-mdl-list h2.fatty a {
    background: url(../images/apollo-icon-fatty.png) no-repeat
}

aside.explore-mdl-list h2.fatty a:hover {
    background: url(../images/apollo-icon-fatty-hover.png) no-repeat
}

.sub-head26 {
    color: #000;
    float: left;
    font: 700 21px/18px Roboto, sans-serif!important;
    margin: 9px 0 0;
    padding: 0;
    width: 100%
}

.sub-head26 small {
    color: #666;
    font: 500 13px Roboto, sans-serif
}

.sub-head26 a {
    color: #000;
    text-decoration: none
}

.main-head01 {
    color: #000;
    float: left;
    font: 700 21px Roboto, sans-serif!important;
    margin: 0;
    padding: 10px 0 0;
    width: 100%
}

.ah-coelist-bgcolor-brown a,
.ah-coelist-bgcolor-darkblue a,
.ah-coelist-bgcolor-darkgreen a,
.ah-coelist-bgcolor-lavander a,
.ah-coelist-bgcolor-lightgreen a,
.ah-coelist-bgcolor-midgreen a,
.ah-coelist-bgcolor-navyblue a,
.ah-coelist-bgcolor-orange a,
.ah-coelist-bgcolor-paasigreen a,
.ah-coelist-bgcolor-red a,
.ah-coelist-bgcolor-skyblue a,
.ah-coelist-bgcolor-yellow a,
span.ah-coe-list a,
.ah-coelist-bgcolor-navyblue-dark a {
    color: #fff
}

.inner-pages {
    background: #e2e2e2;
    padding: 20px 0
}

.inner-pages .inner-page-cnt-block {
    padding: 15px;
    background: #fff;
    margin-bottom: 0
}

.inner-page-full-width .inner-page-cnt-block {
    padding: 15px;
    background: #fff
}

.ah-coe-blk-outer {
    background: none!important;
    padding-bottom: 0;
    padding-top: 0
}

.ah-coe-blk-outer .inner-page-cnt-block {
    padding: 0;
    background: none!important
}

.white-bg {
    background: #fff
}

.ah-coelist {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    float: left;
    position: relative;
    padding: 0;
    width: 33.33%
}

.ah-coelist-img {
    float: left;
    width: 100%
}

.ah-coelist-bgcolor-brown2,
.ah-coelist-bgcolor-darkblue,
.ah-coelist-bgcolor-darkgreen,
.ah-coelist-bgcolor-lavander,
.ah-coelist-bgcolor-lightgreen,
.ah-coelist-bgcolor-midgreen,
.ah-coelist-bgcolor-navyblue,
.ah-coelist-bgcolor-orange,
.ah-coelist-bgcolor-paasigreen,
.ah-coelist-bgcolor-red,
.ah-coelist-bgcolor-skyblue,
.ah-coelist-bgcolor-yellow,
.ah-coelist-bgcolor-navyblue-dark {
    height: 142px;
    color: #fff;
    float: left;
    font: 500 18px Roboto, sans-serif;
    text-align: center;
    width: 100%;
    margin: 0;
    cursor: pointer
}

.ah-coelist-bgcolor-red {
    background-color: #e51937;
    padding: 40px 0 0
}

.ah-coelist-bgcolor-yellow {
    background-color: #f89828;
    padding: 30px 0 0
}

.ah-coelist-bgcolor-darkgreen {
    background-color: #006f6d;
    padding: 30px 0 0
}

.ah-coelist-bgcolor-lavander {
    background-color: #7373a8;
    padding: 30px 0 0
}

.ah-coelist-bgcolor-midgreen {
    background-color: #1fb259;
    padding: 30px 0 0
}

.ah-coelist-bgcolor-skyblue {
    background-color: #00b7df;
    padding: 30px 0 0
}

.ah-coelist-bgcolor-lightgreen {
    background-color: #7ac142;
    padding: 30px 0 0
}

.ah-coelist-bgcolor-darkblue {
    background-color: #164ebe;
    padding: 20px 0 0
}

.ah-coelist-bgcolor-paasigreen {
    background-color: #608d4a;
    padding: 30px 0 0
}

.ah-coelist-bgcolor-orange {
    background-color: #f15c23;
    padding: 30px 0 0
}

.ah-coelist-bgcolor-brown {
    background-color: #e51937;
    padding: 11.3% 0 13%
}

.ah-coelist-bgcolor-navyblue {
    background-color: #266ebb;
    padding: 35px 0 0
}

.ah-coelist-bgcolor-navyblue-dark {
    background-color: #3d5a91!important;
    padding: 50px 0 0;
    height: 165px!important
}

span.ah-coe-list {
    display: inline-block;
    padding: 25px 0 0 10px;
    vertical-align: top
}

span.ah-coe-icon-bariatric-surgery,
span.ah-coe-icon-cancercare,
span.ah-coe-icon-criticalcare,
span.ah-coe-icon-emergency,
span.ah-coe-icon-gastroenterology,
span.ah-coe-icon-heart,
span.ah-coe-icon-nephrology,
span.ah-coe-icon-neurosciences,
span.ah-coe-icon-orthopaedics,
span.ah-coe-icon-preventive-medicine,
span.ah-coe-icon-robotics,
span.ah-coe-icon-spine,
span.ah-coe-icon-transplants,
span.ah-coe-icon-colorectal {
    display: inline-block;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease
}

span.ah-coe-icon-heart {
    background: url(../images/icons/coe/apollo-icon-heart-surgery.png) center top no-repeat;
    width: 68px;
    height: 68px
}

span.ah-coe-icon-orthopaedics {
    background: url(../images/icons/coe/apollo-icon-orthopaedics.png) center top no-repeat;
    width: 52px;
    height: 86px
}

span.ah-coe-icon-spine {
    background: url(../images/icons/coe/apollo-icon-spine.png) center top no-repeat;
    width: 51px;
    height: 84px
}

span.ah-coe-icon-cancercare {
    background: url(../images/icons/coe/apollo-icon-cancer-care.png) center top no-repeat;
    width: 39px;
    height: 84px
}

span.ah-coe-icon-gastroenterology {
    background: url(../images/icons/coe/apollo-icon-gastroenterology.png) center top no-repeat;
    width: 53px;
    height: 88px
}

span.ah-coe-icon-transplants {
    background: url(../images/icons/coe/apollo-icon-transplants.png) center top no-repeat;
    width: 50px;
    height: 86px
}

span.ah-coe-icon-nephrology {
    background: url(../images/icons/coe/apollo-icon-nephrology-urology.png) center top no-repeat;
    width: 78px;
    height: 105px
}

span.ah-coe-icon-robotics {
    background: url(../images/icons/coe/apollo-icon-robotics.png) center top no-repeat;
    width: 77px;
    height: 78px
}

span.ah-coe-icon-criticalcare {
    background: url(../images/icons/coe/apollo-icon-critical-care.png) center top no-repeat;
    width: 81px;
    height: 84px
}

span.ah-coe-icon-neurosciences {
    background: url(../images/icons/coe/apollo-icon-neurosciences.png) center top no-repeat;
    width: 65px;
    height: 78px
}

span.ah-coe-icon-bariatric-surgery {
    background: url(../images/icons/coe/apollo-icon-bariatric-surgery.png) center top no-repeat;
    width: 73px;
    height: 79px
}

span.ah-coe-icon-preventive-medicine {
    background: url(../images/icons/coe/apollo-icon-preventive-medicine.png) center top no-repeat;
    width: 71px;
    height: 92px
}

span.ah-coe-icon-emergency {
    background: url(../images/icons/coe/apollo-icon-emergency.png) center top no-repeat;
    width: 80px;
    height: 82px
}

span.ah-coe-icon-colorectal {
    background: url(../images/icons/coe/apollo-icon-colorectal.png) center top no-repeat;
    width: 80px;
    height: 82px
}

.page-header {
    margin-top: 20px;
    padding-bottom: 0
}

.selbox .bootstrap-select.btn-group .btn .filter-option {
    left: 30px
}

.inner-cnt-block .find-a-doctor figure,
.inner-cnt-block .find-a-doctor h2,
.inner-cnt-block .find-a-doctor small {
    display: none
}

.btn-default,
.btn-default.active,
.btn-default.focus,
.inner-cnt-block .find-a-doctor.widget-block .selbox .locateicon,
.open>.dropdown-toggle.btn-default {
    background: url(../images/widget/locate.png) 7px 4px no-repeat #fff!important
}

.btn-default,
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.inner-cnt-block .ah-findadoctortop.widget-block .selbox .locateicon,
.inner-cnt-block .ah-findadoctortop.widget-block .selbox .locateicon:hover,
.open>.dropdown-toggle.btn-default {
    background: #fff!important
}

.inner-cnt-block .ah-findadoctortop .selbox .bootstrap-select.btn-group .btn .filter-option {
    left: 10px
}

a.ah-coe-icons-about-cancer,
a.ah-coe-icons-apollo-locations,
a.ah-coe-icons-case-studies,
a.ah-coe-icons-clinical-articles,
a.ah-coe-icons-clinical-team,
a.ah-coe-icons-colorectal,
a.ah-coe-icons-common-diseases,
a.ah-coe-icons-diagnostic-services,
a.ah-coe-icons-facility,
a.ah-coe-icons-faq,
a.ah-coe-icons-fatty,
a.ah-coe-icons-know-your-heart,
a.ah-coe-icons-milestones,
a.ah-coe-icons-healthy-heart,
a.ah-coe-icons-post-a-query,
a.ah-coe-icons-saving-childs-heart,
a.ah-coe-icons-testimonials,
a.ah-coe-icons-treatment,
a.ah-coe-icons-askDr {
    position: relative;
    width: 100%;
    color: #000!important;
    font: 500 14px/24px Roboto, sans-serif;
    height: auto;
    text-decoration: none;
    border-bottom: 1px solid #e5e5e5;
    padding: 7px 0 8px 50px;
    float: left
}

a.ah-coe-icons-facility:before,
a.ah-coe-icons-milestones:before,
a.ah-coe-icons-healthy-heart:before,
a.ah-coe-icons-treatment:before,
a.ah-coe-icons-askDr:before {
    opacity: .2;
    content: '';
    position: absolute;
    left: 10px;
    top: 5px
}

a.ah-coe-icons-common-diseases {
    line-height: 21px
}

a.ah-coe-icons-milestones:before {
    width: 23px;
    height: 27px;
    background: url(../images/icons/apollo-coe-icons-milestone.png) no-repeat
}

a.ah-coe-icons-healthy-heart:before {
    width: 23px;
    height: 27px;
    background: url(../images/icons/apollo-coe-icons-healthy-heart.png) no-repeat
}

a.ah-coe-icons-treatment:before {
    width: 27px;
    height: 29px;
    background: url(../images/icons/apollo-coe-icons-treatment.png) no-repeat
}

a.ah-coe-icons-askDr:before {
    width: 27px;
    height: 29px;
    background: url(../images/icons/apollo-coe-icons-ask-dr.png) no-repeat
}

a.ah-coe-icons-facility:before {
    width: 30px;
    height: 27px;
    background: url(../images/icons/apollo-coe-icons-facility.png) no-repeat
}

a.ah-coe-icons-common-diseases:before,
a.ah-coe-icons-diagnostic-services:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 5px;
    width: 28px;
    height: 26px;
    background: url(../images/icons/apollo-coe-icons-diagnostic-services.png) no-repeat;
    opacity: .2
}

a.ah-coe-icons-clinical-team:before,
a.ah-coe-icons-testimonials:before,
a.ah-coe-icons-askDr:before {
    opacity: .2;
    content: '';
    position: absolute;
    left: 10px;
    top: 5px;
    height: 28px
}

a.ah-coe-icons-clinical-team:before {
    width: 28px;
    background: url(../images/icons/apollo-coe-icons-clinical-team.png) no-repeat
}

a.ah-coe-icons-askDr:before {
    width: 27px;
    background: url(../images/icons/apollo-coe-icons-ask-dr.png) no-repeat
}

a.ah-coe-icons-testimonials:before {
    width: 26px;
    background: url(../images/icons/apollo-coe-icons-testimonials.png) no-repeat
}

a.ah-coe-icons-clinical-articles:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 5px;
    width: 28px;
    height: 26px;
    background: url(../images/icons/apollo-coe-icons-clinical-articles.png) no-repeat;
    opacity: .2
}

a.ah-coe-icons-know-your-heart:before,
a.ah-coe-icons-saving-childs-heart:before {
    top: 5px;
    opacity: .2;
    content: '';
    position: absolute;
    left: 10px;
    width: 33px
}

a.ah-coe-icons-know-your-heart:before {
    height: 26px;
    background: url(../images/icons/apollo-coe-icons-know-your-heart.png) no-repeat
}

a.ah-coe-icons-saving-childs-heart:before {
    height: 27px;
    background: url(../images/icons/apollo-coe-icons-saving-childs-heart.png) no-repeat
}

a.ah-coe-icons-post-a-query:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 5px;
    width: 25px;
    height: 24px;
    background: url(../images/icons/apollo-coe-icons-post-a-query.png) no-repeat;
    opacity: .2
}

a.ah-coe-icons-apollo-locations:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 5px;
    width: 22px;
    height: 28px;
    background: url(../images/icons/apollo-coe-icons-apollo-locations.png) no-repeat;
    opacity: .2
}

a.ah-coe-icons-about-cancer:before,
a.ah-coe-icons-case-studies:before,
a.ah-coe-icons-colorectal:before,
a.ah-coe-icons-faq:before,
a.ah-coe-icons-fatty:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 7px;
    width: 30px;
    height: 23px;
    opacity: .2
}

a.ah-coe-icons-about-cancer:before {
    background: url(../images/icons/apollo-coe-icon-about-cancer.png) no-repeat
}

a.ah-coe-icons-faq:before {
    background: url(../images/icons/apollo-coe-icon-faq.png) no-repeat
}

a.ah-coe-icons-case-studies:before {
    background: url(../images/icons/apollo-coe-icon-case-studies.png) no-repeat
}

a.ah-coe-icons-colorectal:before {
    background: url(../images/icons/apollo-icon-colorectal.png) no-repeat
}

a.ah-coe-icons-fatty:before {
    background: url(../images/icons/apollo-icon-fatty2.png) no-repeat
}

a.ah-coe-heading,
a.ah-coe-icons-urology {
    text-decoration: none;
    float: left;
    width: 100%
}

a:hover.ah-coe-icons-about-cancer:before,
a:hover.ah-coe-icons-apollo-locations:before,
a:hover.ah-coe-icons-case-studies:before,
a:hover.ah-coe-icons-clinical-articles:before,
a:hover.ah-coe-icons-clinical-team:before,
a:hover.ah-coe-icons-colorectal:before,
a:hover.ah-coe-icons-common-diseases:before,
a:hover.ah-coe-icons-diagnostic-services:before,
a:hover.ah-coe-icons-facility:before,
a:hover.ah-coe-icons-faq:before,
a:hover.ah-coe-icons-fatty:before,
a:hover.ah-coe-icons-know-your-heart:before,
a:hover.ah-coe-icons-milestones:before,
a:hover.ah-coe-icons-healthy-heart:before,
a:hover.ah-coe-icons-post-a-query:before,
a:hover.ah-coe-icons-saving-childs-heart:before,
a:hover.ah-coe-icons-testimonials:before,
a:hover.ah-coe-icons-treatment:before,
h2.active a.ah-coe-icons-about-cancer:before,
h2.active a.ah-coe-icons-apollo-locations:before,
h2.active a.ah-coe-icons-case-studies:before,
h2.active a.ah-coe-icons-clinical-articles:before,
h2.active a.ah-coe-icons-clinical-team:before,
h2.active a.ah-coe-icons-colorectal:before,
h2.active a.ah-coe-icons-common-diseases:before,
h2.active a.ah-coe-icons-diagnostic-services:before,
h2.active a.ah-coe-icons-facility:before,
h2.active a.ah-coe-icons-faq:before,
h2.active a.ah-coe-icons-fatty:before,
h2.active a.ah-coe-icons-know-your-heart:before,
h2.active a.ah-coe-icons-milestones:before,
h2.active a.ah-coe-icons-healthy-heart:before,
h2.active a.ah-coe-icons-post-a-query:before,
h2.active a.ah-coe-icons-saving-childs-heart:before,
h2.active a.ah-coe-icons-testimonials:before,
h2.active a.ah-coe-icons-treatment:before,
h2.alias-parent-active a.ah-coe-icons-about-cancer:before,
h2.alias-parent-active a.ah-coe-icons-apollo-locations:before,
h2.alias-parent-active a.ah-coe-icons-case-studies:before,
h2.alias-parent-active a.ah-coe-icons-clinical-articles:before,
h2.alias-parent-active a.ah-coe-icons-clinical-team:before,
h2.alias-parent-active a.ah-coe-icons-colorectal:before,
h2.alias-parent-active a.ah-coe-icons-common-diseases:before,
h2.alias-parent-active a.ah-coe-icons-diagnostic-services:before,
h2.alias-parent-active a.ah-coe-icons-facility:before,
h2.alias-parent-active a.ah-coe-icons-faq:before,
h2.alias-parent-active a.ah-coe-icons-fatty:before,
h2.alias-parent-active a.ah-coe-icons-know-your-heart:before,
h2.alias-parent-active a.ah-coe-icons-milestones:before,
h2.alias-parent-active a.ah-coe-icons-healthy-heart:before,
h2.alias-parent-active a.ah-coe-icons-post-a-query:before,
h2.alias-parent-active a.ah-coe-icons-saving-childs-heart:before,
h2.alias-parent-active a.ah-coe-icons-testimonials:before,
h2.alias-parent-active a.ah-coe-icons-treatment:before,
h2.active a.ah-coe-icons-askDr:before {
    opacity: 1
}

a.ah-coe-heading {
    background: url(../images/icons/apollo-icon-leftarrow.png) 13px 0 no-repeat;
    color: #007d9e;
    font: 700 14px Roboto, sans-serif;
    height: 30px;
    padding: 0 0 0 35px
}

.widget-right-nav {
    background: #fff;
    margin: 0 0 10px;
    padding: 15px 10px
}

a.ah-coe-icons-bariatrics,
a.ah-coe-icons-cancer,
a.ah-coe-icons-critical-care,
a.ah-coe-icons-emergency,
a.ah-coe-icons-gastroenterology,
a.ah-coe-icons-colorectal,
a.ah-coe-icons-heart,
a.ah-coe-icons-neurosciences,
a.ah-coe-icons-orthopaedics,
a.ah-coe-icons-preventive,
a.ah-coe-icons-robotic,
a.ah-coe-icons-spine,
a.ah-coe-icons-transplant {
    position: relative;
    width: 100%;
    color: #fff!important;
    font: 700 15px/39px Roboto, sans-serif;
    height: 39px;
    text-decoration: none;
    border: 1px solid #e5e5e5;
    border-width: 1px 0;
    padding: 0 0 0 50px;
    float: left;
    background-color: #e51937;
    text-transform: uppercase
}

a.ah-coe-icons-urology {
    position: relative;
    color: #fff!important;
    font: 700 14px/39px Roboto, sans-serif;
    height: 39px;
    border: 1px solid #e5e5e5;
    border-width: 1px 0;
    padding: 0 30px 0 38px;
    text-transform: uppercase;
    float: left
}

a.ah-coe-icons-heart:before,
a.ah-coe-icons-orthopaedics:before,
a.ah-coe-icons-colorectal:before {
    content: '';
    position: absolute;
    left: 7px
}

a.ah-coe-icons-heart {
    background-color: #e51937
}

a.ah-coe-icons-orthopaedics {
    background-color: #f89828;
    padding-top: 4px;
    padding-right: 15px;
    line-height: 15px
}

a.ah-coe-icons-cancer {
    background-color: #7373a8
}

a.ah-coe-icons-critical-care,
a.ah-coe-icons-emergency {
    background-color: #e51937
}

a.ah-coe-icons-gastroenterology {
    background-color: #1fb259;
    padding-top: 4px;
    line-height: 15px
}

a.ah-coe-icons-colorectal {
    background-color: #3d5a91;
    padding: 4px 31px 0 43px;
    line-height: 15px
}

a.ah-coe-icons-neurosciences {
    background-color: #00b7df;
    padding-top: 4px;
    line-height: 15px
}

a.ah-coe-icons-robotic {
    background-color: #2282c4;
    padding-top: 4px;
    line-height: 15px
}

a.ah-coe-icons-transplant {
    background-color: #7ac142;
    padding: 4px 20px 0 50px;
    line-height: 15px
}

a.ah-coe-icons-bariatrics {
    background-color: #5d8728;
    padding: 4px 20px 0 50px;
    line-height: 15px
}

a.ah-coe-icons-preventive {
    background-color: #f15c23
}

a.ah-coe-icons-spine {
    background-color: #006f6d
}

a.ah-coe-icons-urology {
    background-color: #164ebe;
    padding-top: 4px;
    line-height: 15px
}

a.ah-coe-icons-bariatrics:before,
a.ah-coe-icons-cancer:before,
a.ah-coe-icons-critical-care:before,
a.ah-coe-icons-emergency:before,
a.ah-coe-icons-gastroenterology:before,
a.ah-coe-icons-colorectal:before,
a.ah-coe-icons-heart:before,
a.ah-coe-icons-neurosciences:before,
a.ah-coe-icons-orthopaedics:before,
a.ah-coe-icons-preventive:before,
a.ah-coe-icons-robotic:before,
a.ah-coe-icons-spine:before,
a.ah-coe-icons-transplant:before,
a.ah-coe-icons-urology:before {
    background: url(../images/icons/apollo-coe-icon-head.png) no-repeat
}

a.ah-coe-icons-heart:before {
    top: 10px;
    width: 20px;
    height: 20px;
    background-position: 0 0;
    left: 10px
}

a.ah-coe-icons-colorectal:before {
    top: 7px;
    width: 23px;
    height: 25px;
    background-position: 0 -492px
}

a.ah-coe-icons-orthopaedics:before {
    top: 5px;
    width: 18px;
    height: 28px;
    background-position: 0 -33px;
    left: 10px
}

a.ah-coe-icons-cancer:before {
    content: '';
    position: absolute;
    left: 15px;
    top: 3px;
    width: 14px;
    height: 30px;
    background-position: 0 -73px
}

a.ah-coe-icons-critical-care:before,
a.ah-coe-icons-emergency:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 5px;
    width: 27px;
    height: 27px
}

a.ah-coe-icons-critical-care:before {
    background-position: 0 -118px;
    left: 10px
}

a.ah-coe-icons-emergency:before {
    background-position: 0 -158px
}

a.ah-coe-icons-gastroenterology:before {
    content: '';
    position: absolute;
    left: 15px;
    top: 2px;
    width: 19px;
    height: 32px;
    background-position: 0 -194px;
    left: 10px
}

a.ah-coe-icons-neurosciences:before,
a.ah-coe-icons-robotic:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 4px
}

a.ah-coe-icons-neurosciences:before {
    width: 25px;
    height: 30px;
    background-position: 0 -236px;
    left: 10px
}

a.ah-coe-icons-robotic:before {
    width: 28px;
    height: 27px;
    background-position: 0 -278px
}

a.ah-coe-icons-transplant:before {
    content: '';
    position: absolute;
    left: 20px;
    top: 2px;
    width: 18px;
    height: 32px;
    background-position: 0 -315px;
    left: 10px
}

a.ah-coe-icons-bariatrics:before,
a.ah-coe-icons-preventive:before,
a.ah-coe-icons-spine:before {
    content: '';
    position: absolute;
    left: 15px
}

a.ah-coe-icons-bariatrics:before {
    top: 5px;
    width: 25px;
    height: 28px;
    background-position: 0 -354px;
    left: 10px
}

a.ah-coe-icons-preventive:before {
    top: 3px;
    width: 23px;
    height: 30px;
    background-position: 0 -391px
}

a.ah-coe-icons-spine:before {
    top: 5px;
    width: 17px;
    height: 28px;
    background-position: 0 -427px;
    left: 10px
}

a.ah-coe-icons-urology:before {
    content: '';
    position: absolute;
    left: 10px;
    top: 5px;
    width: 19px;
    height: 25px;
    background-position: 0 -461px
}

a.ah-coe-icons-bariatrics:after,
a.ah-coe-icons-cancer:after,
a.ah-coe-icons-critical-care:after,
a.ah-coe-icons-emergency:after,
a.ah-coe-icons-gastroenterology:after,
a.ah-coe-icons-colorectal:after,
a.ah-coe-icons-heart:after,
a.ah-coe-icons-neurosciences:after,
a.ah-coe-icons-orthopaedics:after,
a.ah-coe-icons-preventive:after,
a.ah-coe-icons-robotic:after,
a.ah-coe-icons-spine:after,
a.ah-coe-icons-transplant:after,
a.ah-coe-icons-urology:after {
    content: '';
    position: absolute;
    right: 10px;
    top: 15px;
    width: 16px;
    height: 10px;
    background: url(../images/icons/apollo-icon-downarrow.png) no-repeat
}

.pb22 {
    padding-bottom: 22px!important
}

.ah-key-medical-procedures-block {
    padding: 0
}

.ah-key-medical-procedures-block h3 {
    background-color: #02b1df;
    color: #fff;
    float: left;
    font: 700 21px Roboto, sans-serif!important;
    margin: 20px 0 0;
    padding: 10px 0;
    text-align: center;
    width: 100%
}

.ah-key-medical-procedures-block h4 {
    color: #02b1df!important;
    font: 500 18px Roboto, sans-serif!important;
    padding: 10px 0 0;
    min-height: 59px
}

.ah-key-medical-procedures-block h4 span {
    font: 500 18px Roboto, sans-serif!important;
    font-style: italic!important
}

.ah-key-medical-procedures-block h4 a {
    color: #02b1df!important;
    text-decoration: none
}

.ah-key-medical-procedures-list {
    border: 1px solid #e2e2e2;
    width: 100%;
    float: left;
    min-height: 157px
}

.ah-key-medical-procedures-list-img {
    width: 28%;
    float: left;
    line-height: 157px;
    text-align: center;
    vertical-align: middle;
    display: inline-block
}

.ah-key-medical-procedures-list-content {
    width: 72%;
    float: left;
    position: relative
}

.ah-key-medical-procedures-list-content p {
    color: #000;
    font: 400 14px Roboto, sans-serif;
    padding: 10px 10px 0 15px !important;
    margin: 0!important
}

.ah-key-medical-procedures-list-content h6 {
    width: 100%;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    margin: 0;
    text-decoration: none;
    z-index: 10;
    min-height: 157px
}

.ah-key-medical-procedures-list-content h6 strong a {
    width: 100%;
    float: left;
    background-image: url(../../../images/km/key-medical-procedure/apollo-pc-kmp-learnmore.png);
    background-position: center 55%;
    background-repeat: no-repeat;
    background-color: rgba(0, 125, 158, .7);
    min-height: 157px;
    text-indent: -99999px
}

.ah-key-medical-procedures-list-content:hover h6 {
    display: block
}

.ah-value-added-services-block {
    padding: 0
}

.ah-value-added-services-brdbox {
    width: 100%;
    float: left;
    position: relative
}

.ah-value-added-services-brdbox-top {
    width: 100%;
    float: left;
    border: 1px solid #e2e2e2;
    padding: 19px;
    min-height: 500px
}

.ah-value-added-services-brdbox-top h4 {
    width: 100%;
    float: left;
    color: #02b1df;
    font: 500 24px Roboto, sans-serif!important;
    font-style: normal;
    padding: 0 0 15px;
    line-height: 26px
}

.ah-value-added-services-brdbox-top h4 a {
    color: #02b1df;
    text-decoration: none
}

.ah-value-added-services-brdbox-top h4 span {
    color: #02b1df;
    font: 500 14px Roboto, sans-serif!important;
    font-style: normal
}

.ah-value-added-services-brdbox-top h4 span a {
    color: #02b1df;
    text-decoration: none
}

.ah-value-added-services-brdbox-top figure {
    width: 100%;
    padding: 0 0 15px;
    text-align: center
}

.ah-value-added-services-brdbox-top p {
    color: #000;
    font: 400 14px Roboto, sans-serif;
    line-height: 18px;
    padding: 0 0 15px;
    text-align: justify
}

.ah-value-added-services-brdbox-top p a {
    color: #000;
    text-decoration: none
}

.ah-value-added-services-brdbox-btm {
    width: 100%;
    float: left;
    background: url(../images/vas/apollo-vas-shadow.png) center 0 no-repeat;
    height: 50px
}

.ah-value-added-services-brdbox h6 {
    width: 100%;
    float: left;
    position: absolute;
    bottom: 33px;
    left: 0;
    display: none;
    margin: 0;
    text-decoration: none;
    z-index: 10
}

.ah-value-added-services-brdbox h6 strong a {
    width: 100%;
    float: left;
    background: url(../../../images/km/key-medical-procedure/apollo-pc-kmp-learnmore.png) center 0 no-repeat;
    height: 38px;
    text-indent: -99999px;
    margin: 0
}

.ah-value-added-services-brdbox:hover h6 {
    display: block
}

.rsform-submit-button {
    background: url(../images/btn-bg.png) repeat-x;
    border-radius: 4px;
    cursor: pointer
}

.rsform-reset-button,
.rsform-submit-button {
    border: 0;
    color: #000;
    font-size: 20px;
    line-height: 35px;
    padding: 0 25px
}

.rsform-reset-button {
    background: url(../images/btn-ash.png) repeat-x;
    border-radius: 4px;
    cursor: pointer
}

.locations {
    width: 100%
}

.locations li {
    float: left;
    position: relative;
    padding-bottom: 16px
}

.locations li a {
    text-decoration: none;
    display: block
}

.locations li a:hover {
    background: #f2f2f2;
    text-decoration: none
}

.locations li figure {
    margin-bottom: 10px
}

.locations li p {
    color: #666;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    text-align: left;
    min-height: 135px;
    font-weight: 500
}

.locations li figure img {
    width: 100%
}

.locations .glyphicon {
    color: #fdb813;
    font-size: 18px;
    top: 4px
}

.locations li .tab {
    float: right;
    background: #02b1df;
    padding: 10px 40px;
    cursor: pointer
}

.locations li .tab a,
.locations li .tab a.act {
    color: #fff;
    padding-right: 20px;
    text-decoration: none
}

.locations li .tab a {
    background: url(../images/arrow-wht-down.png) right center no-repeat
}

.locations li .tab a.act {
    background: url(../images/arrow-wht-up.png) right center no-repeat
}

.locations li .tab a span {
    color: #fff;
    padding-left: 5px;
    font-size: 15px;
    top: 4px
}

.main-menu nav>ul>li>ul>li>a.doctor_search_hide_menu {
    display: none
}

body .gsc-results-wrapper-visible {
    position: relative!important;
    width: 100%;
    left: auto;
    right: auto;
    top: auto;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    z-index: 0
}

body .gsc-modal-background-image-visible {
    display: none!important
}

body .gsc-overflow-hidden {
    overflow: auto!important
}

body .gsc-results-close-btn {
    display: none!important
}

body .gsc-selected-option-container {
    width: auto!important
}

body .banner10 {
    background: #eb2227
}

body .banner10 .banner-hd-content {
    margin-bottom: 0!important;
    padding-left: 0;
    padding-right: 0
}

.phrases legend,
.only legend {
    margin-bottom: 0
}

.phrases legend {
    display: inline-block;
    float: left;
    width: auto;
    padding-right: 10px;
    border-bottom: 0
}

.only label {
    padding-left: 30px
}

.phrases-box {
    padding-bottom: 10px
}

.search-results .result-created {
    padding-bottom: 20px
}

dl.search-results dd {
    padding-left: 20px
}

dl.search-results dt {
    margin-top: 15px
}

fieldset.only {
    display: none
}

ul.latestevents li.quotes {
    display: none
}

.pagination ul {
    display: inline-block;
    margin-bottom: 10px
}

.pagination ul li {
    padding: 0 5px;
    display: inline
}

.phrases .phrases-box label {
    display: inline-block;
    padding: 0 20px;
    color: #007d9e
}

.ordering-box {
    float: left
}

p.counter {
    float: right;
    padding-left: 15px
}

.form-limit {
    float: right
}

.ordering-box label.ordering {
    padding-right: 5px
}

.btn-group .inputbox {
    padding: 0 6px
}

.search-social .search input.search-query {
    padding: 0 0 0 10px;
    min-width: 87%;
    height: 40px;
    line-height: 40px;
    outline: none;
    border: 0;
    display: inline-block
}

.search-social .search form.form-inline .input-group-addon {
    padding: 0;
    margin-top: 12px;
    float: right;
    width: 35px;
    border: 0 solid!important;
    background: 0 0!important;
    box-shadow: none!important;
    display: inline-block;
    color: #3397b1
}

#searchForm .inputpd {
    padding: 6px
}

#searchForm .btnBlue {
    background: #224855;
    color: #fff
}

#searchsubmit .glyphicon {
    float: none
}

.banner-outer-section.banner11 {
    position: relative;
    background: url(../../../images/banner-slider/bg-banner11.jpg) no-repeat center bottom #257fb7;
    z-index: 99;
    max-height: 550px
}

.banner11-col-sub {
    float: right;
    width: 580px
}

.banner11-col-sub2 {
    float: left;
    width: 75%;
    margin: 20px 0 0
}

.banner11-col-sub2 h2 {
    font-family: robotolight;
    font-size: 30px;
    line-height: 36px;
    color: #fff;
    margin: 0
}

.banner11-col-sub2 h3 {
    font-family: robotoregular;
    font-size: 50px;
    line-height: 60px;
    color: #fff;
    margin: 0
}

.banner11-col-sub2 h4 {
    font-family: robotolight;
    font-size: 24px;
    line-height: 30px;
    color: #fff;
    margin: 15px 0 0
}

.banner11-col-sub2 h4 span {
    font-family: robotobold
}

.banner11-col-sub2 p {
    font-family: robotoregular;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    margin: 0
}

.banner11-col-sub3 {
    float: right;
    width: 25%;
    margin: 0
}

.banner-outer-section.banner12 {
    position: relative;
    background: #fff;
    z-index: 99;
    max-height: 550px
}

.banner12-col-sub {
    width: 100%;
    float: left;
    margin: 20px 0 0
}

.banner12-col-sub3 {
    width: 20%;
    float: left
}

.banner12-col {
    width: 80%;
    float: right;
    text-align: right
}

.banner12-col2 {
    text-align: center;
    width: 510px;
    display: inline-block
}

.banner12-col2 img {
    max-width: 100%
}

.banner12-col img {
    float: right
}

.banner12-col-sub2 {
    width: 100%;
    float: left;
    text-align: center
}

.banner12-col-sub2 h2 {
    font: 700 40px/40px Roboto, sans-serif;
    color: #037b9d;
    margin: -30px 0 10px;
    text-align: center
}

.banner12-col-sub2 h2 span {
    color: #ec1d23
}

.banner-outer-section.banner12 .red,
.banner-outer-section.banner12 .red a {
    color: #ec1d23;
    text-decoration: underline
}

.banner12-col-sub2 p {
    font: 400 15px/18px Roboto, sans-serif;
    color: #037b9d;
    margin: 5px 0 0;
    text-align: center
}

.banner12-col-sub2 h4 {
    font: 400 15px/18px Roboto, sans-serif;
    color: #037b9d;
    margin: 0;
    text-align: center
}

.emg-button {
    margin: 0 0 0 15px;
    display: inline-block
}

.banner-outer-section.banner13 {
    position: relative;
    background: #fff;
    z-index: 99;
    max-height: 550px
}

.banne11-col-sub {
    float: left;
    width: 100%
}

.banne11-col-sub3 {
    float: left;
    width: 43%
}

.banne11-col-sub2 {
    float: left;
    width: 55%;
    margin: 70px 0 0 2%
}

.banne11-col-sub2 h2 {
    font: 700 26px/36px Roboto, sans-serif;
    color: #585759;
    margin: 15px 0 10px;
    text-align: left
}

.banne11-col-sub2 h2 span {
    color: #e14b78
}

.banner-section .banner-hdc-content {
    padding: 23px 0 0;
    text-align: center
}

.banner-section .banner-hdc-content figure {
    padding: 0 0 10px
}

.banner-section .banner-hdc-content h2 {
    padding: 0;
    font: 400 20px Roboto, sans-serif;
    margin: 0 0 20px;
    color: #fff
}

.banner-section .banner-hdc-content h2 span {
    font: 300 19px Roboto, sans-serif
}

.banner-section .banner-hdc-content p {
    font: 300 15px Roboto, sans-serif;
    color: #fff
}

.banner-section .banner-hdc-content p span {
    font: 700 15px Roboto, sans-serif
}

.banner-section .banner-hdc-content h3 {
    font: 300 15px Roboto, sans-serif;
    color: #fff;
    border-top: 1px dashed #fff;
    margin: 0;
    padding: 5px 0 0;
    width: 64%;
    margin: 0 auto
}

.banner-section .banner-hdc-content h3.sedition {
    width: 79%;
    margin: 0 auto
}

.banner-section .banner-hdc-content h3 span {
    font: 700 15px Roboto, sans-serif
}

.banner-section .banner-hdc-content .btn-primary {
    background: #fff url(../../../images/banner-slider/apollo-icon-ra.png) 87% 11px no-repeat;
    border-color: #fff;
    color: #007d9e;
    font: 700 14px Roboto, sans-serif;
    text-transform: uppercase;
    margin-top: 15px
}

.banner-section .banner-hdc-content .btn {
    padding: 6px 25px 6px 15px
}

.find-a-doctor .selbox .bootstrap-select.btn-group .btn .filter-option {
    left: 12px
}

.directors-list p {
    padding: 0!important
}

.directors-list h3 {
    padding-left: 0!important
}

ul.menu-right-inner-pages>li span,
ul.menu-right-inner-pages>li > a {
    position: relative
}

ul.menu-right-inner-pages>li:hover > span:before,
ul.menu-right-inner-pages>li:hover > a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 13px;
    margin-top: 0;
    background: url(../images/apollo-left-panel-nav-orange-arrow.png) no-repeat 0 0;
    width: 8px;
    height: 13px
}

ul.menu-right-inner-pages>li.alias-parent-active > a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 20px;
    margin-top: -7px;
    background: url(../images/apollo-left-panel-nav-orange-arrow.png) no-repeat 0 0;
    width: 8px;
    height: 13px
}

ul.menu-right-inner-pages > li.active > a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px;
    background: url(../images/apollo-left-panel-nav-orange-arrow.png) no-repeat 0 0;
    width: 8px;
    height: 13px
}

.gsc-overflow-hidden {
    overflow: auto!important
}

.active-header:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -7px;
    background: url(../images/apollo-left-panel-nav-orange-arrow.png) no-repeat 0 0;
    width: 8px;
    height: 13px

}

.banner-section .ah-banner-hd {
    line-height: 50px;
    font-weight: 700;
    color: #004e63;
    margin: 45px 0 10px;
    font-size: 40px;
    padding: 0;
    letter-spacing: -1px
}

.banner-section .ah-banner-hd.clinical-hd {
    line-height: 45px;
    margin: 25px 0 20px
}

.banner-section .ah-banner-hd.depth-hd {
    line-height: 40px;
    margin: 20px 0 40px
}

.banner-outer-section.banner14 {
    position: relative;
    background: url(../../../images/banner-slider/bg-banner14.jpg) no-repeat center top;
    z-index: 99
}

.section-banner-7-content {
    float: right;
    width: 900px;
    margin: 5px 0 0
}

.section-banner-7-content figure {
    display: block;
    float: left;
    width: 100%;
    padding: 0
}

.section-banner-70-content {
    float: left;
    width: 100%
}

.section-banner-70-content h2 {
    font: 39px/50px robotobold;
    color: #8f69b8;
    margin: 0 0 5px;
    padding: 0;
    letter-spacing: -1px;
    float: left;
    border-bottom: 1px solid #8f69b8;
    text-transform: uppercase
}

.section-banner-70-content h4 {
    font: 15px/22px robotobold;
    color: #000;
    margin: 0 0 10px;
    padding: 0;
    float: left
}

.section-banner-70-content ul {
    margin: 0 0 10px 11%;
    padding: 0;
    float: left;
    width: 75%;
    font-size: 13px;
    line-height: 15px
}

.section-banner-70-content ul li {
    padding: 25px 10px 10px;
    float: left;
    color: #fff;
    width: 100px;
    height: 90px
}

.section-banner-70-content ul li.one {
    background: url(../../../images/banner-slider/banner-icon1.png) no-repeat left top
}

.section-banner-70-content ul li.two {
    background: url(../../../images/banner-slider/banner-icon2.png) no-repeat left top;
    margin: 0 0 0 25px
}

.section-banner-70-content ul li.three {
    background: url(../../../images/banner-slider/banner-icon3.png) no-repeat left top;
    margin: 0 0 0 30px
}

.section-banner-70-content ul li.four {
    background: url(../../../images/banner-slider/banner-icon4.png) no-repeat left top;
    margin: 0 0 0 30px
}

.section-banner-70-content ul li.five {
    background: url(../../../images/banner-slider/banner-icon5.png) no-repeat left top;
    margin: 0 0 0 30px
}

.section-banner-71-content {
    float: left;
    width: 83%;
    margin: 0 2% 0 11%
}

.section-banner-71-content h3 {
    font: 20px/22px robotobold;
    color: #000;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}

.section-banner-71-content p {
    font: 16px/20px robotoregular!important;
    color: #000!important;
    margin: 0!important
}

.section-banner-71-content span,
.section-banner-71-content a {
    color: #84181b!important;
    font-weight: 700;
    line-height: 22px!important
}

.section-banner-72-content {
    float: left;
    width: 100%;
    margin: 10px 0 0
}

.section-banner-72-content p {
    font: 18px/20px robotoregular!important;
    color: #000!important;
    margin: 0!important;
    width: 75%;
    float: left
}

.section-banner-72-content p strong {
    font: 16px/20px robotobold!important
}

.banner-outer-section.banner14 .btn-aphc {
    float: left;
    width: auto;
    padding-top: 55px;
    font: 14px robotoblack
}

.banner-outer-section.banner14 .btn-aphc a {
    float: left
}

.ah-page-menu {
    display: none
}

.hidden-lg2 {
    display: none
}

.hidden-lg3 {
    display: none
}

.ah-right-block .menu-right-inner-pages {
    display: block
}

.ah-right-block .widget-right-nav {
    display: block
}

.ah-right-block .widget-right-nav:before,
.ah-right-block .menu-right-inner-pages:before {
    content: '';
    position: absolute;
    right: 0;
    top: -1px;
    width: 24px;
    height: 1px
}

.ah-left-block .ah-cancer-leftnav {
    display: block
}

.ah-left-block .ah-aphc-leftnav {
    display: block
}

.footer-box1,
.footer-box2,
.footer-box3,
.footer-box-sub1,
.footer-box-sub2 {
    float: left
}


.footer-box1,
.footer-box2,
.footer-box3 {
    width: 33.333%
}

.footer-box-sub1,
.footer-box-sub2 {
    width: 50%
}

.ah-right-block .custom .show-case h2 {
    margin: 10px 0 3px 10px
}

.discnone {
    display: block
}

.mobilenone {
    display: none
}

.accordion-section-content {
    margin: 15px 0 0
}

.accordion-section-content p a {
    color: #000;
    text-decoration: none
}

.accordion-section-content p a:hover {
    text-decoration: underline
}

.accordion-section-content.open {
    display: block
}

.accordion-section-title {
    display: inline-block;
    color: #000;
    width: 25px;
    border-right: 1px solid #eee;
    margin: 5px 0 0;
    text-align: center;
    text-decoration: none
}

.accordion-section-title.active {
    font-weight: 700;
    color: #02b1df
}

.video-bx {
    margin: 0 15px 15px 0;
    display: block
}

.embed-responsive-item {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.number li {
    list-style: decimal;
    line-height: 22px
}

.btn-primary6 {
    background: #e14b78!important;
    border: 1px solid #e14b78;
    margin-left: 15px
}

.btn-primary6:hover {
    border: 1px solid #e14b78
}

.our-dr-talk-blk {
    margin: 0 1.33% 25px 0;
    padding: 15px 13px;
    border: 1px solid #e2e2e2;
    min-height: 410px;
    width: 32%;
    float: left;
    position: relative
}

.our-dr-talk-blk:nth-child(3n) {
    margin-right: 0
}

.our-dr-talk-blk:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -17px;
    background: url(../../../images/dr-talk-btm-shd.png) no-repeat left top;
    width: 100%;
    height: 16px;
    float: left;
    background-size: 100% auto
}

.our-dr-talk-blk h2 {
    margin-top: 0!important;
    min-height: 40px
}

.our-dr-talk-blk h2.big-tl {
    margin-top: 0!important;
    min-height: 57px
}

.our-dr-talk-blk h2 a {
    font: 18px robotomedium;
    color: #02b1df;
    text-decoration: none
}

.our-dr-talk-blk h4 {
    font: 12px robotobold;
    color: #000;
    padding: 5px 0;
    border: 1px solid #e2e2e2;
    border-width: 1px 0;
    margin-bottom: 15px!important
}

.our-dr-talk-blk p {
    font: 14px robotoregular;
    color: #000;
    padding: 20px 0 15px!important;
    margin: 0!important;
    display: inline-block
}

.our-dr-talk-blk a {
    font: 14px robotoregular;
    color: #007d9e
}

.our-dr-talk-blk figure.dr {
    float: left;
    width: 28%;
    margin-right: 3%;
    display: inline-block
}

.our-dr-talk-blk small {
    width: 69%;
    font: 12px robotoregular;
    color: #000;
    display: inline-block
}

body .btn-primary-im {
    background: #ec1d23!important;
    border: 1px solid #ec1d23!important;
    margin-right: 10px!important
}

.location-dropdown-block {
    margin-bottom: 20px
}

.location-dropdown-block label {
    float: left;
    width: 150px;
    font-size: 14px;
    line-height: 22px
}

.location-dropdown-block .location-dropdown {
    float: left;
    position: relative;
    margin-left: 0;
    border: 1px solid #007d9e
}

.location-dropdown-block .location-dropdown #showLocation {
    float: left;
    width: 200px;
    line-height: 30px;
    font: 400 15px Roboto, sans-serif;
    background: #fff;
    padding: 5px;
    cursor: pointer;
    color: #000;
    text-decoration: none
}

.location-dropdown-block .location-dropdown #showLocation span.caret {
    position: absolute;
    right: 10px;
    top: 14px;
    line-height: 30px
}

.location-dropdown-block .location-dropdown ul#dropdown1 {
    position: absolute;
    left: -1px;
    top: 27px;
    background: #fff!important;
    z-index: 999;
    width: 202px;
    padding: 0;
    border: 1px solid #007d9e
}

.location-dropdown-block .location-dropdown ul#dropdown1 li {
    background: 0 0!important;
    border-bottom: 1px solid #f1f1f1
}

.location-dropdown-block .location-dropdown ul#dropdown1 li:first-child {
    margin-top: 0 solid
}

.location-dropdown-block .location-dropdown ul#dropdown1 li a {
    background: 0 0!important;
    width: 100%;
    position: relative!important;
    font-size: 14px;
    line-height: 22px;
    padding: 5px 10px
}

body .location-dropdown-block .location-dropdown ul#dropdown1 li a:hover,
body .location-dropdown-block .location-dropdown ul#dropdown1 li.active a {
    background: #007d9e!important
}

ol li {
    list-style-type: decimal
}

.search-social .search {
    position: absolute;
    z-index: 99999;
    background: #fff
}

#load_keyword ul li a {
    font-size: 13px;
    width: 100%;
    display: inline-block;
    padding: 5px 14px;
    border-bottom: 1px solid #e5e5e5
}

#load_keyword ul li:last-child a {
    border-bottom: none;
    padding-bottom: 5px
}

#load_keyword ul li a:hover {
    background: #007d9e;
    color: #fff;
    text-decoration: none
}

iframe {
    border: 0
}

.emergency-booklet {
    padding-bottom: 20px;
    padding-top: 15px;
    margin: 0 0 10px;
    display: block;
    background: #fff url(../../../images/news-pattern.png) 0 0 repeat;
    text-align: center
}

.emergency-booklet p {
    color: #007d9e;
    text-align: left;
    font-size: 12px
}

.emergency-booklet p span {
    color: #ec1d23;
    text-decoration: underline
}

.emergency-booklet .btn-emergency {
    position: relative;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    background: #eb232d;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    text-align: left;
    padding: 7px 40px 7px 9px
}

.emergency-booklet .btn-emergency:after {
    content: "";
    position: absolute;
    right: 10px;
    background: url(../../../images/icon-download.png) 0 0 no-repeat;
    width: 23px;
    height: 23px;
    top: 3px;
    display: inline-block
}

body .btn-primary-im2 {
    background: url(../../../images/em.png) no-repeat 97% center #007d9e!important;
    padding-right: 40px
}

.banner-block .banner-slider .slides > li + li,
.key-medical-outer .key-medical-blk .keymedical .slides > li + li,
.trans-banner-slider .slides > li + li,
.robotics-banner-slider .slides > li + li {
    display: none
}

#captchaTxt37 {
    font-size: 12px;
    padding: 5px 7px;
    width: 161px;
    box-shadow: 2px 2px 0 0 rgba(189, 189, 189, 0.91) inset;
    border: 1px solid #ccc
}

.apollo-trans-banner-block {
    position: relative;
    width: 100%
}

.apollo-trans-banner-outer-section.apollo-trans-banner1 {
    background: #70b846 url(../../../images/transplant/banner/apollo-rediscovering-bg.jpg) no-repeat center top;
    z-index: 99;
    width: 100%;
    background-size: cover
}

.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content {
    width: 100%;
    height: 364px
}

.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-left {
    float: left;
    width: 37%;
    text-align: right;
    position: absolute;
    bottom: 0
}

.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-left figure {
    display: inline-block;
    float: left
}

.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-right {
    float: right;
    width: 60%;
    padding: 55px 0 0 10px
}

.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-right h1 {
    text-transform: uppercase;
    display: block
}

.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-right h1 span {
    font: 36px/39px robotobold;
    color: #fff;
    padding: 10px;
    background: #004222;
    margin-bottom: 3px;
    display: inline-block
}

.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .redis-right p {
    width: 410px;
    font: 21px/27px robotoregular!important;
    color: #000;
    padding: 0;
    margin: 0
}

.apollo-trans-banner-outer-section.apollo-trans-banner1 .section-banner-1-content .gift {
    position: absolute;
    right: 15px;
    top: 7px
}

.apollo-trans-banner-outer-section.apollo-trans-banner2 {
    background: url(../../../images/transplant/banner/apollo-health-bg.png) no-repeat left top #d1cbbf;
    z-index: 99;
    width: 100%
}

.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content {
    width: 100%;
    height: 364px
}

.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content .redis-right {
    float: right;
    width: 40%;
    padding: 50px 0 0 10px
}

.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content .redis-right h2 {
    font: 36px/39px robotobold;
    color: #095457;
    padding: 10px 0;
    text-transform: uppercase;
    margin-bottom: 3px;
    display: inline-block
}

.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content .redis-right p {
    font: 30px/36px robotoregular!important;
    color: #095457;
    padding: 0;
    margin: 0
}

.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content .redis-right p span {
    color: #095457;
    font: 30px/36px robotobold
}

.apollo-trans-banner-outer-section.apollo-trans-banner2 .section-banner-1-content .gift {
    position: absolute;
    right: 15px;
    top: 7px
}

.apollo-trans-banner-outer-section.apollo-trans-banner2 .gift2 {
    width: auto;
    float: right;
    text-align: right
}

.apollo-trans-banner-outer-section.apollo-trans-banner2 .gift2 figure {
    display: inline-block;
    padding: 0;
    margin: 0
}

.apollo-trans-banner-outer-section.apollo-trans-banner3 {
    background: #fbf1e8 url(../../../images/transplant/banner/apollo-liver-bg.png) no-repeat center top;
    z-index: 99;
    width: 100%
}

.apollo-trans-banner-outer-section.apollo-trans-banner3 .section-banner-1-content {
    width: 100%;
    height: 364px
}

.apollo-trans-banner-outer-section.apollo-trans-banner3 .section-banner-1-content .redis-right {
    float: right;
    width: 35%;
    padding: 50px 0 0
}

.apollo-trans-banner-outer-section.apollo-trans-banner3 .section-banner-1-content .redis-right h2 {
    font: 36px/39px robotobold;
    color: #6f5a54;
    padding: 10px 0;
    text-transform: uppercase;
    margin-bottom: 3px;
    display: inline-block
}

.apollo-trans-banner-outer-section.apollo-trans-banner3 .section-banner-1-content .redis-right p {
    font: 30px/36px robotoregular!important;
    color: #6f5a54;
    padding: 0;
    margin: 0 0 5px
}

.apollo-trans-banner-outer-section.apollo-trans-banner3 .section-banner-1-content .gift {
    position: absolute;
    right: 15px;
    top: 7px
}

.apollo-trans-banner-outer-section.apollo-trans-banner3 .gift2 {
    width: auto;
    float: right;
    text-align: right
}

.apollo-trans-banner-outer-section.apollo-trans-banner3 .gift2 figure {
    display: inline-block;
    padding: 0;
    margin: 0
}

.apollo-trans-banner-outer-section.apollo-trans-banner4 {
    background: #9b978c url(../../../images/transplant/banner/apollo-heart-bg.png) no-repeat center top;
    z-index: 99;
    width: 100%
}

.apollo-trans-banner-outer-section.apollo-trans-banner4 .section-banner-1-content {
    width: 100%;
    height: 364px
}

.apollo-trans-banner-outer-section.apollo-trans-banner4 .section-banner-1-content .redis-right {
    float: right;
    width: 31%;
    padding: 50px 0 0
}

.apollo-trans-banner-outer-section.apollo-trans-banner4 .section-banner-1-content .redis-right h2 {
    font: 36px/39px robotobold;
    color: #fff;
    padding: 10px 0;
    text-transform: uppercase;
    margin-bottom: 3px;
    display: inline-block
}

.apollo-trans-banner-outer-section.apollo-trans-banner4 .section-banner-1-content .redis-right p {
    font: 30px/36px robotoregular!important;
    color: #fff;
    padding: 0;
    margin: 0
}

.apollo-trans-banner-outer-section.apollo-trans-banner4 .section-banner-1-content .gift {
    position: absolute;
    right: 15px;
    top: 7px
}

.apollo-trans-banner-outer-section.apollo-trans-banner4 .gift2 {
    width: auto;
    float: right;
    text-align: right
}

.apollo-trans-banner-outer-section.apollo-trans-banner4 .gift2 figure {
    display: inline-block;
    padding: 0;
    margin: 0
}

.gift2 {
    margin: 15px 0 0
}

.btn-trans-wht {
    background: #e8f6ef;
    color: #000;
    font-size: 16px;
    border: 0;
    margin-top: 10px
}

.btn-trans-wht a {
    text-decoration: none;
    color: #000
}

.btn-trans-wht:hover a,
.btn-trans-wht a:hover {
    color: #fff
}

.ah-trans-white-block {
    background: #fff
}

.ah-trans-inner-block {
    background: #fff;
    margin: 20px 0 30px;
    float: left
}

.ah-trans-leftnav {
    border: 1px solid #e1e1e1;
    margin-right: 15%;
    float: left;
    width: 85%
}

.ah-trans-leftnav h2 {
    margin: 0;
    background: url(../../../images/transplant/apollo-icon-linebar.jpg) 95% 16px no-repeat #7ac142;
    color: #fff;
    font: 18px/45px robotobold;
    float: left;
    text-transform: uppercase;
    width: 100%;
    padding: 0 0 0 10px
}

.ah-trans-leftnav li {
    color: #000;
    font: 16px/30px robotolight;
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    text-transform: uppercase
}

.ah-trans-leftnav li a {
    color: #000;
    float: left;
    width: 100%;
    padding: 5px 0 5px 10px;
    text-decoration: none
}

.ah-trans-leftnav li a.ah-coe-heading {
    background: 0 0;
    font: inherit;
    height: auto
}

.ah-trans-leftnav li a:hover,
.ah-trans-leftnav li.active a,
.ah-trans-leftnav li.alias-parent-active a {
    background: url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
    color: #7ac142;
    float: left;
    width: 100%;
    padding: 5px 0 5px 10px;
    font: 16px/30px robotobold
}

.ah-trans-content-block {
    padding: 0
}

.ah-trans-content-block .page-header {
    margin: 0 0 20px
}

.ah-trans-content-block h1 {
    width: 100%;
    color: #7ac142;
    font: 28px robotobold;
    border-bottom: 1px solid #999;
    padding: 0 100px 0 0;
    margin: -5px 0 0;
    text-transform: uppercase;
    line-height: 36px
}

.ah-trans-content-block h2 {
    color: #000;
    font: 16px robotobold;
    margin: 0;
    padding: 10px 0 5px
}

.ah-trans-content-list {
    margin: 20px 0 30px
}

.ah-trans-content-list figure {
    padding: 0
}

.ah-trans-content-list h2 {
    color: #7ac142;
    font: 18px robotobold;
    padding: 15px 0 5px;
    margin: 0;
    text-transform: capitalize
}

.ah-trans-content-list h2 a {
    color: #7ac142;
    font: 18px robotobold;
    text-decoration: none
}

.ah-trans-content-list h5 {
    color: #000;
    font: 17px robotobold;
    padding: 10px 0 5px;
    margin: 0
}

.ah-trans-content-block p {
    color: #414042;
    font: 14px/21px robotoregular;
    padding: 0 15px 5px 0;
    text-align: justify;
    margin: 0
}

.ah-trans-content-list p {
    color: #414042;
    font: 14px/21px robotoregular;
    padding: 0 15px 5px 0;
    text-align: justify;
    margin: 0;
    min-height: 125px
}

.ah-trans-content-list a {
    color: #7ac142;
    font: 14px robotobold;
    text-decoration: underline
}

.ah-trans-content-list li {
    color: #414042;
    font: 15px/27px robotoregular;
    background: url(../images/apollo-cancer-institute/apollo-icon-dotlist.png) 0 12px no-repeat;
    float: left;
    width: 100%;
    padding: 0 0 0 10px
}

.ah-trans-content-list figure img {
    padding: 0;
    border-radius: 15px
}

.ah-trans-content-block {
    margin: 0
}

.ah-trans-content-block a {
    color: #7ac142;
    text-decoration: none
}

.ah-transplant-white-block a {
    color: #7ac142;
    text-decoration: none
}

.ah-trans-bottom {
    margin: 0 0 20px
}

.ah-trans-content-block figure {
    padding: 0 0 10px
}

.ah-trans-content-block h2 {
    color: #7ac142;
    font: 18px robotobold;
    padding: 0 0 10px;
    margin: 0;
    text-transform: capitalize
}

.ah-trans-content-block h3 {
    color: #000;
    font: 16px robotobold;
    padding: 10px 0 5px;
    margin: 0
}

.ah-trans-content-block h3 a {
    color: #000;
    text-decoration: none
}

.ah-trans-content-block h3 span {
    color: #7ac142
}

.ah-trans-content-block h4 {
    color: #7ac142;
    font: 18px robotobold;
    padding: 0 0 10px;
    margin: 0;
    text-transform: capitalize
}

.ah-trans-content-block h5 {
    color: #000;
    font: 16px robotobold;
    padding: 10px 0 5px;
    margin: 0
}

.ah-trans-content-block h5 span {
    color: #7ac142
}

.ah-trans-content-block h6 {
    color: #414042;
    font: 14px robotobold;
    padding: 10px 0 5px;
    margin: 0
}

.ah-trans-content-block p {
    color: #414042;
    font: 14px/22px robotoregular;
    padding: 0 0 15px;
    text-align: justify;
    margin: 0
}

.ah-trans-content-block p.iframe {
    text-align: center
}

.ah-trans-content-block ul {
    padding: 0 0 20px;
    float: left;
    width: 100%
}

.ah-trans-content-block li {
    color: #414042;
    font: 15px/27px robotoregular;
    background-position: -496px -59px;
    float: left;
    width: 100%;
    padding: 0 0 0 10px
}

.ah-trans-content-block a.backtrans,
a.backct:hover {
    color: #fff
}

.ah-trans-content-block li.wd33 {
    width: 33%
}

.ah-trans-content-block li.wd50 {
    width: 50%
}

.ah-trans-content-block a.backtrans {
    float: right;
    font: 14px robotobold;
    text-decoration: none;
    background-color: #7ac142!important;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: -65px;
    margin-right: 0
}

.ah-trans-content-block a.backtrans:hover {
    text-decoration: none;
    background-color: #000!important
}

.ah-trans-content-block a.backct2 {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 0
}

.ah-trans-content-block .sideways li {
    padding: 0
}

.ah-trans-bottom a.backct {
    margin: 0
}

.ah-detail-img {
    margin: 0 20px 10px 0;
    float: left
}

.ah-trans-block .tab-content {
    width: 100%;
    float: left
}

.ah-trans-content-block .nav-tabs {
    background: 0 0!important;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    height: auto;
    border-bottom: 1px solid #ddd;
    padding: 0;
    margin-bottom: 10px
}

.ah-trans-content-block .nav-tabs>li.active>a,
.ah-trans-content-block .nav-tabs>li>a:hover {
    color: #fff;
    background-color: #02b1e0;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    padding: 10px 15px;
    font-size: 14px
}

.apollostory .nav-tabs>li.active>a,
.apollostory .nav-tabs>li.active>a:hover,
.apollostory .nav-tabs>li>a:hover {
    color: #fff;
    background-color: #02b1e0;
    font-weight: 400;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    padding: 10px 15px;
    font-size: 14px
}

.apollostory .nav-tabs>li.active>a:hover {
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    line-height: 1.42857;
    margin-right: 2px;
    padding: 10px 15px;
    font-size: 14px
}

.ah-trans-content-block .nav-tabs>li {
    text-align: center;
    width: 140px;
    margin-bottom: 0
}

.ah-trans-content-block .nav-tabs>li:first-child {
    padding-left: 0
}

.ah-trans-content-block .nav-tabs>li.active>a:after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-top: 0 solid #008faf;
    bottom: 0;
    right: 0;
    z-index: 20
}

.ah-trans-block .tab-content {
    background: 0 0
}

.ah-trans-block .tab-content-shadow {
    height: 16px;
    width: 100%;
    background: url(../images/apollo-cancer-institute/apollo-map-shadow.png) center bottom no-repeat;
    float: left
}

.ah-trans-bluepattern-block {
    background: url(../images/apollo-cancer-institute/apollo-cancer-blue-pattern.png);
    float: left
}

.ah-trans-bluepattern-block-shadow {
    float: left;
    width: 100%;
    background-size: 100%;
    padding: 0
}

.ah-trans-bluepattern-block-shadow h2 {
    color: #00779c;
    font: 25px robotobold;
    padding: 0;
    text-transform: uppercase
}

.ah-trans-inner .inner-page-full-width {
    margin: 0;
    padding: 0
}

.ah-trans-content-block ul.arrow li {
    background: url(../../../images/transplant/bullet-article.png) 0 6px no-repeat;
    display: block;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 0;
    padding-left: 22px
}

.ah-trans-inner .breadcrumb .breadCrumbChild > span {
    font-size: 14px;
    padding-left: 2px;
    color: #7ac142!important
}

.ah-trans-inner .breadcrumb .breadCrumbChild a span:hover {
    color: #7ac142;
    text-decoration: none
}

.ah-trans-inner figure.trans-tl img {
    display: inline-block
}

.apollo-trans-innerbanner1 {
    background: #fff;
    float: left;
    width: 100%
}

.apollo-trans-innerbanner1 .container {
    background: url(../../../images/transplant/banner/organ-specific-transplan-care.png) left top no-repeat;
    height: 305px
}

.apollo-trans-innerbanner1 .ah-transpage-banner {
    padding: 110px 0 0;
    float: right;
    width: 355px
}

.apollo-trans-innerbanner1 .ah-transpage-banner h2 {
    color: #095457;
    font: 38px robotobold;
    line-height: 40px;
    margin: 0;
    padding: 0
}

.apollo-trans-innerbanner2 {
    background: url(../../../images/transplant/banner/apollo-advantage.jpg) center top no-repeat #d4d0d1
}

.apollo-trans-innerbanner2 .ah-transpage-banner {
    padding: 110px 0 0;
    float: right;
    width: 320px
}

.apollo-trans-innerbanner3 {
    background: url(../../../images/transplant/banner/apollo-advantage.jpg) center top no-repeat #d4d0d1
}

.apollo-trans-innerbanner3 .ah-transpage-banner {
    padding: 110px 0 0;
    float: right;
    width: 320px
}

.apollo-trans-innerbanner4 {
    background: url(../../../images/transplant/banner/transplant-centres.jpg) 0 top no-repeat #fff;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-trans-innerbanner4 .ah-transpage-banner {
    padding: 110px 0 0;
    float: right;
    width: 300px
}

.apollo-trans-innerbanner4 .ah-transpage-banner h2 {
    color: #000;
    font: 38px robotobold;
    line-height: 40px;
    margin: 0;
    padding: 0
}

.apollo-trans-innerbanner5 {
    background: url(../../../images/transplant/banner/apollo-publication.jpg) center top no-repeat #291308
}

.apollo-trans-innerbanner5 .ah-transpage-banner {
    padding: 110px 0 0;
    float: right;
    width: 300px
}

.apollo-trans-innerbanner6 {
    background: url(../../../images/transplant/banner/our-heros.jpg) center top no-repeat #9dc585;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-trans-innerbanner6 .ah-transpage-banner {
    padding: 70px 0 0;
    float: right;
    width: 400px
}

.apollo-trans-innerbanner6 .ah-transpage-banner h2 {
    color: #fff;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-trans-innerbanner6 .ah-transpage-banner p {
    color: #fff;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-trans-innerbanner2,
.apollo-trans-innerbanner3,
.apollo-trans-innerbanner5 {
    float: left;
    height: 305px;
    width: 100%
}

.ah-transpage-banner {
    padding: 112px 0 0
}

.ah-transpage-banner h3 {
    color: #095457;
    font: 32px robotobold;
    line-height: 38px;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.ah-transpage-banner h3.pub-wht {
    color: #fff;
    font: 36px robotobold;
    line-height: 38px;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.apollo-trans-innerbanner7 {
    background: url(../../../images/transplant/banner/post-eh-query.jpg) center top no-repeat #fff;
    height: 305px;
    width: 100%
}

.apollo-trans-innerbanner7 .ah-transpage-banner {
    padding: 110px 0 0;
    float: right;
    width: 355px
}

.apollo-trans-innerbanner7 .ah-transpage-banner h2 {
    color: #095457;
    font: 38px robotobold;
    line-height: 40px;
    margin: 0;
    padding: 0
}

.apollo-trans-innerbanner8 {
    background: url(../../../images/transplant/banner/apollo-team.jpg) center top no-repeat #189ca6;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-trans-innerbanner8 .ah-transpage-banner {
    padding: 50px 0 0;
    float: right;
    width: 365px
}

.apollo-trans-innerbanner8 .ah-transpage-banner h3 {
    color: #fff;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-trans-innerbanner8 .ah-transpage-banner p {
    color: #fff;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-trans-innerbanner9 {
    background: url(../../../images/transplant/banner/apollo-team2.jpg) center top no-repeat #fff;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-trans-innerbanner9 .ah-transpage-banner {
    padding: 50px 0 0;
    float: right;
    width: 410px
}

.apollo-trans-innerbanner9 .ah-transpage-banner h3 {
    color: #095457;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-trans-innerbanner9 .ah-transpage-banner p {
    color: #095457;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-trans-innerbanner10 {
    background: url(../../../images/transplant/banner/apollo-heart-inner-bg.png) center top no-repeat #9b978c;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-trans-innerbanner10 .ah-transpage-banner {
    padding: 90px 0 0;
    float: right;
    width: 470px
}

.apollo-trans-innerbanner10 .ah-transpage-banner h2 {
    color: #fff;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-trans-innerbanner10 .ah-transpage-banner p {
    color: #fff;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-trans-innerbanner11 {
    background: url(../../../images/transplant/banner/apollo-liver-inner-bg.png) center top no-repeat #FBF1E9;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-trans-innerbanner11 .ah-transpage-banner {
    padding: 90px 0 0;
    float: right;
    width: 470px
}

.apollo-trans-innerbanner11 .ah-transpage-banner h2 {
    color: #6f5a54;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-trans-innerbanner11 .ah-transpage-banner p {
    color: #6f5a54;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-trans-innerbanner12 {
    background: url(../../../images/transplant/banner/apollo-health-inner-bg.png) center top no-repeat #d1cbbf;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-trans-innerbanner12 .ah-transpage-banner {
    padding: 90px 0 0;
    float: right;
    width: 470px
}

.apollo-trans-innerbanner12 .ah-transpage-banner h2 {
    color: #095457;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-trans-innerbanner12 .ah-transpage-banner p {
    color: #095457;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-trans-innerbanner13 {
    background: url(../../../images/transplant/banner/apollo-rediscovering-inner.jpg) center top no-repeat #74b549;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-trans-innerbanner13 .ah-transpage-banner {
    padding: 55px 0 0;
    float: left;
    width: 470px;
    margin-left: 535px
}

.apollo-trans-innerbanner13 .ah-transpage-banner p {
    color: #095457;
    font: 18px/28px robotoregular!important;
    margin: 10px 0 0;
    padding: 25px 15px;
    background: #dee361;
    border: 1px solid #76b74b;
    position: relative;
    -webkit-border-radius: 0 10px 0 10px;
    -moz-border-radius: 0 10px;
    border-radius: 0 10px 0 10px
}

.apollo-trans-innerbanner13 .ah-transpage-banner p:before {
    content: '';
    position: absolute;
    background: url(../../../images/transplant/banner/in-arrow.png) left top no-repeat;
    left: -40px;
    top: 20px;
    width: 41px;
    height: 27px
}

.gift-of-life {
    color: #404042!important;
    font: 26px/40px robotobold!important
}

.lis li {
    list-style-type: disc;
    margin: 0 0 0 15px;
    padding: 0
}

.clear {
    clear: both
}

.ah-trans-inner figure.mb20,
.ah-transplant-white-block figure.mb20 {
    display: inline-block
}

.ah-transplant-white-block .col-lg-4 {
    width: 130px!important
}

.ah-trans-rightnav {
    width: 100%;
    border-right: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

.ah-trans-rightnav li {
    color: #000;
    font: 15px/20px robotolight;
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    text-transform: uppercase
}

.ah-trans-rightnav li a {
    color: #000;
    float: left;
    width: 100%;
    padding: 10px;
    text-decoration: none;
    text-transform: capitalize
}

.ah-trans-rightnav li a.ah-coe-heading {
    background: 0 0;
    font: inherit;
    height: auto
}

.ah-trans-rightnav li a:hover,
.ah-trans-rightnav li.active a,
.ah-trans-rightnav li.active a:hover {
    background: url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
    color: #7ac142!important;
    float: left;
    width: 100%;
    padding: 10px;
    font: 15px/20px robotobold
}

.ah-trans-rightnav li a .hdtxt2 {
    padding-left: 15px;
    display: block;
    font-size: 12px;
    padding-right: 15px
}

.trans-left {
    float: left!important
}

.trans-right {
    float: right!important
}

.banner-outer-section.banner15 {
    position: relative;
    background: url(../../../images/banner-slider/bg-banner15.jpg) no-repeat center top;
    z-index: 99
}

.banner15-lth {
    width: 100%;
    float: left;
    margin: 0;
    position: relative
}

.banner15-lth .lth-right {
    float: left;
    width: 50%;
    padding: 78px 0 0;
    position: absolute;
    top: 0;
    right: 0
}

.banner15-lth .lth-right h2 {
    font: 30px robotobold;
    color: #fff;
    padding: 8px;
    background: #004222;
    text-transform: uppercase;
    margin: 0 0 3px;
    display: inline-block
}

.banner15-lth .lth-right p {
    width: 410px;
    font: 21px/27px robotoregular!important;
    color: #000;
    padding: 0;
    margin: 0
}

.banner-outer-section.banner18 {
    position: relative;
    background: #00addc;
    z-index: 99
}

.banner17-left {
    float: left;
    width: 55%;
    padding: 15px 40px 0 0
}

.banner17-left ul {
    margin: 0;
    padding: 0
}

.banner17-left ul li {
    margin: 0;
    padding: 0 0 15px;
    width: 50%;
    float: left;
    display: inline-block;
    text-align: center
}

.banner17-left ul li figure {
    display: inline-block;
    width: 100px
}

.banner17-left ul li p {
    font: 15px/18px robotoregular;
    color: #fff;
    margin: 0;
    padding: 0
}

.banner17-left ul li span {
    font: 13px/16px robotoregular;
    display: block;
    color: #000;
    margin: 0;
    padding: 0;
    min-height: 35px
}

.banner17-right {
    float: left;
    width: 45%;
    padding: 30px 0 0
}

.banner17-right p {
    font: 15px/18px robotoregular;
    color: #fff;
    margin: 0;
    padding: 15px 0 0
}

.banner17-right h3 {
    background: url(../../../images/banner-slider/whatsapp-icon.png) no-repeat left 3px;
    font: 22px/28px robotoregular;
    color: #fff;
    padding: 0 0 0 35px;
    margin: 10px 0 15px
}

.banner17-right .btn-primary {
    background: #0757a9;
    color: #fff
}

.banner17-right .btn-primary a {
    color: #fff
}

.banner-outer-section.banner16 {
    position: relative;
    background: url(../../../images/banner-slider/bg-banner16.jpg) no-repeat center top;
    z-index: 99
}

.banner-outer-section.banner16 .banner16-cln {
    width: 100%;
    float: left;
    margin: 0
}

.banner-outer-section.banner16 .banner16-cln .cln-block {
    float: left;
    width: 50%;
    padding: 105px 0 0 55px
}

.banner-outer-section.banner16 .banner16-cln .cln-block h3 {
    font: 49px robotobold;
    color: #178df3;
    padding: 0;
    text-transform: uppercase;
    margin: 0;
    display: inline-block
}

.banner-outer-section.banner16 .banner16-cln .cln-block p {
    font: 25px/33px robotobold!important;
    color: #38393a;
    padding: 0;
    margin: 0
}

.btn-primary16 {
    background: #178df3;
    border: none;
    text-transform: uppercase;
    margin-top: 20px
}

.btn-primary16 a {
    color: #fff!important;
    text-decoration: none;
    font-size: 20px
}

.btn-primary16:hover {
    background: #000
}

.clinical-outcome-content-section h2 {
    color: #117d9e;
    font-size: 28px;
    font-family: 'robotoregular'
}

.clinical-outcome-content-section p {
    color: #000;
    font-family: 'robotoregular';
    font-size: 14px
}

.clinical-outcome-content-section h3 {
    padding: 20px 0 10px;
    font-size: 20px;
    font-family: 'robotobold'
}

.clinical-outcome-content-section table {
    border-collapse: collapse;
    width: 100%;
    text-align: center
}

.clinical-outcome-content-section table th,
.clinical-outcome-content-section table tr td {
    text-align: center;
    border-right: 1px solid #fff
}

.clinical-outcome-content-section .table>tbody>tr>td,
.clinical-outcome-content-section .table>tbody>tr>th {
    padding: 0
}

.clinical-outcome-content-section table td {
    font-size: 13px;
    font-family: 'robotoregular';
    color: #fff
}

.clinical-outcome-content-section table td ul li {
    border-bottom: 1px solid #fff
}

.clinical-outcome-content-section table td ul li:last-child {
    border-bottom: 1px solid transparent
}

.clinical-outcome-content-section table th {
    background: #ababab;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    border-bottom: 1px solid #fff
}

.clinical-outcome-content-section .table>tbody>tr>th,
.clinical-outcome-content-section .table>tbody>tr>td {
    vertical-align: middle;
    height: 30px
}

.clinical-outcome-content-section table tr td:first-child {
    text-align: left;
    padding-left: 10px
}

.clinical-outcome-content-section table tr:nth-child(even) {
    background-color: #61a9be
}

.clinical-outcome-content-section table tr:nth-child(odd) {
    background-color: #58a4bb
}

.clinical-outcome-content-section p.outcomref {
    color: #000;
    font-size: 16px;
    font-family: 'robotoregular';
    padding: 20px 0 0;
    float: left
}

.clinical-outcome-scroll {
    overflow-x: hidden!important
}

.clinical-outcome-scroll-inner {
    overflow: auto
}

.clinical-outcome-content-section .clinical-banner-section {
    background: url(../../../images/banners/outcome.jpg) center 0 no-repeat;
    min-height: 305px;
    background-size: cover;
    margin-top: 15px;
    margin-bottom: 25px
}

.clinical-banner-section img {
    padding: 95px 0 0 55px
}

.ah-transplant-white-block .rsform-submit-button,
.ah-transplant-white-block .btn-ash {
    float: left
}

.ah-transplant-white-block .btn-ash {
    margin-left: 15px
}

.btn-cancer {
    background: #7373a8;
    border: 0
}

.banner-outer-section.banner17 {
    position: relative;
    background: url(../../../images/banner-slider/bg-banner17.jpg) no-repeat center top;
    z-index: 99
}

.banner17-cont {
    width: 100%;
    float: left;
    margin: 0;
    position: relative
}

.banner17-cont .fod-right {
    float: left;
    width: 630px;
    padding: 78px 0 0;
    margin: 0 0 0 530px
}

.banner17-cont .fod-right h2 {
    font: 62px robotobold;
    color: #fff;
    padding-bottom: 0;
    display: inline-block
}

.banner17-cont .fod-right p {
    font: 32px/35px robotoregular;
    color: #fff;
    padding: 0;
    margin: 0
}

.inner-cnt-block div[itemprop=articleBody]> ul.fiveImg {
    margin: 0
}

.inner-cnt-block div[itemprop=articleBody]> ul.fiveImg> li {
    width: 20%;
    padding: 0 15px;
    float: left;
    background: none;
    text-align: center
}

.inner-cnt-block div[itemprop=articleBody]> ul.fiveImg> li figure {
    padding: 0;
    margin: 0;
    text-align: center
}

.inner-cnt-block div[itemprop=articleBody]> ul.fiveImg> li figure img {
    margin: 0 auto
}

.inner-cnt-block div[itemprop=articleBody]> ul.fiveImg> li p {
    font: 14px/16px robotobold;
    margin: 0;
    padding: 0;
    text-align: center
}

ul.square {
    margin: 0;
    padding: 0 15px
}

ul.square>li {
    font: 18px robotoregular;
    color: #000;
    background: url(../../../images/square.png) no-repeat 0 7px!important;
    padding-left: 16px
}

.ahc-ask-a-doct-fm {
    width: 100%;
    background: url(../../../images/ask-apollo-logo.png) no-repeat 96% 96% #a1cbda;
    padding: 15px;
    color: #010101;
    font: 18px robotolight;
    float: left
}

.ask-dr-query {
    float: left;
    padding: 5px 0 10px;
    width: 50%;
    font: 14px/32px robotoregular
}

.ask-dr-query + .ask-dr-query {
    padding: 5px 0 10px 15px
}

.ask-dr-query label {
    float: left;
    padding-right: 15px;
    display: inline-block;
    font-weight: 400;
    width: 110px
}

.ask-dr-query input {
    float: left;
    width: 267px
}

.ask-dr-query .selbox {
    float: left;
    width: 267px
}

.ask-dr-query .selbox .bootstrap-select.btn-group .btn .filter-option {
    left: 15px
}

.ask-dr-query3-btn {
    float: left;
    width: 100%;
    text-align: center;
    display: inline-block;
    margin: 15px 0 0
}

.ask-dr-query3-btn .btn-primary {
    font: 24px robotomedium
}

.ah-cancer-content-block .ask-dr-query3-btn .btn-primary {
    background: #7373a8
}

.ah-cancer-content-block .ask-dr-query input,
.ah-cancer-content-block .ask-dr-query .selbox {
    width: 239px
}

.ah-cancer-content-block ul.square {
    margin-top: 15px
}

.ah-cancer-content-block ul.square li {
    font-size: 14px;
    background: url(../../../images/square.png) no-repeat 0 6px!important
}

.ah-cancer-content-block .ahc-ask-a-doct-fm h2 {
    font: 16px robotobold!important;
    text-transform: inherit
}

.ask-a-dr {
    border: 0 solid #d1c8b7;
    margin: 0 0 10px;
    display: block
}

.ask-a-dr2 {
    border: 0 solid #d1c8b7;
    margin: 0 0 10px;
    display: block;
    position: relative
}

.ask-a-dr2 .ask-top {
    background: #ffb500;
    height: 95px
}

.ask-a-dr2 .ask-txt {
    background: #fff;
    padding: 8px 0 32px 8px;
    position: relative
}

.ask-a-dr2 .ask-txt h2 {
    font-size: 20px;
    color: #000;
    display: inline-block;
    margin: 0;
    padding: 0
}

.ask-a-dr2 .ask-txt h2:after {
    width: 99px;
    height: 106px;
    position: absolute;
    content: '';
    left: 125px;
    top: -50%;
    margin-top: -43px;
    background: url(../../../images/ask-a-doctor-rgt-icon.png) no-repeat 0 0
}

.ah-cancer-ask-a-dr {
    border: 1px solid #d1c8b7;
    margin: 30px 0;
    display: block;
    width: 85%;
    position: relative
}

.ah-cancer-ask-a-dr .ask-top {
    background: #ffb500;
    height: 117px
}

.ah-cancer-ask-a-dr .ask-txt {
    background: #fff;
    padding: 8px 0 26px 8px;
    position: relative
}

.ah-cancer-ask-a-dr .ask-txt h2 {
    font: 22px/18px robotobold;
    color: #000;
    display: inline-block;
    margin: 0;
    padding: 0
}

.ah-cancer-ask-a-dr .ask-txt h2:after {
    width: 99px;
    height: 106px;
    position: absolute;
    content: '';
    left: 142px;
    top: -50%;
    margin-top: -48px;
    background: url(../../../images/ask-a-doctor-rgt-icon.png) no-repeat 0 0
}

.inner-cnt-block .video-lft {
    width: 45%!important
}

.inner-cnt-block .zika-video {
    float: right;
    padding-left: 15px
}

.no-data {
    color: red;
    display: block;
    padding: 50px 0;
    text-align: center
}

.diseases-and-conditions .accordion-section-content p a strong {
    color: #000;
    padding-bottom: 20px
}

.diseases-read {
    position: relative;
    float: left;
    margin: 0;
    padding: 0
}

.diseases-read a {
    position: relative;
    color: #02b1df;
    text-decoration: none;
    font-weight: 700;
    display: inline-block
}

.diseases-read a:hover {
    text-decoration: underline
}

.diseases-read a:after {
    position: absolute;
    top: 0;
    content: '';
    width: 12px;
    height: 18px;
    right: -19px;
    background: url(../images/bullet-article-innerlevel.png) 0 5px no-repeat
}

.diseases-readmore {
    width: 456px;
    box-shadow: 0 0 6px 1px #e1e4e7;
    border-radius: 6px;
    padding: 14px 0 9px;
    border: 1px solid #e1e4e7;
    margin: 30px auto 0
}

.diseases-readmore .diseases-icon {
    width: 85px;
    border-right: 1px solid #d7dae0;
    display: inline-block;
    float: left
}

.diseases-readmore .diseases-icon.heart {
    height: 59px;
    background: url(../../../images/icon-heart-disease.png) center center no-repeat
}

.diseases-readmore .diseases-icon.colorectal {
    height: 59px;
    background: url(../../../images/apollo-icon-colorectal.png) center center no-repeat
}

.diseases-readmore .diseases-icon.ortho {
    height: 59px;
    background: url(../../../images/icon-ortho-disease.png) center center no-repeat
}

.diseases-readmore .diseases-icon.neuro {
    height: 59px;
    background: url(../../../images/icon-neurology-diseases.png) center center no-repeat
}

.diseases-readmore .diseases-icon.gastro {
    height: 59px;
    background: url(../../../images/icon-gastro-diseases.png) center center no-repeat
}

.diseases-readmore .diseases-icon.emergency {
    height: 59px;
    background: url(../../../images/icon-emergency-diseases.png) center center no-repeat
}

.diseases-readmore .diseases-icon.cancer {
    height: 59px;
    background: url(../../../images/icon-cancer-diseases.png) center center no-repeat
}

.diseases-readmore .diseases-icon.nephro {
    height: 49px;
    background: url(../../../images/icon-nephrology-diseases.png) center center no-repeat
}

.diseases-readmore .diseases-icon.liver {
    height: 49px;
    background: url(../../../images/liver-icon.png) center center no-repeat
}

.diseases-readmore .diseases-icon.spine {
    height: 49px;
    background: url(../../../images/icon_spine.png) center center no-repeat
}

.diseases-readmore .diseases-icon.bladder {
    height: 49px;
    background: url(../../../images/bladder.png) center center no-repeat
}

.diseases-readmore .txt {
    float: left;
    width: 253px;
    font-weight: 700;
    font-size: 14px;
    padding: 3px 20px 0 22px;
    line-height: 18px;
    display: inline-block;
    vertical-align: top
}

.diseases-readmore .click-here {
    float: left;
    width: 108px;
    display: inline-block
}

.diseases-readmore .click-here figure {
    float: left;
    margin-top: -37px
}

.diseases-readmore .click-here .btn-dis {
    float: left
}

.report-main .social-media {
    display: block!important;
    float: left!important
}

.report-main .social-media span {
    display: block;
    clear: both;
    font-size: 9px;
    line-height: 12px;
    padding-bottom: 3px;
    color: #939191;
    text-transform: uppercase;
    text-align: center
}

.report-main .social-media ul,
.report-main .social-media ul li {
    float: left!important
}

.report-main .social-media ul li {
    width: 40px
}

.report-main .social-media ul li a {
    float: left;
    height: 31px;
    width: 31px!important;
    margin-left: 5px;
    background: url(../images/icon-social.png) no-repeat!important;
    padding: 0!important
}

.report-main .social-media ul li a:hover {
    background: url(../images/icon-social.png) no-repeat!important
}

.report-main .social-media ul li.icon-fb a {
    background-position: 0 0!important
}

.report-main .social-media ul li.icon-twitter a {
    background-position: -37px 0!important
}

.report-main .social-media ul li.icon-youtube a {
    background-position: -75px 0!important
}

.report-main .social-media ul li.icon-linkedin a {
    background-position: -112px 0!important
}

.report-main .social-media ul li.icon-alexa a {
    background-position: -149px 0!important
}

.report-main .social-media ul li.icon-blog a {
    background-position: -187px 0!important
}

.report-main .social-media ul li.icon-slideshare a {
    background-position: -224px 0!important
}

.get-in-touch-form {
    position: fixed;
    z-index: 100001;
    top: 265px;
    left: -230px
}

.get-in-touch-form .get-in-touch-icon {
    width: 39px;
    height: 214px;
    float: left;
    background: url(../../../images/icon-get-in-touch-desktop.png) no-repeat 0 0;
    position: absolute;
    right: -39px;
    top: 50px;
    cursor: pointer;
    display: block
}

.get-in-touch-form .get-in-touch-icon-mobile {
    display: none;
    position: fixed
}

.get-in-touch-form .moduletable {
    display: block
}

.get-in-touch-form .get-in-touch-close {
    width: 33px;
    height: 33px;
    float: left;
    background: url(../../../images/getintouch-close.png) no-repeat 0 0;
    position: absolute;
    right: -15px;
    top: -5px;
    display: none;
    cursor: pointer
}

.get-in-touch-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 100000;
    display: none
}

.get-in-touch-form .moduletable {
    float: left;
    width: 230px;
    background: url(../../../images/icon-message-git.png) no-repeat center 10px #c8c4c2
}

.get-in-touch-form .moduletable .rsform {
    background: url(../../../images/icon-git-terms.png) no-repeat 5px center;
    padding: 40px 20px 0;
    overflow: hidden
}

.get-in-touch-form .moduletable .rsform .formResponsive {
    margin: 0;
    padding: 0
}

.get-in-touch-form .moduletable .rsform .button-group-getintouch {
    margin-bottom: 0
}

.get-in-touch-form .moduletable .rsform aside.formfieldsblk {
    padding: 0;
    width: 221px
}

.get-in-touch-form .moduletable .form-group strong {
    display: none
}

.get-in-touch-form .moduletable .form-group input[type="text"] {
    float: left;
    border: 1px solid #ebebeb;
    background: #fff;
    padding: 0 15px;
    line-height: 24px;
    height: 24px;
    font-size: 12px;
    width: 190px;
    margin: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none
}

.get-in-touch-form .moduletable .form-group textarea {
    float: left;
    border: 1px solid #ebebeb;
    background: #fff!important;
    padding: 0 15px;
    line-height: 18px;
    height: 55px;
    font-size: 12px;
    width: 190px;
    margin: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none
}

.get-in-touch-form .moduletable .form-group {
    margin-bottom: 10px
}

.get-in-touch-form .moduletable .form-group .bootstrap-select>.btn {
    box-shadow: none;
    padding: 3px 12px
}

.get-in-touch-form .moduletable .form-group .bootstrap-select.btn-group .btn .filter-option {
    font-size: 12px;
    line-height: 22px
}

.get-in-touch-form .moduletable .cancercaptcha img {
    float: right;
    width: auto
}

.get-in-touch-form .moduletable .rsform-submit-button {
    float: left;
    width: 100%
}

.get-in-touch-form .moduletable .btn-git-button {
    float: left;
    width: 260px;
    margin: 0 0 0 -20px;
    position: relative
}

.get-in-touch-form .moduletable .btn-git-button input[type="submit"] {
    float: left;
    width: 100%;
    background: #007897;
    border-radius: 0 0 3px 3px;
    height: 45px;
    line-height: 45px;
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
    border: 0 solid;
    padding: 0
}

.get-in-touch-form .moduletable .cancercaptcha input[type="text"] {
    float: left;
    height: 32px;
    line-height: 32px;
    width: 100px!important;
    border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -ms-border-radius: 3px 0 0 3px
}

.get-in-touch-form .moduletable .cancercaptcha br {
    display: none
}

.get-in-touch-form .getintouch-thankyou {
    float: left;
    width: 100%;
    text-align: center;
    min-height: 350px
}

.get-in-touch-form .getintouch-thankyou p {
    text-align: center;
    padding-top: 100px;
    color: #004e63;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-align: center
}

.get-in-touch-form .getintouch-thankyou p span {
    display: block;
    padding-bottom: 10px
}

.get-in-touch-form .moduletable .formNoError {
    font-size: 11px;
    line-height: 16px;
    color: red;
    width: 100%;
    float: left
}

.getintouch-thanks-block.get-in-touch-form .moduletable .rsform {
    background-image: none
}

.get-in-touch-form .moduletable .formError {
    font-size: 11px
}

.get-in-touch-form .moduletable .bootstrap-select.btn-group .btn .caret {
    right: 0;
    top: 3px;
    width: 30px;
    height: 27px;
    background: url(../../../images/arrow-getintouch.png) no-repeat center center #016b88!important;
    border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -ms-border-radius: 0 3px 3px 0
}

.get-in-touch-form .moduletable .bootstrap-select.btn-group .dropdown-menu li > a {
    font-size: 12px
}

.get-in-touch-form .moduletable .bootstrap-select.btn-group .dropdown-menu {
    height: 160px
}

.banner-outer-section.banner7 h3 span,
.ah-aphcpage-banner h3 span {
    color: #ec1d23
}

.ah-aphcpage-banner h3 span {
    font: 36px/36px robotobold
}

.banner-outer-section.banner7 p.txt-bold span,
.ah-aphcpage-banner p span {
    color: #ec1d23
}

.tcenter {
    text-align: center!important
}

.table-striped.custom-table td.valign {
    vertical-align: middle
}

.table-striped.custom-table {
    border-collapse: inherit
}

a.ah-coe-icons-tracking-outcomes {
    position: relative;
    width: 100%;
    color: #000!important;
    font: 500 14px/24px Roboto, sans-serif;
    height: auto;
    text-decoration: none;
    border-bottom: 1px solid #e5e5e5;
    padding: 7px 0 8px 50px;
    float: left
}

a.ah-coe-icons-tracking-outcomes:before,
a.ah-coe-icons-testimonials:before,
a.ah-coe-icons-askDr:before {
    opacity: .2;
    content: '';
    position: absolute;
    left: 10px;
    top: 10px;
    height: 28px
}

a.ah-coe-icons-tracking-outcomes:before {
    width: 28px;
    background: url(../../../images/icons/ah-coe-icons-tracking-outcomes-hover.png) no-repeat;
    background-size: 28px
}

a:hover.ah-coe-icons-tracking-outcomes:before,
h2.active a.ah-coe-icons-tracking-outcomes:before,
h2.alias-parent-active a.ah-coe-icons-tracking-outcomes:before {
    opacity: 1
}

.banner-outer-section.banner25 {
    position: relative;
    background: url(../../../images/banner-slider/mother-day-banner.jpg) no-repeat center top;
    z-index: 99
}

.banner-outer-section.banner25 .section-banner25-content {
    width: 745px;
    float: right;
    margin: 155px 0 0;
    padding-right: 15px
}

.banner-outer-section.banner25 .section-banner25-content .mother-img {
    background: url(../../../images/banner-slider/mother-day-banner2.png) no-repeat left top;
    width: 740px;
    height: 109px;
    float: right
}

.banner-outer-section.banner25 .section-banner25-content .mother-link {
    margin: 15px 0 0;
    text-align: right;
    overflow: hidden;
    float: left;
    width: 100%
}

.banner-outer-section.banner25 .section-banner25-content p {
    font: 300 20px/50px robotoregular;
    margin: 0!important;
    color: #fff;
    padding: 0 5px 0 0;
    text-align: right;
    display: inline-block
}

.banner-outer-section.banner25 .section-banner25-content .mother-button {
    font: 300 18px/22px robotoregular;
    color: #fff;
    float: right;
    background: url(../../../images/banner-slider/mother-day-arrow.png) no-repeat 97% center #ff4200!important;
    padding: 5px 40px 5px 15px;
    text-transform: uppercase;
    display: inline-block;
    float: right;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    text-align: center;
    text-decoration: none
}

.banner-outer-section.banner26 {position: relative; background: url(../../../images/banner-slider/uk-recruitment.jpg) no-repeat center -10px; z-index: 99; position: relative}
.banner-outer-section.banner26 .section-banner26-content { position:absolute; left:0; background: url(../../../images/banner-slider/uk-recruitment2.jpg) repeat-x left top; border-top: 1px solid #bbbfbf; border-bottom: 1px solid #bbbfbf;  height: 77px;  width: 100%;  top: 270px}
.banner-outer-section.banner26 .section-banner26-content .mother-link {padding: 20px 15px; max-width:1170px; margin:0 auto}
.banner-outer-section.banner26 .section-banner26-content .mother-link h2 {font: 30px/34px robotobold; margin: 0!important; color: #fff; padding: 0; text-align: left; display: inline-block}
.banner-outer-section.banner26 .section-banner26-content .uk-recruitment-button {font: 15px/22px robotoblack;  color: #fff; float: right; background: #003a37!important; padding: 5px 15px; text-transform: uppercase; display: inline-block; border-radius: 7px;
    -moz-border-radius: 7px;  -webkit-border-radius: 7px; text-align: center; text-decoration: none}

.latastapollo.owl-carousel,
.owl-carousel .owl-wrapper,
.ps-youmay-alsolike .owl-carousel,
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    width: 100%
}

.latastapollo.owl-carousel .owl-wrapper-outer,
.ps-youmay-alsolike .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.latastapollo.owl-carousel .owl-item,
.ps-youmay-alsolike .owl-carousel .owl-item {
    float: left;
    cursor: pointer;
    box-sizing: border-box
}

.latastapollo.owl-carousel .owl-item,
.ps-youmay-alsolike .owl-carousel .owl-item + .owl-item {
    padding-left: 10px
}

.latastapollo.owl-theme .owl-controls,
.ps-youmay-alsolike .owl-theme .owl-controls {
    margin-top: 0;
    text-align: center
}

.latastapollo.owl-controls .owl-buttons div,
.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons div {
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 0;
    position: absolute
}

.latastapollo.owl-controls .owl-buttons .owl-prev,
.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons .owl-prev {
    display: none
}

.latastapollo.owl-controls .owl-buttons .owl-next,
.ps-youmay-alsolike .owl-theme .owl-controls .owl-buttons .owl-next {
    display: none
}

.latastapollo .owl-buttons {
    display: none
}

.latastapollo.owl-carousel .owl-controls {
    text-align: center
}

.latastapollo.owl-carousel .owl-controls .owl-page {
    display: inline-block
}

.latastapollo.owl-carousel .owl-controls .owl-page span {
    background-color: #333;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    display: block;
    height: 8px;
    margin: 0 3px;
    width: 8px;
    cursor: pointer
}

.latastapollo.owl-carousel .owl-controls .owl-page.active span {
    background-color: #377c8e
}

.banner-outer-section.banner27 {
    position: relative;
    background: url(../../../images/banner-slider/bg-banner-pledge.jpg) no-repeat center top;

    z-index: 99
}

.banner-outer-section.banner27 .section-banner27-content {
    width: 600px;
    float: right;
    margin: 134px 0 0
}

.banner-outer-section.banner27 .section-banner27-content h2 {
    font: 36px/40px robotoblack;
    margin: 0!important;
    color: #305c88;
    padding: 0 0 10px;
    text-align: left;
    display: inline-block;
    text-transform: uppercase
}

.banner-outer-section.banner27 .section-banner27-content p {
    font: 20px/25px robotoregular;
    margin: 0!important;
    color: #004e63;
    padding: 0 0 22px;
    text-align: left;
    display: inline-block
}

.banner-outer-section.banner27 .section-banner27-content .read-button {
    font: 14px/30px robotoblack;
    color: #fff;
    float: left;
    background: #007d9e!important;
    padding: 0 15px;
    margin-right: 20px;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    text-decoration: none
}

.banner-outer-section.banner27 .section-banner27-content .pledge-button {
    position: relative;
    font: 300 14px/30px robotoblack;
    color: #007d9e;
    float: left;
    background: #feb813!important;
    padding: 0 48px 0 26px;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    text-decoration: none
}

.banner-outer-section.banner27 .section-banner27-content .pledge-button:after {
    width: 34px;
    height: 34px;
    background: url(../../../images/banner-slider/icon-pledge.png) 0 0 no-repeat;
    position: absolute;
    content: '';
    right: -8px;
    top: -10px
}

.banner-outer-section.banner28 {
    position: relative;
    background: url(../../../images/banner-slider/navi-mumbai-bg.jpg) repeat center top;
    z-index: 99
}

.banner-outer-section.banner28 .banner281 {
    background: url(../../../images/banner-slider/navi-mumbai-lft-img.png) no-repeat right 50px;
    background-size: 360px
}

.banner-outer-section.banner28 .section-banner28-content {
    width: 700px;
    float: left;
    margin: 20px 0 0 15px;
    min-height: 475px
}

.banner-outer-section.banner28 .section-banner28-content h2 {
    font: 32px/40px robotoblack;
    margin: 0!important;
    color: #00798f;
    padding: 35px 0 5px;
    text-align: left;
    display: inline-block;
    text-transform: uppercase
}

.banner-outer-section.banner28 .section-banner28-content h2 span {
    display: block
}

.banner-outer-section.banner28 .section-banner28-content h4 {
    font: 22px/30px robotomedium;
    margin: 0!important;
    color: #000;
    padding: 0 0 10px;
    text-align: left;
    display: inline-block
}

.banner-outer-section.banner28 .section-banner28-content .tl span {
    font: 20px/30px robotobold;
    padding: 5px 15px;
    border: 1px solid #1f1f1f;
    border-radius: 25px;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    position: relative;
    display: inline-block
}

.banner-outer-section.banner28 .section-banner28-content .tl span:after {
    content: '';
    position: absolute;
    width: 475px;
    height: 1px;
    background: #1f1f1f;
    top: 50%;
    right: -475px
}

.banner-outer-section.banner28 .section-banner28-content ul {
    margin: 15px 0 0;
    padding: 0;
    overflow: hidden
}

.banner-outer-section.banner28 .section-banner28-content ul li {
    font: 19px/19px robotomedium;
    float: left;
    display: inline-block;
    background: url(../../../images/banner-slider/navi-dot.png) no-repeat left center;
    padding: 0 15px;
    width: 50%;
    margin-bottom: 10px;
    color: #000
}

.tcapply {
    font: 16px/18px robotoregular;
    position: absolute;
    bottom: 145px;
    left: 15px;
    color: #000
}

.banner-outer-section.banner28 .section-banner28-content .register {
    position: absolute;
    top: 255px;
    right: 310px;
    width: 235px;
    text-align: center
}

.banner-outer-section.banner28 .section-banner28-content p {
    font: 19px/20px robotobold;
    padding: 0 10px;
    display: inline-block;
    float: left
}

.banner-outer-section.banner28 .section-banner28-content .register-button {
    position: relative;
    font: 26px/38px robotobold;
    color: #000;
    float: left;
    background: #feb813!important;
    padding: 0 15px 0 25px;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    text-align: center;
    text-decoration: none;
    height: 40px;
    -webkit-box-shadow: 0 1px 0 0 rgba(134, 98, 2, 1);
    -moz-box-shadow: 0 1px 0 0 rgba(134, 98, 2, 1);
    box-shadow: 0 1px 0 0 rgba(134, 98, 2, 1)
}

.banner-outer-section.banner28 .section-banner28-content .register-button:before {
    width: 45px;
    height: 51px;
    background: url(../../../images/banner-slider/icon-gift.png) 0 0 no-repeat;
    position: absolute;
    content: '';
    left: -15px;
    top: -13px
}

.banner-outer-section.banner29 {
    position: relative;
    background: url(../../../images/banner-slider/good-heath-bg.png) repeat center top #daeded;
    z-index: 99
}

.banner-outer-section.banner29 .banner291 {
    background: url(../../../images/banner-slider/good-heath.png) no-repeat left top;
    background-size: 420px
}

.banner-outer-section.banner29 .section-banner29-content {
    width: 1000px;
    float: right;
    margin: 55px 0 0
}

.banner-outer-section.banner29 .section-banner29-content .section-banner29-sup2 {
    padding: 25px 0 0
}

.banner-outer-section.banner29 .section-banner29-content h2 {
    font: 30px/42px robotoblack;
    margin: 0 0 0 12px !important;
    color: #0094d4;
    padding: 0;
    text-align: left;
    display: inline-block;
    text-transform: uppercase
}

.banner-outer-section.banner29 .section-banner29-content .book {
    position: relative;
    font: 26px/38px robotobold;
    color: #fff;
    float: left;
    background: #f32727!important;
    padding: 3px 25px;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center;
    text-decoration: none
}

.banner-outer-section.banner29 .section-banner29-content .section-banner29-sup3 {
    position: absolute;
    right: 0;
    top: 128px;
    display: inline-block
}

.apollo-ahpc-innerbanner2 {
    float: left;
    border-bottom: 1px solid #e1e1e1;
    background: url(../../../images/banner-slider/good-heath-inner-bg.png) no-repeat left top #daeded;
    height: 305px;
    width: 100%
}

.apollo-ahpc-innerbanner2-sup {
    float: left;
    background: url(../../../images/banner-slider/good-heath-inner-bg1.png) no-repeat left top;
    width: 100%;
    height: 305px
}

.apollo-ahpc-innerbanner2 .ah-aphcinner-banner {
    padding: 100px 0 0;
    position: relative;
    float: right;
    width: 930px
}

.apollo-ahpc-innerbanner2 .ah-aphcinner-banner .section-banner-sup2 {
    padding: 25px 0 0
}

.apollo-ahpc-innerbanner2 .ah-aphcinner-banner h2 {
    font: 30px/42px robotoblack;
    margin: 0 0 0 10px !important;
    color: #0094d4;
    padding: 0;
    text-align: left;
    display: inline-block;
    text-transform: uppercase
}

.apollo-ahpc-innerbanner2 .ah-aphcinner-banner .book {
    position: relative;
    font: 26px/38px robotobold;
    color: #fff;
    float: left;
    background: #f32727!important;
    padding: 3px 25px;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: 0
}

.apollo-ahpc-innerbanner2 .ah-aphcinner-banner .section-banner-sup3 {
    position: absolute;
    right: 0;
    top: 103px;
    display: inline-block
}

.banner-outer-section.banner30 {
    position: relative;
    background: url(../../../images/banner-slider/happy-docoder-bg.jpg) repeat center top;
    z-index: 99
}

.banner-outer-section.banner30 .section-banner30-content {
    width: 100%;
    float: right;
    margin: 25px 0 0
}

.banner-outer-section.banner30 .section-banner30-content .section-left {
    float: left;
    width: 475px;
    background: url(../../../images/banner-slider/happy-docoder-bg2.png) no-repeat right center;
    text-align: center;
    padding-left: 20px
}

.banner-outer-section.banner30 .section-banner30-content .section-left img {
    display: inline-block
}

.banner-outer-section.banner30 .section-banner30-content .section-right {
    float: left;
    width: 550px;
    margin: 50px 0 0 40px;
    text-align: center
}

.banner-outer-section.banner30 .section-banner30-content .section-right img {
    display: inline-block
}

.banner-outer-section.banner30 .section-banner30-content .section-right .sec {
    padding-top: 30px
}

.tablet,
.mobile {
    display: none!important
}

.apollo-robotics-banner-block {
    position: relative;
    width: 100%
}

.robotics-banner-slider .flex-direction-nav {
    display: none
}

.robotics-banner-slider .flex-control-nav {
    right: 12px;
    bottom: 30px;
    position: relative;
    text-align: right;
    width: 1170px;
    margin: 0 auto
}

.robotics-banner-slider .flex-control-nav li {
    margin: 0 3px;
    display: inline-block;
    text-align: center
}

.robotics-banner-slider .flex-control-nav li a {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3) inset;
    cursor: pointer;
    display: block;
    height: 10px;
    text-indent: -9999px;
    width: 10px
}

.robotics-banner-slider .flex-control-nav li a.flex-active {
    background: #00a84a;
    cursor: default
}

.robotics-banner-slider .apollo-robotics-banner1 {
    background: url(../../../images/robotics/robotics-banner.jpg) no-repeat center top #061632;
    z-index: 99;
    width: 100%
}

.robotics-banner-slider .apollo-robotics-banner1 .section-banner-1-content {
    width: 100%;
    height: 412px
}

.robotics-banner-slider .apollo-robotics-banner1 .section-banner-1-content .redis-right {
    float: right;
    width: 532px;
    padding: 0
}

.robotics-banner-slider .apollo-robotics-banner1 .section-banner-1-content .redis-right h1 {
    font: 46px/46px robotobold;
    color: #0a4a8f;
    padding: 0 0 0 65px;
    margin: 135px 0 10px;
    position: relative
}

.robotics-banner-slider .apollo-robotics-banner1 .section-banner-1-content .redis-right h1:before {
    content: '';
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 61px;
    height: 52px;
    background: url(../../../images/robotics/robotics-banner-icon.png) no-repeat center top
}

.robotics-banner-slider .apollo-robotics-banner1 .section-banner-1-content .redis-right p {
    font: 26px/26px robotoregular;
    color: #0a4a8f;
    padding: 0 10px 7px;
    margin: 0 0 2px;
    display: inline-block
}

.robotics-block .robotics-white-block .breadcrumb {
    float: right;
    padding: 30px 0 0
}

.robotics-block .robotics-white-block .breadcrumb .breadCrumbChild,
.robotics-block .robotics-white-block .breadcrumb .breadCrumbChild a,
.robotics-block .robotics-white-block .breadcrumb .breadCrumbChild a span,
.robotics-block .robotics-white-block .breadcrumb .breadCrumbChild span {
    color: #000!important
}

.robotics-block .robotics-white-block .breadcrumb .breadCrumbChild span {
    color: #3d87d1!important
}

.robotics-block .robotics-white-block figure.mb20,
.robotics-block .robotics-white-block figure.mb20 {
    display: inline-block
}

.robotics-block .robotics-bg-block {
    width: 100%;
    background: url(../../../images/robotics/robotics-bg-block.jpg) center top repeat;
    padding: 30px 0 0;
    margin-top: 35px
}

.robotics-block .robotics-bg-block .robotic-surgery-block {
    margin: 0 0 25px;
    width: 100%;
    background: url(../../../images/robotics/robotic-surgery.jpg) right top no-repeat #fff;
    padding: 40px;
    -webkit-border-radius: 0 0 0 5px;
    -moz-border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px;
    min-height: 302px;
    -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 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)
}

.robotics-block .robotics-bg-block .robotic-surgery-block .robotic-surgery-content {
    position: relative;
    width: 690px;
    margin-top: 40px
}

.robotics-block .robotics-bg-block .robotic-surgery-block .robotic-surgery-content:after {
    position: absolute;
    content: '';
    background: url(../../../images/robotics/robotic-surgery-icon.png) center top no-repeat;
    width: 118px;
    height: 117px;
    top: 0;
    right: -130px
}

.robotics-block .robotics-bg-block .robotic-surgery-block .robotic-surgery-content h2 {
    color: #3d87d1;
    font: 25px/24px robotobold;
    padding: 0 0 15px;
    margin: 0;
    text-align: left
}

.robotics-block .robotics-bg-block .robotic-surgery-block .robotic-surgery-content p {
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 25px
}

.robotic-read-more {
    color: #0a4687;
    text-decoration: none;
    text-transform: uppercase;
    font: 15px/20px robotobold;
    background: url(../../../images/robotics/robotics-read.png) left top no-repeat;
    padding: 10px 10px 10px 47px;
    float: right
}

.robotic-read-more:hover {
    text-decoration: none
}

.robotics-block .robotics-bg-block .robotic-list {
    margin: 0 0 25px;
    width: 100%;
    background: #fff;
    padding: 40px 40px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 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);
    overflow: hidden
}

.robotics-block .robotics-bg-block .robotic-list h2 {
    color: #3d87d1;
    font: 32px/24px robotobold;
    padding: 0 0 20px;
    margin: 0;
    text-align: left
}

.robotics-block .robotics-bg-block .robotic-list h2 span {
    font-family: 'robotoregular'
}

.robotics-block .robotics-bg-block .robotic-list ul {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%
}

.robotics-block .robotics-bg-block .robotic-list ul li {
    margin: 0 0 40px;
    padding: 0 35px 0 0;
    float: left;
    width: 50%;
    list-style: none;
    text-align: center;
    border-right: 1px solid #b9baba;
    position: relative;
    min-height: 400px
}

.robotics-block .robotics-bg-block .robotic-list ul li.secli {
    padding: 0 0 0 35px
}

.robotics-block .robotics-bg-block .robotic-list ul li:before {
    content: '';
    position: absolute;
    top: 0;
    right: -1px;
    height: 60px;
    width: 1px;
    background: url(../../../images/robotics/list-top.png) left top no-repeat
}

.robotics-block .robotics-bg-block .robotic-list ul li:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: -1px;
    height: 60px;
    width: 1px;
    background: url(../../../images/robotics/list-bottom.png) left top no-repeat
}

.robotics-block .robotics-bg-block .robotic-list ul li:last-child,
.robotics-block .robotics-bg-block .robotic-list ul li:nth-child(2) {
    border-right: none
}

.robotics-block .robotics-bg-block .robotic-list ul li:last-child:before,
.robotics-block .robotics-bg-block .robotic-list ul li:last-child:after,
.robotics-block .robotics-bg-block .robotic-list ul li:nth-child(2):before,
.robotics-block .robotics-bg-block .robotic-list ul li:nth-child(2):after {
    background: none
}

.robotics-block .robotics-bg-block .robotic-list ul li .robotic-list-wrap {
    overflow: hidden;
    background: #f7f7f7;
    padding-bottom: 40px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 4px 0 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 4px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 0 0 rgba(0, 0, 0, 0.1)
}

.robotics-block .robotics-bg-block .robotic-list ul li .robotic-list-wrap .robotic-list-wrap-content {
    min-height: 282px
}

.robotics-block .robotics-bg-block .robotic-list ul li .robotic-list-wrap .robotic-list-wrap-content3 {
    min-height: 205px
}

.robotics-block .robotics-bg-block .robotic-list ul li .robotic-list-wrap p {
    text-align: left;
    font-size: 16px;
    color: #000;
    padding: 15px 15px 0;
    margin: 0
}

.robotics-block .robotics-bg-block .robotic-list ul li .robotic-list-wrap .robotic-read-more {
    margin-right: 10px
}

.smallsize {
    font-size: 13px;
    top: -15px
}

.smallsize1 {
    font-size: 10px;
    top: -8px
}

.robotics-block .robotics-form {
    margin: 0 0 20px;
    width: 100%;
    background: #efefef;
    padding: 35px 0 15px
}

.robotics-block .robotics-form h2 {
    color: #3d87d1;
    font: 24px/25px robotobold;
    padding: 0 0 15px;
    margin: 0;
    text-align: left
}

.robotics-block .robotics-form .selbox .bootstrap-select.btn-group .btn .filter-option,
.ah-robotics-content-block .selbox .bootstrap-select.btn-group .btn .filter-option {
    left: 15px
}

.robotics-home-submit {
    padding: 0 15px;
    float: left
}

body .ah-robotics-content-block .form-group,
body .robotics-form .form-group {
    margin-bottom: 5px;
    min-height: 69px
}

.robotics-block .robotics-form input,
.robotics-block .robotics-form input:focus,
body .ah-robotics-content-block .form-control,
body .ah-robotics-content-block .form-control:focus,
body .ah-robotics-content-block .bootstrap-select>.btn,
body .robotics-form .form-control,
body .robotics-form .form-control:focus {
    border-radius: 3px;
    color: #000;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important
}

.robotics-block .robotics-form .bootstrap-select>.btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.robotics-block .robotics-form .bootstrap-select.btn-group .btn .caret {
    background: url(../../../images/robotics/select-arrow.png) left top no-repeat!important;
    right: 10px;
    margin-top: -6px;
    width: 22px;
    height: 13px
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs {
    margin: 0 0 0 15px;
    padding: 0;
    border: 1px solid #cbcbca;
    background: #fff;
    border-radius: 3px;
    width: 465px;
    position: absolute;
    display: none
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li {
    margin: 0;
    padding: 0;
    min-height: inherit;
    border: 0;
    text-align: left;
    width: 100%
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li:before {
    width: 0
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li:after {
    width: 0
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li a {
    color: #3d87d1;
    font: 18px robotomedium;
    background: none;
    border: 0;
    border-top: 1px solid #cbcbca;
    border-radius: 0;
    margin-right: 0
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li a:hover {
    background: #f7f7f7!important
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li:first-child a {
    border-top: 0 solid #cbcbca
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li.active > a,
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li.active > a:focus,
.robotics-block .robotics-bg-block .robotic-list ul li ul.nav-tabs li.active > a:hover {
    color: #3d87d1;
    cursor: pointer;
    background: none
}

.formRed {
    color: red!important;
    font-size: 12px!important
}

.robotics-block .robotics-bg-block .robotic-list ul li .show-tabs-main {
    display: block;
    border: 1px solid #cbcbca;
    padding: 10px 15px;
    width: 465px;
    cursor: pointer;
    border-radius: 3px;
    color: #3d87d1;
    font: 18px robotomedium;
    background: #fff;
    text-align: left;
    margin: 15px 15px 0
}

.robotics-block .robotics-bg-block .robotic-list ul li .show-tabs-main .caret {
    float: right;
    border-top: 8px dashed;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    margin-top: 8px
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.arrow {
    margin: 15px 0 0 15px;
    float: left
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.arrow li {
    border: 0!important;
    width: 100%;
    text-align: left;
    padding: 0 15px 0 20px;
    min-height: inherit;
    margin: 0;
    font-size: 16px
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.arrow li:before {
    width: 0
}

.robotics-block .robotics-bg-block .robotic-list ul li ul.arrow li:after {
    width: 0
}

.robotics-block .tab-content {
    overflow: hidden;
    clear: both
}

.robotics-block .ah-blue-brdtop {
    border-top: 2px solid #008eae;
    height: 300px
}

.robotics-block .ah-location-address {
    float: right;
    width: 550px;
    padding: 15px 0 0
}

.robotic-list-wrap .tab-pane figure img {
    border-radius: 7px 7px 0 0
}

.robotic-list-wrap .location-address {
    padding: 0 15px;
    margin-top: 60px;
    min-height: 272px
}

.robotic-list-wrap .location-address h6 {
    color: #58595b;
    font: 19px robotomedium;
    line-height: 23px;
    text-align: left;
    margin: 0;
    padding: 10px 0 0
}

.robotic-list-wrap .location-address .span {
    color: #022852;
    font: 16px robotomedium;
    display: block;
    text-align: left;
    margin-bottom: 10px;
    padding: 0
}

.robotics-block .ah-location-address-line {
    width: 100%;
    background-position: 0 -106px;
    float: left;
    line-height: 1px;
    height: 1px
}

.robotic-list-wrap .location-address p {
    color: #58595b!important;
    font: 14px robotomedium;
    line-height: 22px;
    padding: 10px 0!important
}

.robotic-list-wrap .location-address .ah-icon-phone {
    background: url(../../../images/robotics/phone-icon.png) left center no-repeat;
    text-align: left;
    padding: 7px 15px 7px 35px;
    width: 55%;
    float: left;
    margin-top: 10px
}

.robotic-list-wrap .location-address .ah-icon-fax {
    background: url(../../../images/robotics/fax-icon-apollo.png) left center no-repeat;
    text-align: left;
    padding: 7px 15px 7px 35px;
    width: 45%;
    float: left;
    margin-top: 10px
}

.robotic-list-wrap .location-address .ah-icon-contact {
    background: url(../../../images/robotics/email-icon.png) left center no-repeat;
    text-align: left;
    padding: 7px 15px 7px 35px;
    width: 100%;
    float: left;
    margin-top: 5px;
    word-break: break-all
}

.robotic-list-wrap .location-address .ah-icon-contact a {
    color: #58595b
}

.robotic-list-wrap .location-address .ah-icon-website {
    background: url(../../../images/robotics/website-icon.png) left center no-repeat;
    text-align: left;
    padding: 7px 15px 7px 35px;
    width: 100%;
    float: left;
    margin-top: 5px;
    word-break: break-all
}

.robotic-list-wrap .location-address .ah-icon-website a {
    color: #58595b
}

.robotic-list-wrap .sec-tabs {
    position: absolute;
    top: 245px
}

.robotics-block .robotics-location-img {
    position: relative;
    background: url(../../../images/robotics/location-chennai.jpg) left top no-repeat;
    height: 315px
}

.robotics-block .robotics-location-img:before {
    position: absolute;
    content: '';
    background: url(../../../images/robotics/robotics-location-arrow.png) left top no-repeat;
    width: 22px;
    height: 36px;
    left: 0;
    top: 35px
}

.robotics-block .robotics-location-img2 {
    position: relative;
    background: url(../../../images/robotics/location-hyderbad.jpg) left top no-repeat;
    height: 315px
}

.robotics-block .robotics-location-img2:before {
    position: absolute;
    content: '';
    background: url(../../../images/robotics/robotics-location-arrow.png) left top no-repeat;
    width: 22px;
    height: 36px;
    left: 0;
    top: 35px
}

.robotics-block .robotics-location-img3 {
    position: relative;
    background: url(../../../images/robotics/location-kolkatta.jpg) left top no-repeat;
    height: 315px
}

.robotics-block .robotics-location-img3:before {
    position: absolute;
    content: '';
    background: url(../../../images/robotics/robotics-location-arrow.png) left top no-repeat;
    width: 22px;
    height: 36px;
    left: 0;
    top: 35px
}

.robotics-block .robotics-location-img4 {
    position: relative;
    background: url(../../../images/robotics/location-delhi.jpg) left top no-repeat;
    height: 315px
}

.robotics-block .robotics-location-img4:before {
    position: absolute;
    content: '';
    background: url(../../../images/robotics/robotics-location-arrow.png) left top no-repeat;
    width: 22px;
    height: 36px;
    left: 0;
    top: 35px
}

.ah-robotics-inner a.backct {
    float: right;
    font: 14px robotobold;
    text-decoration: none;
    background-color: #4189ce;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: -45px;
    margin-right: 0
}

.ah-robotics-inner .txt-color-blue {
    color: #4189ce
}

.ah-robotics-inner h4 {
    padding: 10px 0;
    color: #4189ce;
    font-size: 16px
}

.ah-robotics-content-list-detail {
    margin: 15px 0 0
}

.robotics-block .ah-location-address-line {
    width: 100%;
    background: url(../../../images/robotics/robotics-line.png) left top no-repeat;
    float: left;
    line-height: 1px;
    height: 1px
}

.robotics-block .video {
    float: left;
    margin-left: 15px
}

.video .messages-icon {
    width: 56px;
    text-align: center;
    color: #0a4687;
    margin-top: -2px;
    padding-top: 42px;
    font-size: 12px;
    background: url(../../../images/robotics/messages-icon.png) center top no-repeat;
    float: left;
    height: 41px;
    display: inline-block;
    text-decoration: none
}

.video .video-icon {
    width: 56px;
    text-align: center;
    color: #0a4687;
    margin-top: -2px;
    padding-top: 42px;
    font-size: 12px;
    background: url(../../../images/robotics/video-icon.png) center top no-repeat;
    float: left;
    height: 41px;
    display: inline-block;
    margin-left: 5px;
    text-decoration: none
}

.apollo-robotics-what-is-robotic {
    background: url(../../../images/robotics/banner/what-is-robotic.jpg) center top no-repeat #fff;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-robotics-what-is-robotic .ah-what-is-robotic {
    margin: 115px 0 0;
    float: left;
    width: 400px
}

.apollo-robotics-what-is-robotic .ah-what-is-robotic h2 {
    color: #0095bb;
    font: 36px/36px robotobold;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.apollo-robotics-what-is-robotic .ah-what-is-robotic p {
    color: #0095bb;
    font: 26px/26px robotoregular;
    margin: 0;
    padding: 0
}

.apollo-robotics-davinci {
    background: url(../../../images/robotics/banner/da-vinci.jpg) center top no-repeat #142d56;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-robotics-davinci .ah-robotics-davinc {
    margin: 130px 100px 0 0;
    float: right;
    width: 400px
}

.apollo-robotics-davinci .ah-robotics-davinc h2 {
    color: #154e8d;
    font: 36px/36px robotobold;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.apollo-robotics-davinci .ah-robotics-davinc p {
    color: #154e8d;
    font: 26px/26px robotoregular;
    margin: 0;
    padding: 0
}

.apollo-reniasses {
    background: url(../../../images/robotics/banner/reniases.jpg) center top no-repeat #cfa674;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-reniasses .ah-reniasses-banner {
    margin: 115px 0 0;
    float: right;
    width: 370px
}

.apollo-reniasses .ah-reniasses-banner h2 {
    color: #4f342e;
    font: 36px/36px robotobold;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.apollo-reniasses .ah-reniasses-banner p {
    color: #4f342e;
    font: 26px/26px robotoregular;
    margin: 0;
    padding: 0
}

.apollo-robotic-surgical-procedures {
    background: url(../../../images/robotics/banner/robotic-surgical-procedures.jpg) center top no-repeat #fff;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-robotic-surgical-procedures .robotic-surgical-procedures {
    margin: 115px 0 0;
    float: left;
    width: 400px
}

.apollo-robotic-surgical-procedures .robotic-surgical-procedures h2 {
    color: #002472;
    font: 36px/36px robotobold;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.apollo-robotic-surgical-procedures .robotic-surgical-procedures p {
    color: #002472;
    font: 26px/26px robotoregular;
    margin: 0;
    padding: 0
}

.apollo-robotic-clinical-team {
    background: url(../../../images/robotics/banner/clinical-team.jpg) left top no-repeat #d4d0d1;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-robotic-clinical-team .robotic-clinical {
    margin: 115px 0 0;
    float: right;
    width: 400px
}

.apollo-robotic-clinical-team .robotic-clinical h2 {
    color: #095457;
    font: 36px/36px robotobold;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.apollo-robotic-clinical-team .robotic-clinical p {
    color: #095457;
    font: 26px/26px robotoregular;
    margin: 0;
    padding: 0
}

.apollo-testimonial-videos {
    background: url(../../../images/robotics/banner/testimoniol.jpg) center top no-repeat #d6c1a9;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-testimonial-videos .ah-testimonial-banner {
    padding: 115px 0 0;
    float: right;
    width: 400px
}

.apollo-testimonial-videos .ah-testimonial-banner h2 {
    color: #6a451d;
    font: 36px/36px robotobold;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.apollo-testimonial-message {
    background: url(../../../images/robotics/banner/testimoniol-video.jpg) center top no-repeat #ffd1ae;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-testimonial-message .ah-testimonial-msg-banner {
    padding: 115px 0 0;
    float: right;
    width: 400px
}

.apollo-testimonial-message .ah-testimonial-msg-banner h2 {
    color: #6a451d;
    font: 36px/36px robotobold;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.apollo-locations {
    background: url(../../../images/robotics/banner/apollo-locations.jpg) center top no-repeat #dad4d6;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-locations .ah-locations-banner {
    padding: 115px 0 0;
    float: right;
    width: 400px
}

.apollo-locations .ah-locations-banner h2 {
    color: #2d6a7f;
    font: 36px/36px robotobold;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.apollo-robotic-post-a-query {
    background: url(../../../images/robotics/banner/post-eh-query.jpg) center top no-repeat #fff;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-robotic-post-a-query .robotic-postaquery {
    margin: 115px 0 0;
    float: right;
    width: 400px
}

.apollo-robotic-post-a-query .robotic-postaquery h2 {
    color: #095457;
    font: 36px/36px robotobold;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.ah-robotics-inner {
    background: #fff;
    padding-bottom: 15px;
    border-bottom: 1px solid #e2e2e2
}

.ah-robotics-inner .breadcrumb {
    float: right;
    padding: 20px 0 0;
    width: 65%;
    text-align: right
}

.ah-robotics-inner .breadcrumb .breadCrumbChild,
.ah-robotics-white-block .breadcrumb .breadCrumbChild a,
.ah-robotics-white-block .breadcrumb .breadCrumbChild a span,
.ah-robotics-white-block .breadcrumb .breadCrumbChild span {
    color: #000
}

.ah-robotics-inner .breadcrumb .breadCrumbChild > span {
    font-size: 14px;
    padding-left: 2px;
    color: #4189ce!important
}

.ah-robotics-inner figure.mb20 {
    display: inline-block
}

.ah-robotics-leftnav {
    border: 1px solid #e1e1e1;
    margin-right: 15%;
    float: left;
    width: 85%
}

.ah-robotics-leftnav h2 {
    margin: 0;
    background: url(../../../images/robotics/apollo-icon-linebar.png) 95% 16px no-repeat #4189ce;
    color: #fff;
    font: 18px/45px robotobold;
    float: left;
    text-transform: uppercase;
    width: 100%;
    padding: 0 0 0 10px
}

.ah-robotics-leftnav li {
    color: #000;
    font: 16px/30px robotolight;
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    text-transform: uppercase
}

.ah-robotics-leftnav li a {
    color: #000;
    float: left;
    width: 100%;
    padding: 5px 0 5px 10px;
    text-decoration: none
}

.ah-robotics-leftnav li a.ah-coe-heading {
    background: 0 0;
    font: inherit;
    height: auto
}

.ah-robotics-leftnav li a:hover,
.ah-robotics-leftnav li.active a,
.ah-robotics-leftnav li.alias-parent-active a {
    background: url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
    color: #4189ce;
    float: left;
    width: 100%;
    padding: 5px 0 5px 10px;
    font: 16px/30px robotobold
}

.ah-robotics-content-block {
    padding: 0
}

.ah-robotics-content-block .page-header {
    margin: 0 0 20px
}

.ah-robotics-content-block h1 {
    width: 100%;
    color: #4189ce;
    font: 28px robotobold;
    border-bottom: 1px solid #999;
    padding: 0 100px 15px 0;
    margin: -5px 0 0;
    text-transform: uppercase;
    line-height: 36px
}

.ah-robotics-content-block h2 {
    color: #4189ce;
    font: 18px robotobold;
    padding: 0 0 10px;
    margin: 0;
    float: left;
    width: 100%
}

.ah-robotics-content-block h3 {
    color: #4189ce;
    font: 16px robotobold;
    padding: 0 0 10px;
    margin: 0;
    float: left;
    width: 100%
}

.ah-robotics-content-block ul.arrow {
    padding: 0 0 20px;
    float: left;
    width: 100%
}

.ah-robotics-content-block ul.arrow li {
    background: url(../../../images/robotics/bullet-article.png) 0 6px no-repeat;
    display: block;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 0;
    padding-left: 22px
}

.ah-robotics-content-block .advert,
.ah-robotics-inner .widget-right-nav {
    display: none
}

.ah-robotics-inner .btn-primary {
    background: #4189ce;
    border-color: #4189ce
}

.ah-robotics-inner .ah-testimonial-videos {
    padding: 0 0 0 5px
}

.ah-robotics-inner .sub_tab1 {
    margin: 5px 0 15px
}

.ah-robotics-content-list {
    margin: 20px 0 30px
}

.ah-robotics-content-list figure {
    padding: 0
}

.ah-robotics-content-list h2 {
    color: #4189ce;
    font: 18px robotobold;
    padding: 15px 0 5px;
    margin: 0;
    text-transform: capitalize
}

.ah-robotics-content-list h2 a {
    color: #4189ce;
    text-decoration: none;
    font: 18px robotobold
}

.ah-robotics-content-list h5 {
    color: #000;
    font: 17px robotobold;
    padding: 10px 0 5px;
    margin: 0
}

.ah-robotics-content-block p,
.ah-robotics-content-list p {
    color: #414042;
    font: 14px/21px robotoregular;
    padding: 0 0 15px;
    text-align: justify;
    margin: 0
}

.ah-robotics-content-list a {
    color: #00779c;
    font: 14px robotobold;
    text-decoration: underline
}

.ah-robotics-content-list li {
    color: #414042;
    font: 15px/27px robotoregular;
    background: url(../images/apollo-cancer-institute/apollo-icon-dotlist.png) 0 12px no-repeat;
    float: left;
    width: 100%;
    padding: 0 0 0 10px
}

iframe[name='google_conversion_frame'] {
    height: 0!important;
    width: 0!important;
    line-height: 0!important;
    font-size: 0!important;
    margin-top: -13px;
    float: left
}


iframe[name=google_conversion_frame1] {
    height: 0!important;
    width: 0!important;
    line-height: 0!important;
    font-size: 0!important;
    margin-top: -13px;
    float: left
}

.navi-banner {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #eee;
    margin: 15px 0 0;
    padding: 5px 0 25px;
    width: 100%;
    background: #f6f6f6;
    text-align: center
}

.navi-banner h2 {
    padding: 20px 15px;
    font-size: 15px!important;
    margin: 0!important;
    font-family: 'robotobold'!important;
    line-height: 20px!important;
    color: #037aa4!important
}

.navi-banner2 {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #eee;
    margin: 15px 0;
    padding: 0 8px;
    width: 100%
}

.sub-img {
    width: 270px
}

.apollo-proton-banner-block {
    position: relative;
    width: 100%
}

.proton-banner-slider .flex-direction-nav {
    display: none
}

.proton-banner-slider .flex-control-nav {
    right: 12px;
    bottom: 30px;
    position: relative;
    text-align: right;
    width: 1170px;
    margin: 0 auto
}

.proton-banner-slider .flex-control-nav li {
    margin: 0 3px;
    display: inline-block;
    text-align: center
}

.proton-banner-slider .flex-control-nav li a {
    background: #fff;
    border-radius: 20px;
    cursor: pointer;
    display: block;
    height: 10px;
    text-indent: -9999px;
    width: 10px
}

.proton-banner-slider .flex-control-nav li a.flex-active {
    background: #04b9da;
    cursor: default
}

.proton-banner-slider .apollo-proton-banner1 {
    background: url(../../../images/proton/proton-banner.jpg) no-repeat center top;
    z-index: 99;
    width: 100%
}

.proton-banner-slider .apollo-proton-banner1 .section-banner-1-content {
    width: 100%;
    height: 412px
}

.proton-banner-slider .apollo-proton-banner1 .section-banner-1-content .redis-right {
    float: right;
    width: 510px;
    padding: 0
}

.proton-banner-slider .apollo-proton-banner1 .section-banner-1-content .redis-right h1 {
    font: 36px/36px robotobold;
    color: #fff;
    padding: 0;
    margin: 153px 0 0;
    text-transform: uppercase;
    position: relative
}

.proton-banner-slider .apollo-proton-banner1 .section-banner-1-content .redis-right p {
    font: 20px/20px robotolight;
    color: #fff;
    padding: 7px 10px;
    margin: 5px 0 0;
    text-transform: uppercase;
    background: #04b9da;
    display: inline-block
}

.proton-banner-slider .apollo-proton-banner2 {
    background: url(../../../images/proton/proton-banner2.jpg) no-repeat center top;
    z-index: 99;
    width: 100%
}

.proton-banner-slider .apollo-proton-banner2 .section-banner-1-content {
    width: 100%;
    height: 412px
}

.proton-banner-slider .apollo-proton-banner2 .section-banner-1-content .redis-right {
    float: right;
    width: 580px;
    padding: 140px 0 0
}

.proton-banner-slider .apollo-proton-banner2 .section-banner-1-content .redis-right h2 {
    font: 36px/36px robotobold;
    color: #fff;
    padding: 7px 15px;
    margin: 0;
    position: relative;
    background: url(../../../images/proton/h2-bg.jpg) repeat-x left top;
    display: inline-block
}

.proton-banner-slider .apollo-proton-banner2 .section-banner-1-content .redis-right h2 + h2 {
    margin-top: 1px
}

.proton-banner-slider .apollo-proton-banner3 {
    background: url(../../../images/proton/proton-banner3.jpg) no-repeat center top;
    z-index: 99;
    width: 100%
}

.proton-banner-slider .apollo-proton-banner3 .section-banner-1-content {
    width: 100%;
    height: 412px
}

.proton-banner-slider .apollo-proton-banner3 .section-banner-1-content .redis-right {
    float: right;
    width: 406px;
    padding: 140px 0 0
}

.proton-banner-slider .apollo-proton-banner3 .section-banner-1-content .redis-right h2 {
    font: 36px/36px robotobold;
    color: #fff;
    padding: 7px 15px;
    margin: 0;
    position: relative;
    background: url(../../../images/proton/h2-bg.jpg) repeat-x left top;
    display: inline-block
}

.proton-banner-slider .apollo-proton-banner3 .section-banner-1-content .redis-right h2 + h2 {
    margin-top: 1px
}

.proton-banner-slider .apollo-proton-banner4 {
    background: url(../../../images/proton/proton-banner4.png) no-repeat left top #3e6d83;
    z-index: 99;
    width: 100%
}

.proton-banner-slider .apollo-proton-banner4 .section-banner-1-content {
    width: 100%;
    height: 412px
}

.proton-banner-slider .apollo-proton-banner4 .section-banner-1-content .redis-right {
    float: right;
    width: 640px;
    padding: 100px 0 0
}

.proton-banner-slider .apollo-proton-banner4 .section-banner-1-content .redis-right h2 {
    font: 36px/36px robotobold;
    color: #fff;
    padding: 7px 15px;
    margin: 0;
    position: relative;
    background: url(../../../images/proton/h2-bg.jpg) repeat-x left top;
    display: inline-block
}

.proton-banner-slider .apollo-proton-banner4 .section-banner-1-content .redis-right h2 + h2 {
    margin-top: 1px
}

.proton-block .proton-white-block .breadcrumb {
    float: right;
    padding: 30px 0 0
}

.proton-block .proton-white-block .breadcrumb .breadCrumbChild,
.proton-block .proton-white-block .breadcrumb .breadCrumbChild a,
.proton-block .proton-white-block .breadcrumb .breadCrumbChild a span,
.proton-block .proton-white-block .breadcrumb .breadCrumbChild span {
    color: #000!important
}

.proton-block .proton-white-block .breadcrumb .breadCrumbChild span {
    color: #2cbbca!important
}

.proton-block .proton-white-block figure.mb20,
.proton-block .proton-white-block figure.mb20 {
    display: inline-block
}

.proton-block .proton-bg-block {
    width: 100%;
    background: url(../../../images/proton/Proton-bg.png) center top repeat;
    padding: 30px 0 0;
    margin-top: 35px
}

.cancer-treatment-block .cancer-treatment-surgery-block {
    margin: 0 0 25px;
    width: 100%;
    background: url(../../../images/proton/proton-therapy.jpg) right top no-repeat #fff;
    padding: 40px;
    -webkit-border-radius: 0 0 0 5px;
    -moz-border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px;
    min-height: 302px;
    -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 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)
}

.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content {
    position: relative;
    width: 690px;
    margin-top: 40px
}

.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content:after {
    position: absolute;
    content: '';
    background: url(../../../images/proton/proton-therapy-icon.png) center top no-repeat;
    width: 118px;
    height: 117px;
    top: 0;
    right: -130px
}

.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content h2 {
    color: #00779c;
    font: 25px/24px robotobold;
    padding: 0 0 15px;
    margin: 0;
    text-align: left
}

.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content h2 a,
.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content h2 a:hover {
    text-decoration: none;
    color: #00779c
}

.cancer-treatment-block .cancer-treatment-surgery-block .cancer-treatment-surgery-content p {
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 10px;
    color: #000
}

.cancer-treatment-read-more {
    color: #00779c;
    text-decoration: none;
    text-transform: uppercase;
    font: 15px/20px robotobold;
    background: url(../../../images/proton/read-more-icon.png) left top no-repeat;
    padding: 10px 10px 10px 47px;
    float: right
}

.cancer-treatment-read-more:hover {
    text-decoration: none
}

.proton-block .proton-bg-block .proton-list {
    margin: 0 0 25px;
    width: 100%;
    background: #fff;
    padding: 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 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);
    overflow: hidden
}

.proton-block .proton-bg-block .proton-list h2 {
    color: #0c7d9f;
    font: 25px/24px robotobold;
    padding: 10px 0 15px;
    margin: 0;
    text-align: left
}

.proton-block .proton-bg-block .proton-list p {
    color: #000;
    font-size: 18px;
    line-height: 26px
}

.proton-block .proton-bg-block .proton-list h2 span {
    font-family: 'robotoregular'
}

.proton-block .proton-bg-block .proton-list ul.highlights {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%
}

.proton-block .proton-bg-block .proton-list ul.highlights li {
    margin: 0 0 20px;
    padding: 34px 15px 34px 125px;
    font: 24px/24px robotomedium;
    float: left;
    width: 100%;
    list-style: none;
    text-align: left;
    position: relative;
    z-index: 0;
    color: #000
}

.proton-block .proton-bg-block .proton-list ul.highlights li span {
    position: relative;
    z-index: 2;
    font: 24px/24px robotomedium;
    color: #000
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon1 {
    background: #7acce4
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon1:before {
    content: '';
    position: absolute;
    width: 72px;
    height: 100%;
    left: 25px;
    top: 0;
    background: url(../../../images/proton/highlights-icons.png) 0 15px no-repeat;
    z-index: 1
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon1:after {
    content: '';
    position: absolute;
    width: 430px;
    height: 100%;
    right: 0;
    top: 0;
    background: url(../../../images/proton/highlights-icon1.png) left top no-repeat #8ed4e8;
    z-index: -1
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon2 {
    background: #acdaee
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon2:before {
    content: '';
    position: absolute;
    width: 72px;
    height: 100%;
    left: 25px;
    top: 0;
    background: url(../../../images/proton/highlights-icons.png) 0 -100px no-repeat;
    z-index: 1
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon2:after {
    content: '';
    position: absolute;
    width: 479px;
    height: 100%;
    right: 0;
    top: 0;
    background: url(../../../images/proton/highlights-icon2.png) left top no-repeat #b8e0f1;
    z-index: -1
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon3 {
    background: #95d6e9
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon3:before {
    content: '';
    position: absolute;
    width: 72px;
    height: 100%;
    left: 25px;
    top: 0;
    background: url(../../../images/proton/highlights-icons.png) 0 -214px no-repeat;
    z-index: 1
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon3:after {
    content: '';
    position: absolute;
    width: 532px;
    height: 100%;
    right: 0;
    top: 0;
    background: url(../../../images/proton/highlights-icon3.png) left top no-repeat #a5dcec;
    z-index: -1
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon4 {
    background: #c9e7f4
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon4:before {
    content: '';
    position: absolute;
    width: 72px;
    height: 100%;
    left: 25px;
    top: 0;
    background: url(../../../images/proton/highlights-icons.png) 0 -332px no-repeat;
    z-index: 1
}

.proton-block .proton-bg-block .proton-list ul.highlights li.highlights-icon4:after {
    content: '';
    position: absolute;
    width: 582px;
    height: 100%;
    right: 0;
    top: 0;
    background: url(../../../images/proton/highlights-icon4.png) left top no-repeat #d1ebf6;
    z-index: -1
}

.proton-block .proton-bg-block .proton-list h4 {
    color: #000;
    font: 20px/24px robotoregular;
    padding: 10px 0 15px;
    margin: 0;
    text-align: left
}

.proton-block .proton-bg-block .proton-list ul.arrow {
    margin: 0;
    padding: 0 0 15px;
    display: block;
    width: 100%;
    overflow: hidden
}

.proton-block .proton-bg-block .proton-list ul.arrow li {
    margin: 0;
    padding: 0 0 0 35px;
    float: left;
    width: 100%;
    color: #000;
    font: 20px/35px robotoregular;
    list-style: none;
    text-align: left;
    background: url(../../../images/proton/arrow-icons.png) left 5px no-repeat
}

.proton-block .proton-bg-block .proton-list2 {
    background: url(../../../images/proton/photto-bg.png) repeat-x #fff;
    padding-top: 30px
}

.proton-slider {
    padding-bottom: 15px
}

.proton-slider .slides li img {
    border-radius: 15px;
    border: 2px solid #2ebccb
}

.proton-slider .flex-control-nav {
    display: none;
    float: right
}

.proton-slider .flex-direction-nav {
    float: right;
    padding: 5px 0 0
}

.proton-slider .flex-direction-nav li {
    float: left;
    text-indent: -99999px;
    margin-left: 10px
}

.proton-slider .flex-direction-nav a.flex-next {
    float: left;
    outline: 0;
    background: url(../../../images/proton/proton-right-arrow.png) no-repeat;
    margin-left: 0;
    width: 15px;
    height: 26px;
    text-indent: -9999px
}

.proton-slider .flex-direction-nav a.flex-prev {
    float: left;
    outline: 0;
    background: url(../../../images/proton/proton-left-arrow.png) no-repeat;
    margin-left: 0;
    width: 15px;
    height: 26px;
    text-indent: -9999px
}

.proton-slider .flex-direction-nav a {
    font-size: 0;
    color: #fff
}

.proton-video {
    padding-bottom: 10px
}

.proton-video .slides li iframe {
    height: 306px;
    border-radius: 15px;
    border: 2px solid #2ebccb;
    width: 100%;
    overflow: hidden
}

.proton-video .flex-control-nav {
    padding: 0 0 0 12px;
    float: right;
    margin: 10px 0 0
}

.proton-video .flex-control-nav li {
    margin: 0 3px;
    display: inline-block;
    text-align: center;
    padding: 0
}

.proton-video .flex-control-nav li a {
    background: #acdaee;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    cursor: pointer;
    display: block;
    height: 13px;
    text-indent: -9999px;
    width: 13px
}

.proton-video .flex-control-nav a.flex-active {
    background: #0c7d9f;
    cursor: default
}

.proton-video .flex-direction-nav {
    display: none
}

.proton-block .tab-content {
    background: url(../../../images/proton/location-bg.png) left top repeat;
    overflow: hidden
}

.proton-block .ah-blue-brdtop {
    border-top: 2px solid #008eae;
    height: auto;
    padding-bottom: 15px!important
}

.proton-block .ah-location-address {
    float: right;
    width: 550px;
    padding: 15px 0 0
}

.proton-block .ah-location-address h6 {
    color: #58595b;
    font: 19px robotomedium;
    line-height: 23px
}

.proton-block .ah-location-address h6 span {
    color: #022852;
    font: 16px robotomedium
}

.proton-block .ah-location-address-line {
    width: 100%;
    background-position: 0 -106px;
    float: left;
    line-height: 1px;
    height: 1px
}

.proton-block .ah-location-address p {
    color: #58595b;
    font: 16px robotomedium;
    line-height: 22px;
    padding-top: 10px
}

.proton-block .ah-location-address ul {
    float: left;
    padding: 10px 0 0
}

.proton-block .ah-location-address li {
    float: left;
    color: #58595b;
    font: 14px robotomedium;
    padding: 5px 30px 10px 0
}

.proton-block .ah-location-address li.width {
    width: 180px
}

.proton-block .ah-location-address li a {
    color: #58595b;
    text-decoration: none
}

.proton-block .ah-location-address li a:hover {
    color: #008faf
}

.proton-block .ah-location-address li span {
    float: left;
    margin-right: 10px
}

.proton-block .ah-location-address li span.ah-icon-phone {
    width: 26px;
    height: 26px;
    background: url(../../../images/proton/phone-icon.png) left top no-repeat;
    margin-top: -3px
}

.proton-block .ah-location-address li span.ah-icon-fax {
    width: 25px;
    height: 26px;
    background-position: -172px 0;
    margin-top: -3px
}

.proton-block .ah-location-address li span.ah-icon-contact {
    width: 40px;
    height: 26px;
    background: url(../../../images/proton/email-icon.png) left top no-repeat
}

.proton-location-img {
    position: relative;
    background: url(../../../images/proton/proton-therapy-location.jpg) right top no-repeat;
    height: 313px
}

.proton-location-img:before {
    position: absolute;
    content: '';
    background: url(../../../images/proton/robotics-location-arrow.png) left top no-repeat;
    width: 22px;
    height: 36px;
    left: 0;
    top: 35px
}

.ah-proton-inner {
    background: #fff;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 15px
}

.ah-proton-inner .breadcrumb {
    float: right;
    padding: 20px 0 0;
    width: 65%;
    text-align: right
}

.ah-proton-inner .breadcrumb .breadCrumbChild,
.ah-proton-inner .breadcrumb .breadCrumbChild a,
.ah-proton-inner .breadcrumb .breadCrumbChild a span,
.ah-proton-inner .breadcrumb .breadCrumbChild span {
    color: #000
}

.ah-proton-inner .breadcrumb .breadCrumbChild > span {
    font-size: 14px;
    padding-left: 2px;
    color: #2cbbca!important
}

.ah-proton-inner figure.mb20 {
    display: inline-block
}

.ah-proton-leftnav {
    border: 1px solid #e1e1e1;
    margin-right: 15%;
    float: left;
    width: 85%
}

.ah-proton-leftnav h2 {
    margin: 0;
    background: url(../../../images/robotics/apollo-icon-linebar.png) 95% 16px no-repeat #2cbbca;
    color: #fff;
    font: 18px/45px robotobold;
    float: left;
    text-transform: uppercase;
    width: 100%;
    padding: 0 0 0 10px
}

.ah-proton-leftnav li {
    color: #000;
    font: 16px/30px robotolight;
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    text-transform: uppercase
}

.ah-proton-leftnav li a {
    color: #000;
    float: left;
    width: 100%;
    padding: 5px 0 5px 10px;
    text-decoration: none
}

.ah-proton-leftnav li a.ah-coe-heading {
    background: 0 0;
    font: inherit;
    height: auto
}

.ah-proton-leftnav li a:hover,
.ah-proton-leftnav li.active a,
.ah-proton-leftnav li.alias-parent-active a {
    background: url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
    color: #2cbbca;
    float: left;
    width: 100%;
    padding: 5px 0 5px 10px;
    font: 16px/30px robotobold
}

.ah-proton-content-block {
    padding: 0
}

.ah-proton-content-block .page-header {
    margin: 0 0 20px
}

.ah-proton-content-block h1 {
    width: 100%;
    color: #2cbbca;
    font: 28px robotobold;
    border-bottom: 1px solid #999;
    padding: 0 100px 0 0;
    margin: -5px 0 0;
    text-transform: uppercase;
    line-height: 36px
}

.ah-proton-content-block h2 {
    color: #000;
    font: 16px robotobold;
    margin: 0;
    padding: 10px 0 5px
}

.ah-proton-inner a.backct {
    float: right;
    font: 14px robotobold;
    text-decoration: none;
    background-color: #2cbbca;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: -60px;
    margin-right: 0
}

.apollo-proton-inner-banner {
    background: url(../../../images/proton/what-is-proton-therapy.jpg) no-repeat center top;
    z-index: 99;
    width: 100%;
    height: 305px
}

.apollo-proton-inner-banner .section-banner-1-content {
    width: 100%
}

.apollo-proton-inner-banner .section-banner-1-content .redis-right {
    float: right;
    width: 440px;
    padding: 95px 0 0
}

.apollo-proton-inner-banner .section-banner-1-content .redis-right h2 {
    font: 26px/30px robotobold;
    color: #fff;
    padding: 0 0 5px;
    margin: 0;
    position: relative;
    display: inline-block
}

.apollo-proton-inner-banner .section-banner-1-content .redis-right p {
    font: 20px/20px robotoregular;
    color: #fff;
    padding: 0;
    margin: 0;
    position: relative;
    display: inline-block
}

.ah-aphc-content-block .aphc-booknow-banner {
    width: 100%;
    margin: 0;
    padding-bottom: 5px;
    background: url(../../../images/aphc/apollo-booknow-banner2.png) left -60px no-repeat #f9f9f9;
    background-size: contain;
    border: 0;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px
}

.ah-aphc-content-block .aphc-booknow-banner small {
    color: #107d9c;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 18px;
    line-height: 20px;
    padding: 15px
}

.ah-aphc-content-block .aphc-booknow-banner p {
    display: none
}

.ah-aphc-content-block .aphc-booknow-banner .aphc-form {
    margin: 10px 0 0
}

.ah-aphc-content-block .aphc-booknow-banner .form-group {
    margin-bottom: 14px
}

body .ah-aphc-content-block .aphc-booknow-banner .form-group .btn .caret {
    width: 9px;
    height: 8px;
    background: url(../images/sel-dw-arrow-blue.png) no-repeat scroll 0 0!important
}

.ah-aphc-content-block .aphc-booknow-banner .form-group li {
    padding: 0;
    list-style: none;
    background: none!important
}

.ah-aphc-content-block .aphc-booknow-banner .form-group li a {
    text-decoration: none;
    color: #6d6e71;
    font-weight: 400;
    font: 12px/28px robotoregular
}

.ah-aphc-content-list {
    min-height: 408px
}

.ah-aphc-content-list img {
    width: 100%
}

.aphc-booknow-banner .formRed {
    color: red;
    font-weight: 400;
    font-size: 11px
}

.thanks-you.modal {
    z-index: 100003
}

.modal-backdrop {
    z-index: 100002
}

.thanks-you .modal-content {
    top: 150px;
    border-radius: 0
}

.thanks-you .modal-content .close {
    float: right;
    font-size: 21px;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=100);
    opacity: 1;
    position: absolute;
    top: -8px;
    right: -8px;
    background: #fff;
    border: 1px solid #e7e6e6;
    width: 26px;
    height: 25px;
    border-radius: 14px;
    text-align: center;
    text-decoration: none
}

.proton-video {
    width: 100%;
    height: 195px
}

.locations-tabs {
    width: 100%;
    position: relative
}

.ah-robotics-content-block .ah-ic-fax,
.ah-robotics-content-block .ah-ic-locations,
.ah-robotics-content-block .ah-ic-mail,
.ah-robotics-content-block .ah-ic-name,
.ah-robotics-content-block .ah-ic-phone,
.ah-robotics-content-block .ah-ic-website {
    float: left;
    width: 100%
}

.initiatives-block {
    margin: 0;
    width: 100%;
    background: url(../../../images/health-check/initiatives-block-bg.png) right top no-repeat #fff;
    padding: 15px 20px;
    -webkit-border-radius: 0 0 0 5px;
    -moz-border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px;
    min-height: 192px;
    -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1)
}

.initiatives-block .initiatives-content {
    position: relative;
    width: 480px
}

.initiatives-block .initiatives-content:after {
    position: absolute;
    content: '';
    background: url(../../../images/health-check/icon-1.png) center top no-repeat;
    width: 92px;
    height: 92px;
    top: 35px;
    right: -115px
}

.initiatives-block .initiatives-content p {
    font-size: 13px!important;
    line-height: 20px!important;
    padding: 0!important;
    color: #000;
    margin: 0!important;
    text-align: justify
}

.initiatives-all-events-block {
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 20px;
    position: relative
}

.initiatives-all-events-block .initiatives-all-events-search {
    background: #007d9e;
    padding: 20px 50px 15px;
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.initiatives-all-events-block .initiatives-all-events-search h3 {
    float: left;
    margin: 0;
    padding: 5px 0 0;
    font: 24px/24px robotobold!important;
    color: #fff;
    position: relative
}

.initiatives-all-events-block .initiatives-all-events-search h3:before {
    position: absolute;
    content: '';
    background: url(../../../images/health-check/icon-2.png) center top no-repeat;
    width: 15px;
    height: 15px;
    top: 0;
    left: -20px
}

.initiatives-all-events-block .initiatives-all-events-search .events-box-select {
    float: left;
    width: 284px;
    margin-left: 20px
}

.initiatives-all-events-block .initiatives-all-events-search .events-box-select .bootstrap-select>.btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none!important;
    border-width: 0 0 1px;
    border-radius: 0;
    padding: 6px 12px;
    border-color: #cce5ec;
    color: #8ac3d2;
    outline: none!important;
    font-size: 16px
}

.initiatives-all-events-block .initiatives-all-events-search .events-box-select .bootstrap-select.btn-group .btn .caret {
    background: url(../../../images/health-check/icon-4.png) center center no-repeat #007d9e!important;
    width: 30px;
    height: 22px;
    right: 0
}

.initiatives-all-events-block h2 {
    font: 24px/24px robotobold!important;
    color: #1cbfc5;
    padding: 0;
    margin: 20px 0 0 20px
}

.initiatives-all-events-block .initiatives-all-events-box {
    box-shadow: inset 0 0 14px 14px #e1eff3;
    -moz-box-shadow: inset 0 0 14px 14px #e1eff3;
    -webkit-box-shadow: inset 0 0 14px 14px #e1eff3;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px 18px;
    margin: 10px 20px 20px;
    overflow: hidden
}

.initiatives-all-events-block .initiatives-all-events-box .all-events-row {
    margin: 0 -10px
}

.initiatives-all-events-block .initiatives-all-events-box .events-box {
    width: 233px;
    height: 233px;
    float: left;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #fff;
    margin: 10px;
    position: relative;
    cursor: pointer;
    overflow: hidden
}

.events-box-normal {
    float: left;
    width: 100%
}

.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-left {
    float: left;
    padding: 20px;
    box-sizing: border-box;
    width: 167px
}

.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-left h3 {
    font: 17px/22px robotobold;
    color: #000;
    padding: 0;
    margin: 0
}

.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-left p {
    font: 15px/22px robotoregular;
    color: #58595b;
    padding: 0 0 5px;
    margin: 0
}

.initiatives-all-events-block .initiatives-all-events-box .events-box-hover {
    background: rgba(0, 125, 158, 0.9);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    display: table;
    bottom: -100%
}

.initiatives-all-events-block .initiatives-all-events-box .events-box-hover .view-details {
    font-size: 16px;
    font-family: 'robotobold';
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    text-align: center;
    position: relative;
    text-decoration: none
}

.initiatives-all-events-block .initiatives-all-events-box .events-box-hover .view-details:before {
    position: absolute;
    content: '';
    background: #80b9c8;
    width: 50px;
    height: 1px;
    top: 50%;
    left: 15px
}

.initiatives-all-events-block .initiatives-all-events-box .events-box-hover .view-details:after {
    position: absolute;
    content: '';
    background: #80b9c8;
    width: 50px;
    height: 1px;
    top: 50%;
    right: 15px
}

.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-right {
    float: right;
    width: 66px;
    background: #1cbfc5;
    border-radius: 0 0 10px 0;
    -moz-border-radius: 0 0 10px;
    -webkit-border-radius: 0 0 10px 0;
    padding: 22px 11px 23px;
    text-align: center
}

.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-right img {
    display: inline-block
}

.initiatives-all-events-block .initiatives-all-events-box .events-box .events-box-right p {
    margin: 0;
    padding: 3px 0 0;
    color: #fff
}

.events-popup {
    z-index: 1000000
}

.events-popup .modal-dialog {
    width: 780px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 0;
    margin-top: 70px
}

.events-popup .modal-content {
    background: none;
    border-radius: 0
}

.events-popup .modal-dialog .close {
    background: url(../../../images/health-check/events-close.png) right top no-repeat;
    width: 36px;
    height: 36px;
    opacity: 1;
    position: absolute;
    top: -15px;
    right: -15px;
    z-index: 5;
    background-size: 36px
}

.events-popup .modal-content h2 {
    margin: 0;
    padding: 20px;
    font: 24px/24px robotobold!important;
    color: #fff;
    position: relative;
    text-align: center;
    background: #007d9e;
    border-radius: 10px 10px 0 0
}

.events-popup .modal-content ul.events-popup-slider {
    margin: 0;
    padding: 0
}

.events-popup .modal-content ul.events-popup-slider li {
    margin: 0;
    padding: 0;
    background: none
}

.events-popup .modal-content .owl-buttons .owl-prev {
    background: url(../../../images/health-check/events-slider-left.png) right top no-repeat!important;
    width: 48px!important;
    height: 48px!important;
    left: 15px!important
}

.events-popup .modal-content .owl-buttons .owl-next {
    background: url(../../../images/health-check/events-slider-right.png) right top no-repeat!important;
    width: 48px!important;
    height: 48px!important;
    right: 15px!important
}

.csr-gray-wrap {
    background: #f5f5f5;
    padding: 40px 15px 20px;
    overflow: hidden
}

.csr-gray-wrap .csr-gray-show-content {
    padding: 0 20px;
    float: left;
    width: 100%
}

.csr-gray-wrap .csr-gray-show-content p {
    font-size: 16px!important;
    line-height: 24px!important;
    font-style: italic;
    color: #333!important;
    text-align: center
}

.csr-gray-wrap .csr-gray-show-content span {
    font-size: 16px!important;
    line-height: 24px!important;
    font-family: 'robotobold';
    font-style: italic;
    color: #333!important;
    text-align: center;
    display: block;
    text-align: right;
    margin-bottom: 10px
}

.csr-blue-button {
    background: #0c7f9e;
    display: inline-block;
    padding: 5px 30px 5px 15px;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    float: right;
    border-radius: 5px;
    position: relative;
    cursor: pointer
}

.csr-blue-button:hover {
    text-decoration: none;
    color: #fff
}

.csr-blue-button:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    top: 9px;
    right: 3px;
    border: 6px solid transparent;
    border-left: 9px solid #fff
}

.csr-content-wrap {
    padding: 15px
}

.csr-grey-button {
    background: #f1f2f2;
    border: 1px solid #0c7f9e;
    display: inline-block;
    padding: 4px 30px 4px 15px;
    text-decoration: none;
    color: #000;
    text-transform: uppercase;
    float: right;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    margin-top: 10px
}

.csr-grey-button:hover {
    text-decoration: none;
    color: #000
}

.csr-grey-button:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    top: 8px;
    right: 3px;
    border: 6px solid transparent;
    border-left: 9px solid #0c7f9e
}

.csr-content-wrap .csr-common {
    position: relative;
    padding-left: 135px;
    margin-bottom: 25px
}

.csr-content-wrap .csr-common:before {
    content: '';
    width: 108px;
    height: 131px;
    position: absolute;
    left: 0;
    top: 10px
}

.csr-content-wrap .csr-total-health:before {
    background: url(../../../images/health-check/total-health-icon.png) left top no-repeat
}

.csr-content-wrap .csr-sachi:before {
    background: url(../../../images/health-check/sachi-icon.png) left top no-repeat
}

.csr-content-wrap .csr-billion:before {
    background: url(../../../images/health-check/billion-icon.png) left top no-repeat
}

.csr-content-wrap .csr-sahi:before {
    background: url(../../../images/health-check/sahi-icon.png) left top no-repeat
}

.csr-content-wrap .csr-cure:before {
    background: url(../../../images/health-check/cure-icon.png) left top no-repeat
}

.csr-content-wrap .csr-disha:before {
    background: url(../../../images/health-check/dashi-icon.png) left top no-repeat
}

.csr-content-wrap .csr-relief:before {
    background: url(../../../images/health-check/relief-icon.png) left top no-repeat
}

.csr-content-wrap .csr-nationwide:before {
    background: url(../../../images/health-check/nationwide-icon.png) left top no-repeat
}

.csr-content-wrap .csr-common .csr-hide {
    display: none
}

.csr-content-wrap .csr-common h2 {
    font: 18px/24px robotobold!important;
    color: #1286a5
}

.csr-content-wrap .csr-common h3 {
    font: 16px/24px robotobold!important;
    color: #1286a5;
    margin: 15px 0 0!important
}

.csr-content-wrap .csr-common p {
    font-size: 15px!important;
    margin: 0!important;
    color: #000!important
}

.csr-content-wrap .csr-common ul {
    margin: 15px 0 0!important
}

.csr-content-wrap .csr-common ul li {
    font-size: 15px!important
}

.apollo-precision-oncology-banner {
    position: relative;
    float: left;
    height: 305px;
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    background: url(../../../images/apollo-cancer-institute/precision-oncology/inner-banner-bg.jpg) center top no-repeat
}

.apollo-precision-oncology-banner .precision-oncology-text {
    width: 353px;
    margin: 20px 0 0 340px;
    position: relative
}

.apollo-precision-oncology-banner .precision-oncology-text .top-image {
    padding-bottom: 10px
}

.apollo-precision-oncology-banner .precision-oncology-text .bottom-image {
    margin: 0 auto;
    width: 90px
}

.apollo-precision-oncology-banner .precision-oncology-text .bottom-image .precision-logo1 {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0
}

.apollo-precision-oncology-banner .precision-oncology-text .bottom-image .precision-logo2 {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0 0 0 20px
}

.banner-outer-section.banner31 {
    position: relative;
    background: url(../../../images/banner-slider/precision-main-banner-bg.jpg) no-repeat center top;
    z-index: 99
}

.banner-outer-section.banner31 .precision-oncology-text {
    width: 725px;
    margin: 45px 0 0;
    float: right
}

.banner-outer-section.banner31 .precision-oncology-text .top-image {
    padding: 0 70px 0 0;
    float: left;
    width: 470px
}

.banner-outer-section.banner31 .precision-oncology-text .bottom-image {
    width: 143px;
    float: left
}

.banner-outer-section.banner31 .precision-oncology-text .bottom-image .precision-logo1 {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0 0 10px
}

.banner-outer-section.banner31 .precision-oncology-text .bottom-image .precision-logo2 {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0
}

.banner-outer-section.banner31 .precision-oncology-text .more-bht {
    width: 100%;
    float: left;
    text-align: left;
    margin: 0;
    padding: 0
}

.apollo-precision-oncology-thank-banner {
    position: relative;
    float: left;
    width: 100%;
    background: url(../../../images/apollo-cancer-institute/banner/thank-bg.jpg) center top no-repeat
}

.apollo-precision-oncology-thank-banner .precision-oncology-thank-text {
    width: 100%;
    min-height: 305px;
    margin: 0;
    background: url(../../../images/apollo-cancer-institute/banner/thank-bg1.png) 50px 10px no-repeat;
    background-size: 270px
}

.apollo-precision-oncology-thank-banner .precision-oncology-thank-text .top-image {
    float: left;
    width: 664px;
    height: 180px;
    margin: 60px 0 0 315px;
    background: url(../../../images/apollo-cancer-institute/banner/thank-text.png) 0 0 no-repeat;
    background-size: 664px
}

.cancer-form-in-banner {
    position: relative;
    margin: 0 auto;
    width: 1170px
}

.cancer-form-in-banner .rsform {
    position: absolute;
    right: 60px;
    top: 10px;
    background: #fff;
    border: 1px solid #c6c6c6;
    width: 295px;
    padding: 10px 15px
}

.cancer-form-in-banner .rsform p.cancer-form-hd {
    font-size: 12px;
    color: #1b7d9a;
    font-weight: 700;
    line-height: 18px
}

.cancer-form-in-banner .rsform .rsform-block {
    width: 100%;
    margin-bottom: 7px;
    float: left
}

.cancer-form-in-banner .rsform .rsform-block-cf-submit {
    margin-top: 4px
}

.cancer-form-in-banner .rsform .rsform-block p {
    margin: 0
}

.cancer-form-in-banner .rsform .rsform-block div.formBody {
    width: 100%
}

.cancer-form-in-banner .rsform .rsform-block strong.formRequired {
    display: none
}

.cancer-form-in-banner .rsform .rsform-block .form-control {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #eff0f0;
    border-radius: 0;
    width: 100%;
    background: #f7f7f7;
    height: 30px;
    padding: 4px 12px
}

.cancer-form-in-banner .rsform .rsform-block .rsform-select-box {
    border: none!important;
    padding: 0
}

.cancer-form-in-banner .rsform .rsform-block .bootstrap-select>.btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
    border-radius: 0;
    width: 100%;
    background: #f7f7f7!important;
    padding: 4px 12px
}

.cancer-form-in-banner .rsform .rsform-block .bootstrap-select>.btn .filter-option {
    left: 11px
}

.cancer-form-in-banner .rsform .rsform-block .bootstrap-select.btn-group .btn .caret {
    background: url(../../../images/apollo-cancer-institute/precision-oncology/arrow.png) center top no-repeat!important
}

.cancer-form-in-banner .rsform .rsform-block .bootstrap-select .btn:focus {
    outline: 0!important
}

.cancer-form-in-banner .rsform .rsform-block-cf-submit .rsform-submit-button {
    background: #1b7d9a;
    border-radius: 0;
    color: #fff;
    width: 100%;
    font-size: 16px
}

.cancer-form-in-banner .rsform .formError {
    display: none!important
}

.cancer-form-in-banner .rsform input.rsform-error,
.cancer-form-in-banner .rsform .rsform-block .rsform-error > .btn,
.cancer-form-in-banner .rsform button.rsform-error {
    border: 1px solid red!important
}

.cancer-form-in-banner .rsform .rsform-block .bootstrap-select.btn-group .btn .filter-option {
    color: #999!important
}

.precision-block-youtube iframe {
    width: 100%;
    height: 206px;
    display: block
}

.cancer-form-in-banner .rsform .rsform-block-utm-medium,
.cancer-form-in-banner .rsform .rsform-block-utm-campaign,
.cancer-form-in-banner .rsform .rsform-block-utm-source,
.cancer-form-in-banner .rsform .rsform-block-keyword,
.cancer-form-in-banner .rsform .rsform-block-placement {
    display: none
}

.precision-thank-you {
    font-size: 20px;
    text-align: center;
    padding: 100px
}

.cancer-booknow-banner {
    width: 85%;
    float: left;
    padding: 30px 20px 20px;
    border: 1px solid #e1e1e1;
    margin-top: 20px;
    background: url(../../../images/apollo-cancer-institute/precision-oncology/inner-form-bg.jpg) 0 0 no-repeat;
    background-size: 100% auto
}

.cancer-booknow-banner p.cancer-form-hd {
    color: #107d9c!important
}

.cancer-booknow-banner .rsform .rsform-block {
    width: 100%;
    margin-bottom: 7px;
    float: left
}

.cancer-booknow-banner .rsform .rsform-block-cf-submit {
    margin-top: 4px
}

.cancer-booknow-banner .rsform .rsform-block p {
    margin: 0
}

.cancer-booknow-banner .rsform .rsform-block div.formBody {
    width: 100%
}

.cancer-booknow-banner .rsform .rsform-block strong.formRequired {
    display: none
}

.cancer-booknow-banner .rsform .rsform-block .form-control {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #eff0f0;
    border-radius: 0;
    width: 100%;
    background-color: rgba(247, 247, 247, 0.6)
}

.cancer-booknow-banner .rsform .rsform-block .bootstrap-select>.btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #eff0f0;
    border-radius: 0;
    width: 100%;
    background-color: rgba(247, 247, 247, 0.6)!important
}

.cancer-booknow-banner .rsform .rsform-block .bootstrap-select.btn-group .btn .caret {
    background: url(../../../images/apollo-cancer-institute/precision-oncology/arrow.png) center top no-repeat!important
}

.cancer-booknow-banner .rsform .rsform-block .bootstrap-select .btn:focus {
    outline: 0!important
}

.cancer-booknow-banner .rsform .rsform-block-cf-submit .rsform-submit-button {
    background: #1b7d9a;
    border-radius: 0;
    color: #fff;
    width: 100%;
    font-size: 16px
}

.cancer-booknow-banner .rsform .formError {
    display: none!important
}

.cancer-booknow-banner .rsform input.rsform-error,
.cancer-booknow-banner .rsform .rsform-block .rsform-error > .btn,
.cancer-booknow-banner .rsform button.rsform-error {
    border: 1px solid red!important
}

.cancer-booknow-banner .rsform .rsform-block .bootstrap-select.btn-group .btn .filter-option {
    color: #999!important
}

.cancer-booknow-banner .rsform .rsform-block-utm-medium,
.cancer-booknow-banner .rsform .rsform-block-utm-campaign,
.cancer-booknow-banner .rsform .rsform-block-utm-source,
.cancer-booknow-banner .rsform .rsform-block-keyword,
.cancer-booknow-banner .rsform .rsform-block-placement {
    display: none
}

.apollo-cancer-banner-outer-section.apollo-cancer-banner8 {
    position: relative;
    background: url(../../../images/apollo-cancer-institute/banner/apollo-cancer-precision-banner.png) center top no-repeat;
    z-index: 99;
    height: 364px;
    width: 100%
}

.apollo-cancer-banner-outer-section.apollo-cancer-banner8 figure {
    padding-bottom: 10px;
    float: left;
    width: 100%
}

.precision-login {
    margin: 0 auto;
    width: 430px;
    overflow: hidden;
    padding: 30px;
    border: 1px solid #eff0f0;
    margin-bottom: 15px
}

.precision-login .input-prepend {
    padding: 0 0 10px;
    float: left;
    width: 100%
}

.precision-login .input-prepend .add-on {
    float: left;
    display: inline-block;
    width: 85px;
    padding-right: 10px
}

.precision-login .input-prepend .element-invisible {
    line-height: 30px
}

.precision-login .input-prepend .input-small {
    width: 282px;
    float: left;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #eff0f0;
    border-radius: 0;
    background: #f7f7f7;
    height: 30px;
    padding: 4px 12px
}

.precision-login .checkbox {
    margin: 0 0 10px 85px
}

.precision-login .inputbox {
    float: left;
    display: inline-block;
    margin-right: 5px
}

.precision-login .control-label {
    vertical-align: top
}

.precision-login .controls button {
    background: #1b7d9a;
    border-radius: 0;
    color: #fff;
    width: 100%;
    font-size: 16px;
    line-height: 35px;
    border: 0;
    padding: 0 25px
}

.precision-login .unstyled {
    display: none
}

.logout-main {
    float: right;
    margin: 3px 0 10px
}

.logout-main .login-greeting {
    float: left;
    display: inline-block;
    font-weight: 700;
    font-size: 16px
}

.logout-main .logout-button {
    float: left;
    display: inline-block;
    margin: 0 0 0 10px
}

.logout-main .logout-button input {
    border-radius: 0;
    border: 0;
    background: none;
    font-size: 16px;
    font-weight: 700;
    color: #337ab7;
    padding: 0;
    display: inline-block;
    outline: none!important;
    text-decoration: none
}

.precision-table .table-striped {
    border: 1px solid #007d9e
}

.precision-table .table-striped>tbody>tr>th,
.precision-table .table-striped>tbody>tr td {
    padding: 10px;
    word-break: break-all
}

aside.ps figcaption {
    margin: -11px 0 0
}

a.nav-toggle {
    cursor: pointer;
    display: block
}

.all-about-precision-oncology .ah-testimonial-block > li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #ccc;
    float: left;
    width: 100%;
    list-style: none;
    background: none!important;
    padding-left: 0
}

.all-about-precision-oncology .ah-testimonial-block > li span.ah-test-title {
    display: inline-block;
    width: 75%;
    font-size: 14px;
    line-height: 30px;
    color: #3e3e3e
}

.all-about-precision-oncology .ah-testimonial-messages li .ah-testimonial-title {
    padding-bottom: 0
}

.all-about-precision-oncology .ah-testimonial-messages li .ah-testimonial-desc {
    margin-top: 10px;
    padding: 20px 20px 10px;
    border: 0 solid #fff;
    border-width: 0
}

.all-about-precision-oncology .ah-testimonial-messages li .ah-testimonial-desc p {
    margin: 0;
    padding-bottom: 10px
}

.all-about-precision-oncology .ah-testimonial-messages li .ah-testimonial-desc ul {
    padding: 0 0 10px
}

.all-about-precision-oncology .ah-testimonial-messages > li .ah-testimonial-title .ah-testimonial-icon {
    float: right;
    width: 20px;
    height: 30px;
    background: url(../../../images/apollo-cancer-institute/precision-oncology/icon-down.png) no-repeat right center;
    position: relative;
    text-indent: -9999px
}

.all-about-precision-oncology .ah-testimonial-messages > li .ah-testimonial-title:hover .ah-testimonial-icon {
    float: right;
    width: 20px;
    height: 30px;
    background: url(../../../images/apollo-cancer-institute/precision-oncology/icon-down.png) no-repeat right center;
    position: relative
}

.all-about-precision-oncology .ah-testimonial-messages > li .ah-testimonial-title.active .ah-testimonial-icon {
    float: right;
    width: 20px;
    height: 30px;
    background: url(../../../images/apollo-cancer-institute/precision-oncology/icon-up.png) no-repeat right center;
    position: relative
}

.csr-apollo-banner-block {
    position: relative;
    width: 100%
}

.csr-apollo-banner-slider .flex-direction-nav {
    display: none
}

.csr-apollo-banner-slider .flex-control-nav {
    right: 12px;
    bottom: 30px;
    position: relative;
    text-align: right;
    width: 1170px;
    margin: 0 auto
}

.csr-apollo-banner-slider .flex-control-nav li {
    margin: 0 3px;
    display: inline-block;
    text-align: center
}

.csr-apollo-banner-slider .flex-control-nav li a {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3) inset;
    cursor: pointer;
    display: block;
    height: 10px;
    text-indent: -9999px;
    width: 10px
}

.csr-apollo-banner-slider .flex-control-nav li a.flex-active {
    background: #00a84a;
    cursor: default
}

.csr-apollo-banner-slider .csr-apollo-banner1 {
    background: url(../../../images/csr-apollo/csr-apollo-banner-img.jpg) no-repeat center top;
    z-index: 99;
    width: 100%;
    border-bottom: 1px solid #d1d0d0;
    border-top: 1px solid #d1d0d0
}

.csr-apollo-banner-slider .csr-apollo-banner1 .section-banner-1-content {
    width: 100%;
    height: 310px
}

.csr-apollo-banner-slider .csr-apollo-banner1 .section-banner-1-content .redis-right {
    float: left;
    width: 532px;
    padding: 0;
    margin-left: 440px
}

.csr-apollo-banner-slider .csr-apollo-banner1 .section-banner-1-content .redis-right h1 {
    font: 44px/40px robotobold;
    color: #fff;
    padding: 5px 20px 7px 0;
    margin: 75px 0 3px;
    position: relative;
    display: inline-block
}

.csr-apollo-banner-slider .csr-apollo-banner1 .section-banner-1-content .redis-right p {
    font: 24px/20px robotolight;
    color: #fff;
    padding: 7px 0;
    margin: 0 0 2px;
    display: inline-block
}

.csr-apollo-top-block {
    background: url(../../../images/csr-apollo/csr-apollo-bg.png) repeat left top;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #d1d0d0
}

.csr-apollo-white-block .breadcrumb {
    float: right;
    padding: 30px 0 0
}

.csr-apollo-white-block .breadcrumb .breadCrumbChild,
.csr-apollo-white-block .breadcrumb .breadCrumbChild a,
.csr-apollo-white-block .breadcrumb .breadCrumbChild a span,
.csr-apollo-white-block .breadcrumb .breadCrumbChild span {
    color: #000!important
}

.csr-apollo-white-block .breadcrumb .breadCrumbChild span {
    color: #3d87d1!important
}

.csr-apollo-white-block figure.mb20 {
    display: inline-block
}

.csr-apollo-block .csr-apollo-top-block {
    background: url(../../../images/csr-apollo/csr-apollo-bg.png) repeat left top;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #d1d0d0
}

.csr-apollo-block .csr-apollo-top-block .csr-normal-wrap {
    width: 1030px;
    margin: 0 auto
}

.csr-apollo-block .csr-apollo-top-block .csr-normal-wrap p {
    font-size: 20px!important;
    line-height: 33px!important;
    font-style: italic;
    color: #333!important;
    text-align: center
}

.csr-apollo-block .csr-apollo-top-block .csr-grey-wrap {
    background: #ebebeb;
    padding: 15px 150px;
    width: 1030px;
    margin: 25px auto 0;
    border-radius: 10px;
    position: relative
}

.csr-apollo-block .csr-apollo-top-block .csr-grey-wrap:before {
    position: absolute;
    content: '';
    left: 35px;
    top: -21px;
    background: url(../../../images/csr-apollo/csr-apollo-icon.png) repeat left top;
    width: 31px;
    height: 28px
}

.csr-apollo-block .csr-apollo-top-block .csr-grey-wrap p {
    font-size: 20px!important;
    margin: 0!important;
    line-height: 30px!important;
    font-style: italic;
    color: #333!important;
    text-align: center
}

.csr-apollo-block .csr-apollo-top-block .csr-normal-text-wrap {
    margin: 35px 0
}

.csr-apollo-block .csr-apollo-top-block .csr-normal-text-wrap h2 {
    font: 24px/30px robotobold;
    color: #1286a5;
    padding: 0 0 10px;
    margin: 0;
    text-transform: uppercase
}

.csr-apollo-block .csr-apollo-top-block .csr-normal-text-wrap p {
    font-size: 18px!important;
    line-height: 28px!important;
    color: #000!important
}

.csr-apollo-button {
    font: 15px/24px robotobold;
    display: inline-block;
    padding: 5px 30px 5px 15px;
    text-decoration: none;
    color: #1286a5;
    text-transform: uppercase;
    float: right;
    position: relative;
    cursor: pointer;
    background: url(../../../images/csr-apollo/csr-apollo-icon2.png) no-repeat right center;
    text-decoration: underline
}

.csr-apollo-button:hover {
    text-decoration: none;
    color: #1286a5
}

.csr-apollo-block .csr-apollo-center-block {
    background: url(../../../images/csr-apollo/csr-apollo-slider-bg.png) repeat-x left bottom #eaeaea;
    width: 100%;
    overflow: hidden;
    float: left;
    width: 100%;
    min-height: 234px;
    padding: 60px 0 0
}

.csr-apollo-block .csr-apollo-center-block li {
    float: left;
    width: 33%;
    text-align: center
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item {
    background: #fff;
    border-bottom: 1px solid #007d9e;
    position: relative;
    border-left: 1px solid #007d9e;
    border-right: 1px solid #007d9e;
    text-align: center;
    margin: 60px 10px 0;
    min-height: 145px;
    padding: 0 10px;
    outline: none!important
}

.slick-slide {
    outline: none!important
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item .icons {
    position: absolute;
    content: '';
    top: -56px;
    margin-left: -39px;
    left: 50%;
    width: 80px;
    height: 81px;
    cursor: pointer;
    margin-bottom: 0
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-total-health .icons {
    background: url(../../../images/csr-apollo/total-health.png) no-repeat left top
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-sachi .icons {
    background: url(../../../images/csr-apollo/sachi.png) no-repeat left top
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-billion .icons {
    background: url(../../../images/csr-apollo/billion.png) no-repeat left top
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-sahi .icons {
    background: url(../../../images/csr-apollo/sahi.png) no-repeat left top
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-cure .icons {
    background: url(../../../images/csr-apollo/cure.png) no-repeat left top
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-disha .icons {
    background: url(../../../images/csr-apollo/disha.png) no-repeat left top
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-relief .icons {
    background: url(../../../images/csr-apollo/relief.png) no-repeat left top
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-nationwide .icons {
    background: url(../../../images/csr-apollo/nationwide.png) no-repeat left top
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item h2 {
    font: 16px/20px robotobold;
    color: #000;
    padding: 45px 0 26px;
    margin: 0;
    text-align: center
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-billion h2,
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .list-nationwide h2 {
    padding: 35px 0 13px
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item .csr-item-button {
    background: #0c7f9e;
    display: inline-block;
    padding: 3px 20px;
    text-decoration: none;
    color: #fff;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    border: 1px solid #007d9e
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item .csr-item-button:hover {
    text-decoration: none;
    color: #0c7f9e
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item:hover,
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item.active {
    cursor: pointer
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item:hover:before,
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item.active:before {
    position: absolute;
    content: '';
    left: -1px;
    top: -56px;
    background: url(../../../images/csr-apollo/csr-apollo-list-item-bg.png) repeat-x left bottom;
    width: 101.3%;
    height: 56px;
    border-top: 1px solid #007d9e;
    border-left: 1px solid #007d9e;
    border-right: 1px solid #007d9e
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item:hover .csr-item-button,
.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .csr-apollo-list-item.active .csr-item-button {
    background: #fff;
    text-decoration: none;
    color: #0c7f9e
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .slick-prev {
    position: absolute;
    left: -40px;
    top: 42%;
    margin-top: -25px;
    width: 30px;
    height: 50px;
    background: url(../../../images/csr-apollo/csr-apollo-left.png) no-repeat left bottom;
    border: 0;
    text-indent: -9999px;
    outline: none!important
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .slick-prev:hover {
    background-position: left bottom
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .slick-next {
    position: absolute;
    right: -40px;
    top: 42%;
    margin-top: -25px;
    width: 30px;
    height: 50px;
    background: url(../../../images/csr-apollo/csr-apollo-right.png) no-repeat left bottom;
    border: 0;
    text-indent: -9999px;
    outline: none!important
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .slick-next:hover {
    background-position: left bottom
}

.csr-apollo-block .csr-apollo-center-block .csr-apollo-list .slick-disabled {
    display: none!important
}

.csr-apollo-all-list {
    background: #fff;
    padding: 0 0 30px;
    border-bottom: 1px solid #d1d0d0
}

.csr-apollo-all-list .csr-apollo-wrap {
    width: 1095px;
    margin: 0 auto
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content {
    position: relative
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content h2 {
    font: 23px/30px robotobold;
    color: #1286a5;
    padding: 30px 0 10px;
    margin: 0;
    text-transform: uppercase
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content h3 {
    font: 18px/30px robotobold!important;
    color: #000;
    margin: 15px 0 0!important
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list {
    background: #7acce4;
    padding: 30px 30px 15px;
    position: relative
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content .csr-apollo-wrap-list-left {
    position: absolute;
    width: 126px;
    background: #0d7897;
    left: 0;
    top: 0;
    bottom: 0
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-total-health .csr-apollo-wrap-list-left {
    background: url(../../../images/csr-apollo/left-total-health.png) no-repeat left -10px #0d7897
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-sachi .csr-apollo-wrap-list-left {
    background: url(../../../images/csr-apollo/left-sachi.png) no-repeat left -10px #0d7897
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-billion .csr-apollo-wrap-list-left {
    background: url(../../../images/csr-apollo/left-billion.png) no-repeat left -10px #0d7897
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-sahi .csr-apollo-wrap-list-left {
    background: url(../../../images/csr-apollo/left-sahi.png) no-repeat left -10px #0d7897
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-cure .csr-apollo-wrap-list-left {
    background: url(../../../images/csr-apollo/left-cure.png) no-repeat left -10px #0d7897
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-disha .csr-apollo-wrap-list-left {
    background: url(../../../images/csr-apollo/left-disha.png) no-repeat left -10px #0d7897
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-relief .csr-apollo-wrap-list-left {
    background: url(../../../images/csr-apollo/left-relief.png) no-repeat left -10px #0d7897
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.list-nationwide .csr-apollo-wrap-list-left {
    background: url(../../../images/csr-apollo/left-nationwide.png) no-repeat left -10px #0d7897
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-left:after {
    position: absolute;
    content: '';
    right: -18px;
    top: 45px;
    background: url(../../../images/csr-apollo/csr-apollo-icon7.png) repeat left top;
    width: 18px;
    height: 36px
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content .csr-apollo-btn {
    position: absolute;
    right: 35px;
    bottom: -13px;
    background: url(../../../images/csr-apollo/csr-apollo-icon8.png) no-repeat 91% center #0c7f9e;
    display: inline-block;
    padding: 7px 30px 7px 15px;
    text-decoration: none;
    color: #fff;
    border-radius: 0;
    cursor: pointer;
    text-transform: uppercase;
    z-index: 999
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content .csr-apollo-btn:hover {
    text-decoration: none;
    color: #fff
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-right {
    padding-left: 125px
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-right p {
    font-size: 16px!important;
    line-height: 22px!important;
    color: #000!important
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-right .csr-apollo-wrap-hide {
    display: none
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-content.active .csr-apollo-wrap-list-right .csr-apollo-wrap-hide {
    display: block
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-right .csr-apollo-wrap-hide p {
    font-size: 16px!important;
    line-height: 22px!important;
    color: #000!important;
    margin: 0 0 15px
}

.csr-apollo-all-list .csr-apollo-wrap .csr-apollo-wrap-list .csr-apollo-wrap-list-right .csr-apollo-wrap-hide ul li {
    background: url(../images/bullet-article-innerlevel.png) 0 6px no-repeat;
    padding-left: 22px;
    display: block;
    line-height: 22px;
    font-size: 16px;
    padding-bottom: 7px;
    color: #000!important
}

ul.arrows li {
    background: url(../images/bullet-article-innerlevel.png) 0 6px no-repeat;
    padding-left: 22px;
    display: block;
    line-height: 24px;
    font-size: 18px;
    padding-bottom: 7px;
    color: #000!important
}

.csr-normal-text-wrap .csr-gray-hide-content {
    display: none
}

.csr-csr-gray-button {
    background: #f1f2f2;
    border: 1px solid #0c7f9e;
    display: inline-block;
    padding: 4px 30px 4px 15px;
    text-decoration: none;
    color: #000;
    text-transform: uppercase;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    margin-top: 0
}

.csr-csr-gray-button:hover {
    text-decoration: none;
    color: #000
}

.precisionoverlay {
    z-index: 1000003
}

.precisionoverlay .modal-dialog {
    width: 540px;
    margin: 0 auto
}

.precisionoverlay .precision-home-form {
    margin: 0 auto
}

.precisionoverlay .precision-home-form .pre-close {
    position: absolute;
    top: -17px;
    right: -17px
}

.precisionoverlay .precision-home-form .pre-close a.close {
    opacity: 1
}

.precisionoverlay .rsform {
    position: absolute;
    top: 140px;
    background: #fff;
    border: 1px solid #c6c6c6;
    width: 100%;
    padding: 20px 20px 10px
}

.precisionoverlay .rsform p.cancer-form-hd {
    font-size: 16px;
    color: #1b7d9a;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 15px
}

.precisionoverlay .rsform .rsform-block {
    width: 100%;
    margin-bottom: 10px;
    float: left
}

.precisionoverlay .rsform .rsform-block-cf-submit {
    margin-top: 4px
}

.precisionoverlay .rsform .rsform-block p {
    margin: 0
}

.precisionoverlay .rsform .rsform-block div.formBody {
    width: 100%
}

.precisionoverlay .rsform .rsform-block strong.formRequired {
    display: none
}

.precisionoverlay .rsform .rsform-block .form-control {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #eff0f0;
    border-radius: 0;
    width: 100%;
    background: #f7f7f7;
    height: 34px;
    padding: 7px 12px
}

.precisionoverlay .rsform .rsform-block .rsform-select-box {
    border: none!important;
    padding: 0
}

.precisionoverlay .rsform .rsform-block .bootstrap-select>.btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
    border-radius: 0;
    width: 100%;
    background: #f7f7f7!important;
    padding: 4px 12px
}

.precisionoverlay .rsform .rsform-block .bootstrap-select>.btn .filter-option {
    left: 11px
}

.precisionoverlay .rsform .rsform-block .bootstrap-select.btn-group .btn .caret {
    background: url(../../../images/apollo-cancer-institute/precision-oncology/arrow.png) center top no-repeat!important
}

.precisionoverlay .rsform .rsform-block .bootstrap-select .btn:focus {
    outline: 0!important
}

.precisionoverlay .rsform .rsform-block-cf-submit .rsform-submit-button {
    background: #1b7d9a;
    border-radius: 0;
    color: #fff;
    width: 100%;
    font-size: 16px
}

.precisionoverlay .rsform .formError {
    display: none!important
}

.precisionoverlay .rsform input.rsform-error,
.precisionoverlay .rsform .rsform-block .rsform-error > .btn,
.precisionoverlay .rsform button.rsform-error {
    border: 1px solid red!important
}

.precisionoverlay .rsform .rsform-block .bootstrap-select.btn-group .btn .filter-option {
    color: #999!important
}

.precision-block-youtube iframe {
    width: 100%;
    height: 206px;
    display: block
}

.precisionoverlay .rsform .rsform-block-utm-medium,
.precisionoverlay .rsform .rsform-block-utm-campaign,
.precisionoverlay .rsform .rsform-block-utm-source,
.precisionoverlay .rsform .rsform-block-keyword,
.precisionoverlay .rsform .rsform-block-placement {
    display: none
}

.banner-outer-section.banner32 {
    position: relative;
    background: url(../../../images/banner-slider/alice-bg.jpg) no-repeat center top;
    z-index: 99;
    top: 0;
    left: 0
}

.banner-outer-section.banner32:after {
    position: absolute;
    content: '';
    width: 55%;
    right: 0;
    top: 0;
    border-top: 8px solid #0095da;
    z-index: 100
}

.banner-outer-section.banner32 .alice-content {
    width: 480px;
    padding-top: 22px;
    float: right
}

.banner-outer-section.banner32 .alice-content .top-image {
    float: left;
    padding-bottom: 15px
}

.banner-outer-section.banner32 .alice-content h2 {
    padding: 0 0 14px;
    margin: 0
}

.banner-outer-section.banner32 .alice-content h3 {
    font: 22px/28px robotoregular;
    margin: 0;
    color: #000;
    padding: 0 0 16px;
    text-align: left;
    text-transform: uppercase
}

.banner-outer-section.banner32 .alice-content h3 span {
    color: #007d9e
}

.banner-outer-section.banner32 .alice-content p {
    font: 17px robotomedium;
    margin: 0;
    color: #027cb5;
    padding: 10px 0;
    margin-bottom: 18px;
    position: relative
}

.banner-outer-section.banner32 .alice-content p:before {
    background: url(../../../images/banner-slider/alice-dot-line-bg.png) no-repeat right top;
    content: '';
    right: 0;
    top: 0;
    width: 100%;
    height: 2px;
    position: absolute
}

.banner-outer-section.banner32 .alice-content p:after {
    background: url(../../../images/banner-slider/alice-dot-line-bg.png) no-repeat right bottom;
    content: '';
    right: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    position: absolute
}

.banner-outer-section.banner32 .alice-content .reg-btn {
    float: right;
    margin: 0 10px 0 0
}

.banner-outer-section.banner32 .alice-content .reg-btn .btn-primary {
    font-family: 'robotobold';
    font-size: 18px;
    background: #d0112b;
    text-align: center;
    text-transform: uppercase;
    outline: 0;
    border: 0
}

.banner-outer-section.banner33 {
    position: relative;
    background: url(../../../images/banner-slider/bg-banner-twin-conference.jpg) no-repeat center top;
    z-index: 99;
    top: 0;
    left: 0
}

.banner-outer-section.banner33 .twinCnf-content {
    width: 960px;
    padding-top: 17px;
    float: right
}

.banner-outer-section.banner33 .twinCnf-content .safety-blk {
    width: 286px;
    float: left;
    text-align: center
}

.banner-outer-section.banner33 .twinCnf-content .safety-blk figure img {
    margin: 0 auto 17px
}

.banner-outer-section.banner33 .twinCnf-content .safety-blk h2 {
    font: 26px/31px robotobold;
    margin: 0;
    color: #141414;
    padding: 0 0 16px;
    text-align: center
}

.banner-outer-section.banner33 .twinCnf-content .safety-blk h2 span {
    font: italic 21px robotomedium;
    display: block
}

.banner-outer-section.banner33 .twinCnf-content .safety-blk h3 {
    font: 18px robotomedium;
    margin: 0 0 15px;
    padding: 10px 0;
    color: #000;
    text-align: center;
    position: relative
}

.banner-outer-section.banner33 .twinCnf-content .safety-blk h3:before {
    background: url(../../../images/banner-slider/twin-conference-blk-code.png) no-repeat 0 0;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 2px;
    position: absolute
}

.banner-outer-section.banner33 .twinCnf-content .safety-blk h3:after {
    background: url(../../../images/banner-slider/twin-conference-blk-code.png) no-repeat 0 0;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    position: absolute
}

.banner-outer-section.banner33 .twinCnf-content .safety-blk p {
    font: 18px robotomedium;
    margin: 0;
    color: #000;
    padding: 0 0 25px
}

.banner-outer-section.banner33 .twinCnf-content .safety-blk p span {
    font-family: 'robotobold'
}

.banner-outer-section.banner33 .twinCnf-content .reg-btn {
    margin: 0 auto
}

.banner-outer-section.banner33 .twinCnf-content .reg-btn button {
    max-width: 286px;
    width: 100%
}

.banner-outer-section.banner33 .twinCnf-content .reg-btn .btn-primary {
    font-family: 'robotobold';
    font-size: 16px;
    background: #fdae1d;
    text-align: center;
    text-transform: uppercase;
    outline: 0;
    border: 0
}

.banner-outer-section.banner33 .twinCnf-content .transforming-blk {
    width: 340px;
    float: right;
    text-align: center
}

.banner-outer-section.banner33 .twinCnf-content .transforming-blk figure img {
    margin: 0 auto 17px
}

.banner-outer-section.banner33 .twinCnf-content .transforming-blk h2 {
    font: 26px/31px robotobold;
    margin: 0;
    color: #fff;
    padding: 0 0 16px;
    text-align: center
}

.banner-outer-section.banner33 .twinCnf-content .transforming-blk h2 span {
    font: italic 21px robotomedium;
    display: block
}

.banner-outer-section.banner33 .twinCnf-content .transforming-blk h3 {
    font: 18px robotomedium;
    margin: 0 0 15px;
    padding: 10px 0;
    color: #fff;
    text-align: center;
    position: relative
}

.banner-outer-section.banner33 .twinCnf-content .transforming-blk h3:before {
    background: url(../../../images/banner-slider/twin-conference-wht-code.png) no-repeat 0 0;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 2px;
    position: absolute
}

.banner-outer-section.banner33 .twinCnf-content .transforming-blk h3:after {
    background: url(../../../images/banner-slider/twin-conference-wht-code.png) no-repeat 0 0;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    position: absolute
}

.banner-outer-section.banner33 .twinCnf-content .transforming-blk p {
    font: 18px robotomedium;
    margin: 0;
    color: #fff;
    padding: 0 0 25px
}

.banner-outer-section.banner33 .twinCnf-content .transforming-blk p span {
    font-family: 'robotobold'
}

.banner-outer-section.banner34 {
    position: relative;
    background: url(../../../images/banner-slider/health-of-india-bg.jpg) no-repeat center top;
    z-index: 99
}

.banner-outer-section.banner34 .precision-oncology-text {
    width: 860px;
    margin: 0;
    float: right;
    position: relative;
    text-align: center
}

.banner-outer-section.banner34 .precision-oncology-text .top-image {
    padding: 0;
    width: 282px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0
}

.banner-outer-section.banner34 .precision-oncology-text .bottom-image {
    width: 100%;
    margin: 20px 0 0;
    position: relative
}

.banner-outer-section.banner34 .precision-oncology-text .bottom-image .precision-logo1 {
    display: inline-block;
    margin: 0;
    padding: 0
}

.banner-outer-section.banner34 .precision-oncology-text .more-bh {
    font: 24px/30px BookAntiqua;
    margin: 0;
    color: #fff;
    padding: 15px 0 10px;
    text-align: center;
    position: relative
}

.banner-outer-section.banner34 .precision-oncology-text .more-bht {
    display: inline-block
}

.banner-outer-section.banner34 .precision-oncology-text .more-bht .btn-primary {
    background: #ffc133;
    font-size: 18px;
    border: 1px solid #ffc133;
    color: #fff
}

.banner-outer-section.banner34 .precision-oncology-text .more-bht .btn-primary:hover {
    background: #f9b10c;
    border: 1px solid #f9b10c
}

.banner-outer-section.banner34 .precision-oncology-text .more-bht2 {
    display: inline-block;
    font: 24px/30px BookAntiqua;
    margin: 0;
    color: #fff;
    padding: 5px 0 16px 3px;
    text-align: center
}

.explore-blk ul li.icon-ask .hover-ask-apollo {
    padding: 35px 0 0 30px
}

.explore-blk ul li.icon-ask .hover-ask-apollo figure {
    margin-bottom: 25px
}

.explore-blk ul li.icon-ask .hover-widget-block .box1 {
    display: inline-block;
    float: left;
    padding-right: 30px
}

.explore-blk ul li.icon-ask .hover-widget-block .box2 {
    display: inline-block;
    float: left
}

.explore-blk ul li.icon-ask .hover-widget-block .hover-content {
    min-height: inherit;
    margin-top: 20px;
    padding: 15px 0 0
}

.explore-blk ul li.icon-ask .hover-widget-block .box2 .hover-content {
    padding-left: 30px
}

.powered {
    font-size: 9px!important
}

.redis-right-social {
    padding: 0;
    float: left;
    width: auto;
    margin-left: 442px;
    margin-top: 35px
}

.redis-right-social p {
    font: 20px/37px robotolight;
    color: #fff;
    padding: 0;
    margin: 0;
    display: inline-block;
    float: left
}

.redis-right-social ul {
    margin-left: 10px;
    float: left
}

.redis-right-social ul li {
    float: left;
    margin: 0 5px
}

.redis-right-social ul li a {
    float: left;
    height: 39px;
    width: 40px;
    margin-left: 5px
}

.redis-right-social ul li:first-child a {
    margin-left: 0
}

.redis-right-social ul li.icon-fb a {
    background-position: 0 0;
    background: url(../../../images/facebook.png) no-repeat;
    background-size: 100%
}

.redis-right-social ul li.icon-twitter a {
    background-position: 0 0;
    background: url(../../../images/twitter.png) no-repeat;
    background-size: 100%
}

.redis-right-social ul li.icon-instagram a {
    background-position: 0 0;
    background: url(../../../images/instagram.png) no-repeat;
    background-size: 100%
}

.banner-outer-section.banner35 {
    position: relative;
    background: #fff;
    z-index: 99
}

.banner-outer-section.banner35 .world-hear-beats-bg {
    background: url(../../../images/banner-slider/world-heart-beats-bg.png) no-repeat center bottom
}

.banner-outer-section.banner35 .world-hear-beats {
    background: url(../../../images/banner-slider/world-heart-beats.png) no-repeat 45px 25px
}

.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub {
    margin: 25px 0 0;
    position: relative
}

.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right {
    padding: 0;
    float: right;
    width: 550px
}

.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right h2 {
    font: 65px/60px MyriadPro-Bold;
    margin: 0;
    color: #e31f49;
    padding: 0;
    text-align: left
}

.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right h3 {
    font: 23px/23px MyriadPro-Semibold;
    margin: 0;
    color: #424143;
    padding: 15px 115px 0 0;
    text-align: left
}

.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right .world-hear-beats-sub-buttom p {
    font: 20px/20px MyriadPro-Regular;
    margin: 0;
    color: #424143;
    padding: 15px 4px 0 0;
    text-align: left;
    display: inline-block;
    float: left
}

.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right .world-hear-beats-sub-buttom p strong {
    font-family: 'MyriadPro-Bold'
}

.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-right .world-hear-beats-sub-buttom figure {
    float: left;
    display: inline-block;
    width: 175px
}

.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-full {
    display: inline-block;
    width: 367px;
    float: left;
    position: absolute;
    top: 220px;
    left: 85px
}

.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-full p {
    display: inline-block;
    font: 14px arial;
    margin: 0;
    color: #424143;
    padding: 10px 0 0;
    text-align: left
}

.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-full .btn-primary {
    font: 26px robotomedium;
    background: #eb7422;
    text-align: center;
    text-transform: uppercase;
    outline: 0;
    border: 0;
    padding: 5px 35px;
    border-radius: 0;
    margin-top: 10px
}

.banner-outer-section.banner35 .world-hear-beats .world-hear-beats-sub .world-hear-beats-sub-full .btn-primary:hover {
    background: #eb7422
}

.widget-edoc-radio {
    float: left;
    margin: 0 -10px;
    background: #dbdbdb;
    border-top: 1px solid #c7cccd;
    padding: 2px 10px
}

.widget-edoc-radio li {
    border-top: 1px solid #f0f1f1;
    margin: 0;
    padding: 5px 0;
    float: left;
    width: 100%;
    text-align: left
}

.widget-edoc-radio li:first-child {
    border-top: 0
}

.widget-block figure {
    width: 100%;
    text-align: center;
    padding: 0
}

.widget-block figure img {
    display: inline-block;
    width: 45px
}

.widget-edoc-radio input[type=radio]:not(old) {
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    font-size: 1em;
    opacity: 0;
    position: absolute;
    left: 10px
}

.widget-edoc-radio input[type=radio]:not(old) + label {
    display: inline-block;
    margin: -20px 0 0;
    font-family: 'robotoregular';
    font-size: 12px;
    line-height: 18px;
    color: #8b8b8b;
    cursor: pointer
}

.widget-edoc-radio input[type=radio]:not(old) + label > span {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 4px 0 0;
    background: url(../../../images/radio.png) no-repeat left top;
    vertical-align: bottom
}

.widget-edoc-radio input[type=radio]:not(old):checked + label {
    color: #197681
}

.widget-edoc-radio input[type=radio]:not(old):checked + label > span > span {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 3px 0 0;
    background: url(../../../images/radio-active.png) no-repeat left -1px;
    vertical-align: bottom
}

.widget-block .selbox .btn-default:hover {
    background: url(../images/widget/locate.png) 7px 6px no-repeat #fff!important
}

.edoc-mobile {
    background: #f1b42e;
    padding: 1px 12px;
    border-radius: 4px 4px 0 0;
    font-family: 'robotomedium';
    font-size: 12px;
    position: absolute;
    right: 0;
    top: -19px;
    cursor: pointer
}

.banner-outer-section.banner36 {
    position: relative;
    background: url(../../../images/banner-slider/health-bg.jpg) center top no-repeat #fff;
    z-index: 99
}

.banner-outer-section.banner36 .section-banner36-content {
    float: right;
    margin: 100px 0 0;
    width: 680px
}

.banner-outer-section.banner36 .section-banner36-content figure {
    display: inline-block;
    float: left;
    margin: 0 0 30px
}

.banner-outer-section.banner36 .section-banner36-content figure .health-dis {
    display: block
}

.banner-outer-section.banner36 .section-banner36-content figure .health-tablet {
    display: none
}

.banner-outer-section.banner36 .section-banner36-content p {
    margin: 0;
    padding: 0;
    font-size: 24px;
    line-height: 22px;
    font-family: 'robotoblack';
    color: #0a82a1;
    font-style: italic
}

.banner-outer-section.banner36 .section-banner36-content .read-more {
    float: right;
    padding: 0;
    margin: 50px 0 0
}

.banner-outer-section.banner36 .section-banner36-content .read-more a {
    display: inline-block;
    float: right;
    background: #f36e23!important;
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #f36e23;
    padding: 3px 15px
}

.banner-outer-section.banner37 {
    position: relative;
    background: url(../../../images/banner-slider/newyear-bg1.jpg) center top repeat-x;
    z-index: 99
}

.banner-outer-section.banner37 .section-banner37-content {
    margin: 20px 0 0;
    position: relative;
    text-align: center
}

.banner-outer-section.banner37 .section-banner37-content figure {
    display: inline-block;
    margin: 0;
    padding: 0
}

.banner-outer-section.banner37 .section-banner37-content figure.year {
    width: 620px
}

.banner-outer-section.banner37 .section-banner37-content figure.newyearloge {
    position: absolute;
    right: 15px;
    top: 0
}

.banner-outer-section.banner37 .section-banner37-content .section-banner37-sub {
    margin: 5px 0 0
}

.banner-outer-section.banner37 .section-banner37-content .section-banner37-sub figure.two {
    margin: 0 0 0 30px;
    position: relative;
    top: -13px
}

.apollo-eldercare-banner-block {
    position: relative;
    width: 100%
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner1 {
    background: url(../../../images/eldercare/banner/why-elder-care-bg.jpg) no-repeat center top;
    z-index: 99;
    width: 100%
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner1 .section-banner-1-content {
    height: 415px;
    text-align: center
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner1 .section-banner-1-content .whyimg {
    display: inline-block
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner1 .section-banner-1-content .whyimg figure {
    display: inline-block;
    margin: 0;
    padding: 0
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 {
    background: url(../../../images/eldercare/banner/services-bg.jpg) no-repeat center top;
    z-index: 99;
    width: 100%
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content {
    height: 415px
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content .redis-left {
    float: left;
    display: inline-block;
    padding: 0;
    text-align: left;
    margin: 170px 20px 0 0
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content .redis-left h2 {
    text-transform: uppercase;
    display: block;
    font: 52px/52px robotomedium;
    color: #fff;
    padding: 0;
    margin: 0;
    position: relative
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content .redis-left h2:before {
    position: absolute;
    content: '';
    width: 120px;
    height: 2px;
    left: 0;
    top: -2px;
    background: #0070bc
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content .redis-right {
    float: left;
    display: inline-block;
    margin: 25px 0 0
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner2 .section-banner-1-content .redis-right figure {
    display: inline-block;
    margin: 0;
    padding: 0
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner3 {
    background: url(../../../images/eldercare/banner/comprehensive-geriatric-bg.jpg) no-repeat center top;
    z-index: 99;
    width: 100%
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner3 .section-banner-1-content {
    height: 415px

}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner3 .section-banner-1-content .valueimg {
    float: left;
    display: inline-block;
    padding: 0;
    text-align: left;
    margin: 170px 20px 0 0
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner4 {
    background: url(../../../images/eldercare/banner/value-bg.jpg) no-repeat center top;
    z-index: 99;
    width: 100%
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner4 .section-banner-1-content {
    height: 415px
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner4 .section-banner-1-content .valueimg {
    float: left;
    display: inline-block;
    padding: 0;
    text-align: left;
    margin: 170px 20px 0 0
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 {
    background: url(../../../images/eldercare/banner/treatment-bg.jpg) no-repeat center top;
    z-index: 99;
    width: 100%
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content {
    height: 415px
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content .redis-left {
    float: left;
    display: inline-block;
    padding: 0;
    text-align: left;
    margin: 170px 40px 0 100px
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content .redis-left h2 {
    text-transform: uppercase;
    display: block;
    font: 52px/52px robotomedium;
    color: #fff;
    padding: 0;
    margin: 0;
    position: relative
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content .redis-left h2:before {
    position: absolute;
    content: '';
    width: 114px;
    height: 2px;
    left: 0;
    top: -2px;
    background: #ed453f
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content .redis-right {
    float: left;
    display: inline-block;
    margin: 25px 0 0
}

.apollo-eldercare-banner-outer-section.apollo-eldercare-banner5 .section-banner-1-content .redis-right figure {
    display: inline-block;
    margin: 0;
    padding: 0
}

.btn-eldercare-wht {
    background: #e8f6ef;
    color: #000;
    font-size: 16px;
    border: 0;
    margin-top: 10px
}

.btn-eldercare-wht a {
    text-decoration: none;
    color: #000
}

.btn-eldercare-wht:hover a,
.btn-eldercare-wht a:hover {
    color: #fff
}

.ah-eldercare-white-block {
    background: #fff
}

.ah-eldercare-inner-block {
    background: #fff;
    margin: 20px 0 30px;
    float: left
}

.ah-eldercare-leftnav {
    border: 1px solid #e1e1e1;
    margin-right: 15%;
    float: left;
    width: 85%
}

.ah-eldercare-leftnav h2 {
    margin: 0;
    background: url(../../../images/eldercare/apollo-icon-linebar.jpg) 95% 16px no-repeat #5e8223;
    color: #fff;
    font: 18px/45px robotobold;
    float: left;
    text-transform: uppercase;
    width: 100%;
    padding: 0 0 0 10px
}

.ah-eldercare-leftnav li {
    color: #000;
    font: 16px/30px robotolight;
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    text-transform: uppercase
}

.ah-eldercare-leftnav li a {
    color: #000;
    float: left;
    width: 100%;
    padding: 5px 0 5px 10px;
    text-decoration: none
}

.ah-eldercare-leftnav li a.ah-coe-heading {
    background: 0 0;
    font: inherit;
    height: auto
}

.ah-eldercare-leftnav li a:hover,
.ah-eldercare-leftnav li.active a,
.ah-eldercare-leftnav li.alias-parent-active a {
    background: url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
    color: #5e8223;
    float: left;
    width: 100%;
    padding: 5px 0 5px 10px;
    font: 16px/30px robotobold
}

.ah-eldercare-content-block {
    padding: 0
}

.ah-eldercare-content-block .page-header {
    margin: 0 0 20px
}

.ah-eldercare-content-block h1 {
    width: 100%;
    color: #5e8223;
    font: 28px robotobold;
    border-bottom: 1px solid #999;
    padding: 0 100px 0 0;
    margin: -5px 0 0;
    text-transform: uppercase;
    line-height: 36px
}

.ah-eldercare-content-block h2 {
    color: #000;
    font: 16px robotobold;
    margin: 0;
    padding: 10px 0 5px
}

.ah-eldercare-content-list {
    margin: 20px 0 30px
}

.ah-eldercare-content-list figure {
    padding: 0
}

.ah-eldercare-content-list h2 {
    color: #7ac142;
    font: 18px robotobold;
    padding: 15px 0 5px;
    margin: 0;
    text-transform: capitalize
}

.ah-eldercare-content-list h2 a {
    color: #7ac142;
    font: 18px robotobold;
    text-decoration: none
}

.ah-eldercare-content-list h5 {
    color: #000;
    font: 17px robotobold;
    padding: 10px 0 5px;
    margin: 0
}

.ah-eldercare-content-block p {
    color: #414042;
    font: 14px/21px robotoregular;
    padding: 0 15px 5px 0;
    text-align: justify;
    margin: 0
}

.ah-eldercare-content-list p {
    color: #414042;
    font: 14px/21px robotoregular;
    padding: 0 15px 5px 0;
    text-align: justify;
    margin: 0;
    min-height: 125px
}

.ah-eldercare-content-list a {
    color: #7ac142;
    font: 14px robotobold;
    text-decoration: underline
}

.ah-eldercare-content-list li {
    color: #414042;
    font: 15px/27px robotoregular;
    background: url(../images/apollo-cancer-institute/apollo-icon-dotlist.png) 0 12px no-repeat;
    float: left;
    width: 100%;
    padding: 0 0 0 10px
}

.ah-eldercare-content-list figure img {
    padding: 0;
    border-radius: 15px
}

.ah-eldercare-content-block {
    margin: 0
}

.ah-eldercare-content-block a {
    color: #7ac142;
    text-decoration: none
}

.ah-eldercare-white-block a {
    color: #7ac142;
    text-decoration: none
}

.ah-eldercare-bottom {
    margin: 0 0 20px
}

.ah-eldercare-content-block figure {
    padding: 0 0 10px
}

.ah-eldercare-content-block h2 {
    color: #5e8223;
    font: 18px robotobold;
    padding: 0 0 10px;
    margin: 0;
    text-transform: capitalize
}

.ah-eldercare-content-block h3 {
    color: #000;
    font: 16px robotobold;
    padding: 10px 0 5px;
    margin: 0
}

.ah-eldercare-content-block h3 a {
    color: #000;
    text-decoration: none
}

.ah-eldercare-content-block h3 span {
    color: #7ac142
}

.ah-eldercare-content-block h4 {
    color: #5e8223;
    font: 18px robotobold;
    padding: 0 0 10px 38px;
    margin: 0;
    text-transform: capitalize;
    line-height: 28px;
    display: block;
    clear: both
}

.ah-eldercare-content-block h4.physical {
    background: url(../../../images/eldercare/physical.png) left top no-repeat
}

.ah-eldercare-content-block h4.psychological {
    background: url(../../../images/eldercare/psychological.png) left top no-repeat
}

.ah-eldercare-content-block h4.medicinal {
    background: url(../../../images/eldercare/medicinal.png) left top no-repeat
}

.ah-eldercare-content-block h4.financial {
    background: url(../../../images/eldercare/financial.png) left top no-repeat
}

.ah-eldercare-content-block h4.avoidingfractures {
    background: url(../../../images/eldercare/avoidingfractures.png) left top no-repeat
}

.ah-eldercare-content-block h4.fallsdizziness {
    background: url(../../../images/eldercare/fallsdizziness.png) left top no-repeat
}

.ah-eldercare-content-block h4.memoryloss {
    background: url(../../../images/eldercare/memoryloss.png) left top no-repeat
}

.ah-eldercare-content-block h4.depressionlowmood {
    background: url(../../../images/eldercare/depressionlowmood.png) left top no-repeat
}

.ah-eldercare-content-block h4.revitalizingtheelderly {
    background: url(../../../images/eldercare/revitalizingtheelderly.png) left top no-repeat
}

.ah-eldercare-content-block h4.medications {
    background: url(../../../images/eldercare/medications.png) left top no-repeat
}

.ah-eldercare-content-block h5 {
    color: #000;
    font: 16px robotobold;
    padding: 10px 0 5px;
    margin: 0
}

.ah-eldercare-content-block h5 span {
    color: #7ac142
}

.ah-eldercare-content-block h6 {
    color: #414042;
    font: 14px robotobold;
    padding: 10px 0 5px;
    margin: 0
}

.ah-eldercare-content-block p {
    color: #414042;
    font: 14px/22px robotoregular;
    padding: 0 0 15px;
    text-align: justify;
    margin: 0
}

.ah-eldercare-content-block p.iframe {
    text-align: center
}

.ah-eldercare-content-block ul {
    padding: 0 0 20px;
    float: left;
    width: 100%
}

.ah-eldercare-content-block li {
    color: #414042;
    font: 15px/27px robotoregular;
    background-position: -496px -59px;
    float: left;
    width: 100%;
    padding: 0 0 0 10px
}

.ah-eldercare-content-block a.backeldercare,
a.backct:hover {
    color: #fff
}

.ah-eldercare-content-block li.wd33 {
    width: 33%
}

.ah-eldercare-content-block li.wd50 {
    width: 50%
}

.ah-eldercare-content-block a.backeldercare {
    float: right;
    font: 14px robotobold;
    text-decoration: none;
    background-color: #7ac142!important;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: -65px;
    margin-right: 0
}

.ah-eldercare-content-block a.backeldercare:hover {
    text-decoration: none;
    background-color: #000!important
}

.ah-eldercare-content-block a.backct2 {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 0
}

.ah-eldercare-content-block .sideways li {
    padding: 0
}

.ah-eldercare-bottom a.backct {
    margin: 0
}

.ah-eldercare-block .tab-content {
    width: 100%;
    float: left
}

.ah-eldercare-content-block .nav-tabs {
    background: 0 0!important;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    height: auto;
    border-bottom: 1px solid #ddd;
    padding: 0;
    margin-bottom: 10px
}

.ah-eldercare-content-block .nav-tabs>li.active>a,
.ah-eldercare-content-block .nav-tabs>li>a:hover {
    color: #fff;
    background-color: #02b1e0;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    padding: 10px 15px;
    font-size: 14px
}

.ah-eldercare-content-block .nav-tabs>li {
    text-align: center;
    width: 140px;
    margin-bottom: 0
}

.ah-eldercare-content-block .nav-tabs>li:first-child {
    padding-left: 0
}

.ah-eldercare-content-block .nav-tabs>li.active>a:after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-top: 0 solid #008faf;
    bottom: 0;
    right: 0;
    z-index: 20
}

.ah-eldercare-block .tab-content {
    background: 0 0
}

.ah-eldercare-block .tab-content-shadow {
    height: 16px;
    width: 100%;
    background: url(../images/apollo-cancer-institute/apollo-map-shadow.png) center bottom no-repeat;
    float: left
}

.ah-eldercare-bluepattern-block {
    background: url(../images/apollo-cancer-institute/apollo-cancer-blue-pattern.png);
    float: left
}

.ah-eldercare-bluepattern-block-shadow {
    float: left;
    width: 100%;
    background-size: 100%;
    padding: 0
}

.ah-eldercare-bluepattern-block-shadow h2 {
    color: #00779c;
    font: 25px robotobold;
    padding: 0;
    text-transform: uppercase
}

.ah-eldercare-inner .inner-page-full-width {
    margin: 0;
    padding: 0
}

.ah-eldercare-content-block ul.arrow li {
    background: url(../../../images/eldercare/bullet-article.png) 0 6px no-repeat;
    display: block;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 0;
    padding-left: 22px
}

.ah-eldercare-inner .breadcrumb .breadCrumbChild > span {
    font-size: 14px;
    padding-left: 2px;
    color: #5e8223!important
}

.ah-eldercare-inner .breadcrumb .breadCrumbChild a span:hover {
    color: #5e8223;
    text-decoration: none
}

.ah-eldercare-inner figure.eldercare-tl img {
    display: inline-block
}

.apollo-eldercare-innerbanner1 {
    background: #fff;
    float: left;
    width: 100%
}

.apollo-eldercare-innerbanner1 .container {
    background: url(../../../images/eldercare/banner/organ-specific-transplan-care.png) left top no-repeat;
    height: 305px
}

.apollo-eldercare-innerbanner1 .ah-eldercarepage-banner {
    padding: 110px 0 0;
    float: right;
    width: 355px
}

.apollo-eldercare-innerbanner1 .ah-eldercarepage-banner h2 {
    color: #095457;
    font: 38px robotobold;
    line-height: 40px;
    margin: 0;
    padding: 0
}

.apollo-eldercare-innerbanner2 {
    background: url(../../../images/eldercare/banner/apollo-advantage.jpg) center top no-repeat #d4d0d1
}

.apollo-eldercare-innerbanner2 .ah-eldercarepage-banner {
    padding: 110px 0 0;
    float: right;
    width: 320px
}

.apollo-eldercare-innerbanner3 {
    background: url(../../../images/transplant/banner/apollo-advantage.jpg) center top no-repeat #d4d0d1
}

.apollo-eldercare-innerbanner3 .ah-eldercarepage-banner {
    padding: 110px 0 0;
    float: right;
    width: 320px
}

.apollo-eldercare-innerbanner4 {
    background: url(../../../images/eldercare/banner/eldercare-centres.jpg) 0 top no-repeat #fff;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-eldercare-innerbanner4 .ah-eldercarepage-banner {
    padding: 110px 0 0;
    float: right;
    width: 300px
}

.apollo-eldercare-innerbanner4 .ah-eldercarepage-banner h2 {
    color: #000;
    font: 38px robotobold;
    line-height: 40px;
    margin: 0;
    padding: 0
}

.apollo-eldercare-innerbanner5 {
    background: url(../../../images/eldercare/banner/apollo-publication.jpg) center top no-repeat #291308
}

.apollo-eldercare-innerbanner5 .ah-eldercarepage-banner {
    padding: 110px 0 0;
    float: right;
    width: 300px
}

.apollo-eldercare-innerbanner6 {
    background: url(../../../images/eldercare/banner/our-heros.jpg) center top no-repeat #9dc585;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-eldercare-innerbanner6 .ah-eldercarepage-banner {
    padding: 70px 0 0;
    float: right;
    width: 400px
}

.apollo-eldercare-innerbanner6 .ah-eldercarepage-banner h2 {
    color: #fff;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-eldercare-innerbanner6 .ah-eldercarepage-banner p {
    color: #fff;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-eldercare-innerbanner2,
.apollo-eldercare-innerbanner3,
.apollo-eldercare-innerbanner5 {
    float: left;
    height: 305px;
    width: 100%
}

.ah-eldercarepage-banner {
    padding: 112px 0 0
}

.ah-eldercarepage-banner h3 {
    color: #095457;
    font: 32px robotobold;
    line-height: 38px;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.ah-eldercarepage-banner h3.pub-wht {
    color: #fff;
    font: 36px robotobold;
    line-height: 38px;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.apollo-eldercare-innerbanner7 {
    background: url(../../../images/eldercare/banner/post-eh-query.jpg) center top no-repeat #fff;
    height: 305px;
    width: 100%
}

.apollo-eldercare-innerbanner7 .ah-eldercarepage-banner {
    padding: 110px 0 0;
    float: right;
    width: 355px
}

.apollo-eldercare-innerbanner7 .ah-eldercarepage-banner h2 {
    color: #095457;
    font: 38px robotobold;
    line-height: 40px;
    margin: 0;
    padding: 0
}

.apollo-eldercare-innerbanner8 {
    background: url(../../../images/eldercare/banner/apollo-team.jpg) center top no-repeat #189ca6;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-eldercare-innerbanner8 .ah-eldercarepage-banner {
    padding: 50px 0 0;
    float: right;
    width: 365px
}

.apollo-eldercare-innerbanner8 .ah-eldercarepage-banner h3 {
    color: #fff;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-eldercare-innerbanner8 .ah-eldercarepage-banner p {
    color: #fff;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-eldercare-innerbanner9 {
    background: url(../../../images/eldercare/banner/apollo-team2.jpg) center top no-repeat #fff;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-eldercare-innerbanner9 .ah-eldercarepage-banner {
    padding: 50px 0 0;
    float: right;
    width: 410px
}

.apollo-eldercare-innerbanner9 .ah-eldercarepage-banner h3 {
    color: #095457;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-eldercare-innerbanner9 .ah-eldercarepage-banner p {
    color: #095457;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-eldercare-innerbanner10 {
    background: url(../../../images/eldercare/banner/apollo-heart-inner-bg.png) center top no-repeat #9b978c;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-eldercare-innerbanner10 .ah-eldercarepage-banner {
    padding: 90px 0 0;
    float: right;
    width: 470px
}

.apollo-eldercare-innerbanner10 .ah-eldercarepage-banner h2 {
    color: #fff;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-eldercare-innerbanner10 .ah-eldercarepage-banner p {
    color: #fff;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-eldercare-innerbanner11 {
    background: url(../../../images/eldercare/banner/apollo-liver-inner-bg.png) center top no-repeat #FBF1E9;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-eldercare-innerbanner11 .ah-eldercarepage-banner {
    padding: 90px 0 0;
    float: right;
    width: 470px
}

.apollo-eldercare-innerbanner11 .ah-eldercarepage-banner h2 {
    color: #6f5a54;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-eldercare-innerbanner11 .ah-eldercarepage-banner p {
    color: #6f5a54;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-eldercare-innerbanner12 {
    background: url(../../../images/eldercare/banner/apollo-health-inner-bg.png) center top no-repeat #d1cbbf;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-eldercare-innerbanner12 .ah-eldercarepage-banner {
    padding: 90px 0 0;
    float: right;
    width: 470px
}

.apollo-eldercare-innerbanner12 .ah-eldercarepage-banner h2 {
    color: #095457;
    font: 30px/40px robotobold!important;
    margin: 0;
    padding: 0
}

.apollo-eldercare-innerbanner12 .ah-eldercarepage-banner p {
    color: #095457;
    font: 24px/30px robotoregular!important;
    margin: 10px 0 0;
    padding: 0
}

.apollo-eldercare-innerbanner13 {
    background: url(../../../images/eldercare/banner/apollo-rediscovering-inner.jpg) center top no-repeat #74b549;
    float: left;
    height: 305px;
    width: 100%
}

.apollo-eldercare-innerbanner13 .ah-eldercarepage-banner {
    padding: 55px 0 0;
    float: left;
    width: 470px;
    margin-left: 535px
}

.apollo-eldercare-innerbanner13 .ah-eldercarepage-banner p {
    color: #095457;
    font: 18px/28px robotoregular!important;
    margin: 10px 0 0;
    padding: 25px 15px;
    background: #dee361;
    border: 1px solid #76b74b;
    position: relative;
    -webkit-border-radius: 0 10px 0 10px;
    -moz-border-radius: 0 10px;
    border-radius: 0 10px 0 10px
}

.apollo-eldercare-innerbanner13 .ah-eldercarepage-banner p:before {
    content: '';
    position: absolute;
    background: url(../../../images/eldercare/banner/in-arrow.png) left top no-repeat;
    left: -40px;
    top: 20px;
    width: 41px;
    height: 27px
}

.ah-eldercare-inner figure.mb20,
.ah-eldercareplant-white-block figure.mb20 {
    display: inline-block
}

.ah-eldercare-white-block .col-lg-4 {
    width: 130px!important
}

.ah-eldercare-rightnav {
    width: 100%;
    border-right: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

.ah-eldercare-rightnav li {
    color: #000;
    font: 15px/20px robotolight;
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    text-transform: uppercase
}

.ah-eldercare-rightnav li a {
    color: #000;
    float: left;
    width: 100%;
    padding: 10px;
    text-decoration: none;
    text-transform: capitalize
}

.ah-eldercare-rightnav li a.ah-coe-heading {
    background: 0 0;
    font: inherit;
    height: auto
}

.ah-eldercare-rightnav li a:hover,
.ah-eldercare-rightnav li.active a,
.ah-eldercare-rightnav li.active a:hover {
    background: url(../images/apollo-trans-institute/apollo-icon-rightarrow.png) 94% 16px no-repeat;
    color: #7ac142!important;
    float: left;
    width: 100%;
    padding: 10px;
    font: 15px/20px robotobold
}

.ah-eldercare-rightnav li a .hdtxt2 {
    padding-left: 15px;
    display: block;
    font-size: 12px;
    padding-right: 15px
}

.eldercare-left {
    float: left!important
}

.eldercare-right {
    float: right!important
}

.eldercare-form .rsform-submit-button {
    float: left;
    margin-right: 10px
}

.banner-outer-section.banner37 {
    position: relative;
    background: url(../../../images/banner-slider/newyear-bg1.jpg) center top repeat-x;
    z-index: 99
}

.banner-outer-section.banner37 .section-banner37-content {
    margin: 20px 0 0;
    position: relative;
    text-align: center
}

.banner-outer-section.banner37 .section-banner37-content figure {
    display: inline-block;
    margin: 0;
    padding: 0
}

.banner-outer-section.banner37 .section-banner37-content figure.year {
    width: 620px
}

.banner-outer-section.banner37 .section-banner37-content figure.newyearloge {
    position: absolute;
    right: 15px;
    top: 0
}

.banner-outer-section.banner37 .section-banner37-content .section-banner37-sub {
    margin: 5px 0 0
}

.banner-outer-section.banner37 .section-banner37-content .section-banner37-sub figure.two {
    margin: 0 0 0 30px;
    position: relative;
    top: -13px
}

.banner-outer-section.banner38 {
    position: relative;
    background: url(../../../images/banner-slider/heart-failure-bg.jpg) center top no-repeat;
    z-index: 99
}

.banner-outer-section.banner38 .section-banner38-content {
    float: right;
    margin: 60px 0 0;
    width: 725px
}

.banner-outer-section.banner38 .section-banner38-content figure.img {
    display: inline-block;
    float: left;
    margin: 0;
    width: 300px
}

.banner-outer-section.banner38 .section-banner38-content .heartleft {
    float: left;
    text-align: center;
    width: 425px
}

.banner-outer-section.banner38 .section-banner38-content .heartleft p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 22px;
    color: #000;
    font-family: 'robotolight';
    text-align: center
}

.banner-outer-section.banner38 .section-banner38-content .heartleft h2 {
    margin: 0 0 5px;
    padding: 0;
    font-size: 46px;
    line-height: 56px;
    font-family: 'robotoblack';
    color: #af1116;
    text-align: center;
    border-bottom: 1px solid #088bd0
}

.banner-outer-section.banner38 .section-banner38-content .heartleft span.date {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 22px;
    color: #7e7e7e;
    font-family: 'robotolight';
    text-align: center
}

.banner-outer-section.banner38 .section-banner38-content .heartleft figure.img1 {
    display: inline-block;
    margin: 25px 0
}

.banner-outer-section.banner38 .section-banner38-content .heartleft .heartleftlogo {
    margin-bottom: 0;
    overflow: hidden;
    display: inline-block
}

.banner-outer-section.banner38 .section-banner38-content .heartleft .heartleftlogo span {
    display: inline-block;
    float: left;
    font-size: 15px;
    line-height: 22px;
    color: #000;
    text-align: center;
    margin: 15px 0 0
}

.banner-outer-section.banner38 .section-banner38-content .heartleft .heartleftlogo figure.img2 {
    display: inline-block;
    float: left;
    margin: 0 0 0 6px;
    padding: 0
}

.banner-outer-section.banner38 .section-banner38-content .heartleft .read-more {
    padding: 0;
    margin: 30px 0 0
}

.banner-outer-section.banner38 .section-banner38-content .heartleft .read-more a {
    display: inline-block;
    background: #d0112b!important;
    font-family: 'robotobold';
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #f36e23;
    padding: 3px 15px
}

.banner-outer-section.banner39 { position: relative;  background: url(../../../images/banner-slider/heart-trust-bg.jpg) center top no-repeat #fff;  z-index: 99}
.banner-outer-section.banner39 .section-banner39-content { float: right; margin: 50px 0 0; width: 660px}
.banner-outer-section.banner39 .section-banner39-content figure { display: inline-block; float: left; margin: 0 0 15px}
.banner-outer-section.banner39 .section-banner39-content .box1 {display: inline-block;  float: left; margin: 0; width: 345px}
.banner-outer-section.banner39 .section-banner39-content .box2 { display: inline-block; float: left; margin: 19px 0 0 30px; width: 285px}
.banner-outer-section.banner39 .section-banner39-content .box2 p {margin: 0; padding: 0; font-size: 18px; line-height: 22px; font-family: 'robotoblack'; color: #000; font-style: italic}
.banner-outer-section.banner39 .section-banner39-content .box2 p.border { border-bottom: 1px solid #d11d27; padding: 0 30px 8px 0; display: inline-block; margin-bottom: 6px}
.banner-outer-section.banner39 .section-banner39-content .box2 p a { display: inline-block; color: #000; text-decoration: none}

.banner-outer-section.banner40 { position: relative;  background: url(../../../images/banner-slider/womans-day3.png) center top repeat-x #fff;  z-index: 99;}
.banner-outer-section.banner40 .section-banner40-content { margin: 0; float:left; width: 875px; position:relative; padding:15px 0 0 440px; margin-left:140px}
.banner-outer-section.banner40 .section-banner40-content:before {content:''; position:absolute; background: url(../../../images/banner-slider/womans-day1.png) center top no-repeat; left:0; top:0; width:312px; height:507px;}
.banner-outer-section.banner40 .section-banner40-content figure { display:block; margin:0px; padding:0;}
.banner-outer-section.banner40 .section-banner40-content figure.text1{}
.banner-outer-section.banner40 .section-banner40-content figure.text2{margin:25px 0 0 0}
.banner-outer-section.banner40 .section-banner40-content figure.text3{margin:15px 0 5px 0}
.banner-outer-section.banner40 .section-banner40-content .read-more {float: right; padding: 0; margin: 0px 0 0;}
.banner-outer-section.banner40 .section-banner40-content .read-more a { display: inline-block; float: right; background: #45296e!important; font-size: 14px; text-transform: uppercase;  color: #fff;  border: 1px solid #45296e;  padding: 5px 15px;}


.banner-outer-section.banner41 { position: relative;  background: url(../../../images/banner-slider/health-checkbg2.png) center top no-repeat #edf6f9;  z-index: 99;}
.banner-outer-section.banner41 .section-banner41-content { margin: 100px 0px 0 630px; float:left; position:relative;}
.banner-outer-section.banner41 .section-banner41-content figure { display:block; margin:0px; padding:0;}
.banner-outer-section.banner41 .section-banner41-content figure.text1{}
.banner-outer-section.banner41 .section-banner41-content figure.text2{margin:25px 0 0 0}
.banner-outer-section.banner41 .section-banner41-content figure.text3{margin:15px 0 5px 0}
.banner-outer-section.banner41 .section-banner41-content .read-more {float: right; padding: 0; margin: 0px 0 0;}
.banner-outer-section.banner41 .section-banner41-content .read-more a { display: inline-block; float: right; background: #09428f!important; font-size: 14px; text-transform: uppercase;  color: #fff;  border: 1px solid #09428f;  padding: 5px 15px;}
.mo {display:none;}

.banner-outer-section.banner42 { position: relative;  background: url(../../../images/banner-slider/liver-test.jpg) center top no-repeat #edf6f9;  z-index: 99; background-size:1940px}
.banner-outer-section.banner42 .section-banner42-content { margin: 100px 0px 0 630px; float:left; position:relative;}
.banner-outer-section.banner42 .section-banner42-content figure { display:block; margin:0px; padding:0;}
.banner-outer-section.banner42 .section-banner42-content figure.text1{}
.banner-outer-section.banner42 .section-banner42-content figure.text3{margin:15px 0 5px 0}
.banner-outer-section.banner42 .section-banner42-content .read-more {float: right; padding: 0; margin: 0px 0 0;}
.banner-outer-section.banner42 .section-banner42-content .read-more a { display: inline-block; float: right; font-family: 'robotoblack'; background: #fec14b!important; font-size: 14px; text-transform: uppercase;  color: #000;  border: 1px solid #fec14b;  padding: 5px 15px;}

.banner-outer-section.banner43 { position: relative;  background: url(../../../images/banner-slider/trust5.jpg) center top no-repeat #edf6f9;  z-index: 99; background-size:1940px}
.banner-outer-section.banner43 .section-banner43-content { margin: 25px 0px 0 630px; float:left; position:relative; width:450px}
.banner-outer-section.banner43 .section-banner43-content figure { display:block; margin:0px; padding:0;}
.banner-outer-section.banner43 .section-banner43-content figure.text1{margin-bottom:40px;}
.banner-outer-section.banner43 .section-banner43-content figure.text2{margin:0;}
.banner-outer-section.banner43 .section-banner43-content figure.text3{margin:-15px 0 0px 0; padding-left:185px;}
.banner-outer-section.banner43 .section-banner43-content .read-more {padding: 0; margin: 0px 0 0; position:absolute; bottom:0; right:0;}
.banner-outer-section.banner43 .section-banner43-content .read-more a { display: inline-block; float: right; font-family: 'robotoblack'; background: #034090!important; font-size: 14px; text-transform: uppercase;  color: #fff;  border: 1px solid #034090;  padding: 5px 15px;}

.banner-outer-section.banner44 { position: relative;  background: url(../../../images/banner-slider/mother-day1.jpg) center top no-repeat #edf6f9;  z-index: 99;}
.banner-outer-section.banner44:before {content:''; position:absolute; left:17%; top:0; background: url(../../../images/banner-slider/mother-day3.png) center top no-repeat; height:550px; width:1153px}
.banner-outer-section.banner44 .section-banner44-content { margin: 80px 0px 0 60%; float:left; position:relative; width:400px}
.banner-outer-section.banner44 .section-banner44-content figure { display:block; margin:0px; padding:0;}
.banner-outer-section.banner44 .section-banner44-content figure.text1{margin-bottom:0; position:absolute; top:-55px; left:-200px;}
.banner-outer-section.banner44 .section-banner44-content figure.text2{margin:0;}
.banner-outer-section.banner44 .section-banner44-content figure.text3{margin:5px 0 0px 0; padding-left:0;}
.banner-outer-section.banner44 .section-banner44-content .read-more {padding: 0; margin: 0px 0 0; position:absolute; bottom:2px; right:0;}
.banner-outer-section.banner44 .section-banner44-content .read-more a { display: inline-block; float: right; font-family: 'robotoblack'; background: #034090!important; font-size: 14px; text-transform: uppercase;  color: #fff;  border: 1px solid #034090;  padding: 5px 15px;}

.banner-outer-section.banner45 { position: relative;  background: url(../../../images/banner-slider/msn-bg.jpg) center top repeat-x;  z-index: 99;}
.banner-outer-section.banner45:before {content:''; position:absolute; left:22%; top:0; background: url(../../../images/banner-slider/msn-img3.png) center top no-repeat; height:482px; width:427px}
.banner-outer-section.banner45 .section-banner45-content { margin: 15px 0px 0 50%; float:left; position:relative; width:490px}
.banner-outer-section.banner45 .section-banner45-content figure { display:block; margin:0px; padding:0;}
.banner-outer-section.banner45 .section-banner45-content figure.text1{margin-bottom:0;}
.banner-outer-section.banner45 .section-banner45-content figure.text2{margin:10px 0 20px; position:relative}
.banner-outer-section.banner45 .section-banner45-content figure.text2:before {content:''; position:absolute; left:0; bottom:-10px; background: url(../../../images/banner-slider/msn-line.png) left top no-repeat; height:1px; width:100%}
.banner-outer-section.banner45 .section-banner45-content figure.text3{margin:5px 0 0px 0; padding-left:0;}
.banner-outer-section.banner45 .section-banner45-content .read-more {padding: 0; margin: 10px 0 0; display:block;}
.banner-outer-section.banner45 .section-banner45-content .read-more a { display: inline-block; float: left; font-family: 'robotoblack'; background: #ffd006!important; font-size: 14px; text-transform: uppercase;  color: #000;  border: 1px solid #ffd006;  padding: 5px 15px;}


.banner-outer-section.banner46 { position: relative;  background: url(../../../images/banner-slider/fathers-bg.png) center top repeat-x #edf6f9;  z-index: 99;}
.banner-outer-section.banner46:before {content:''; position:absolute; left:20%; top:0; background: url(../../../images/banner-slider/fathers-day.png) center top no-repeat; height:550px; width:1153px}
.banner-outer-section.banner46 .section-banner46-content { margin: 80px 0px 0 55%; float:left; position:relative; width:400px}
.banner-outer-section.banner46 .section-banner46-content figure { display:block; margin:0px; padding:0;}
.banner-outer-section.banner46 .section-banner46-content figure.text1{margin-bottom:0; position:absolute; top:-50px; left:-100px;}
.banner-outer-section.banner46 .section-banner46-content figure.text2{margin:50px 0 5px;}
.banner-outer-section.banner46 .section-banner46-content figure.text3{margin:5px 0 0px 0; padding-left:0;}
.banner-outer-section.banner46 .section-banner46-content .read-more {padding: 0; margin: 10px 0 0; position:relative;}
.banner-outer-section.banner46 .section-banner46-content .read-more a { display: inline-block; float: right; font-family: 'robotoblack'; background: #034090!important; font-size: 14px; text-transform: uppercase;  color: #fff;  border: 1px solid #034090;  padding: 5px 15px;}

.banner-outer-section.banner47 { position: relative;  background: url(../../../images/banner-slider/regrow-bg.png) center top repeat-x #edf6f9;  z-index: 99;}
.banner-outer-section.banner47:before {content:''; position:absolute; left:22%; top:0; background: url(../../../images/banner-slider/regrow-lft-img.png) center top no-repeat; height:550px; width:698px}
.banner-outer-section.banner47 .section-banner47-content { margin: 55px 0 0 505px; float:left; position:relative; width:500px}
.banner-outer-section.banner47 .section-banner47-content .logos-block {display:block; margin:0; padding:0 0 48px;}
.banner-outer-section.banner47 .section-banner47-content .logos-block figure.logo1{float:left;padding-right:28px;}
.banner-outer-section.banner47 .section-banner47-content .logos-block figure.logo2{float:left;}
.banner-outer-section.banner47 .section-banner47-content figure.text{padding-bottom:18px;}
.banner-outer-section.banner47 .section-banner47-content p{width:450px;font:29px/30px 'robotoblack'; padding-bottom:8px;color:#231f20;text-transform:uppercase;margin:0;}
.banner-outer-section.banner47 .section-banner47-content .read-more {padding: 0; margin: 0; position:relative;}
.banner-outer-section.banner47 .section-banner47-content .read-more a { display: inline-block; float: left; font-family: 'robotoblack'; background: #f9b000 !important; font-size: 14px; text-transform: uppercase;  color: #000;  border: 1px solid #f9b000;  padding: 5px 15px;}

.news-main-filter { background: #007d9e; padding: 15px 15px 10px; float: left; width: 100%; margin-bottom: 20px}

.news-main-filter h3 {
    float: left;
    margin: 0;
    padding: 5px 0 0;
    font: 24px/24px robotobold!important;
    color: #fff;
    position: relative
}

.news-main-filter h3:before {
    position: absolute;
    content: '';
    background: url(../../../images/health-check/icon-2.png) center top no-repeat;
    width: 15px;
    height: 15px;
    top: 0;
    left: -20px
}

.news-main-filter .events-box-select {
    float: left
}

.news-main-filter .events-box-select .bootstrap-select>.btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none!important;
    border-width: 0 0 1px;
    border-radius: 0;
    padding: 6px 12px;
    border-color: #cce5ec;
    color: #8ac3d2;
    outline: none!important;
    font-size: 16px
}

.news-main-filter .events-box-select .bootstrap-select.btn-group .btn .caret {
    background: url(../../../images/health-check/icon-4.png) center center no-repeat #007d9e!important;
    width: 30px;
    height: 22px;
    right: 0
}

.news-main-filter .events-box-select .bootstrap-select.btn-group {
    display: inline-block!important
}

.apollo-news-pagination {
    float: left;
    width: 100%
}

.apollonews-wrap .apollonews-blk {
    background: url(../images/apollo-prism-bg.png) repeat-x #f7f8f7;
    min-height: 280px;
    padding: 15px 7px;
    border: 3px solid #e1e4e5;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px
}

.apollonews.owl-carousel {
    display: none;
    position: relative;
    width: 100%
}

.apollonews.owl-carousel .owl-wrapper {
    transition: all 1.5s!important
}

.apollonews.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.apollonews.owl-carousel .owl-item {
    float: left;
    cursor: pointer;
    box-sizing: border-box;
    padding: 0 8px
}

.apollonews.owl-carousel .owl-item p a {
    color: #000;
    margin: 0;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px;
    display: block;
    padding-top: 10px
}

.apollonews.owl-carousel .owl-item p a:hover {
    text-decoration: underline
}

.apollonews.owl-carousel .owl-item figure img {
    border-radius: 10px
}

.apollonews.owl-theme .owl-controls {
    margin-top: 0;
    text-align: center
}

.apollonews.owl-controls .owl-buttons div {
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 0;
    position: absolute
}

.apollonews.owl-controls .owl-buttons .owl-prev {
    display: none
}

.apollonews.owl-controls .owl-buttons .owl-next {
    display: none
}

.apollonews .owl-buttons {
    display: none
}

.apollonews.owl-carousel .owl-controls {
    text-align: center
}

.apollonews.owl-carousel .owl-controls .owl-page {
    display: inline-block
}

.apollonews.owl-carousel .owl-controls .owl-page span {
    background-color: #333;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    display: block;
    height: 8px;
    margin: 0 3px;
    width: 8px;
    cursor: pointer
}

.apollonews.owl-carousel .owl-controls .owl-page.active span {
    background-color: #377c8e
}

.apollonews-blk a.view-all {
    position: absolute;
    display: inline-block;
    bottom: -15px;
    left: 50%;
    margin-left: -50px;
    border: 2px solid #fff;
    padding: 3px 15px;
    background: #377c8e;
    color: #fff
}

.apollo-prism a.view-all {
    position: absolute;
    display: inline-block;
    bottom: -15px;
    left: 50%;
    margin-left: -62px;
    border: 2px solid #fff;
    padding: 3px 15px;
    background: #377c8e;
    color: #fff;
    text-transform: uppercase
}

.apollo-news-section h4.press-release-hd a {
    font-weight: 400!important;
    font-family: 'robotoregular'!important
}

.apolloexcellence-wraper {}
.apolloexcellence-wraper .intro-top-left {float:left; width:480px}
.apolloexcellence-wraper .intro-top-left p {color:#575756 !important;}
.apolloexcellence-wraper .intro-top-left p strong {font-size:17px !important;}
.apolloexcellence-wraper .intro-top-right {float:right; padding:25px 45px; background:#dadada; width:300px}
.apolloexcellence-wraper .intro-top-right p {margin:0 !important; padding:0; font-size:18px !important; line-height:26px !important; color:#575756 !important;}
.apolloexcellence-wraper .healthcare-title {float:left; padding:10px 25px; background:#dadada; width:100%; margin:40px 0 25px}
.apolloexcellence-wraper .healthcare-title h2 {margin:0; padding:0; font-size:22px !important; color:#575756 !important}
.apolloexcellence-wraper .healthcare-left {float:left; width:47%}
.apolloexcellence-wraper .healthcare-left .top {background:#dadada; padding:0 25px 15px; overflow:hidden; margin-bottom:25px;}
.apolloexcellence-wraper .healthcare-left .top h3 {margin:0 -25px 15px; padding:10px 25px; font-size:18px !important; color:#575756 !important; background:#c6c6c6}
.apolloexcellence-wraper .healthcare-left .top p {float:left; width:250px;}
.apolloexcellence-wraper .healthcare-left .top figure {margin:40px 0 0 0; padding:0; display:inline-block; width:70px; float:right}
.apolloexcellence-wraper .healthcare-left .bottom {padding:0 25px 25px; overflow:hidden}
.apolloexcellence-wraper .healthcare-left .bottom h3 {margin:0 -25px 15px; color:#575756 !important; padding:10px 25px; font-size:18px !important; background:#c6c6c6}
.apolloexcellence-wraper .healthcare-left .bottom ul {margin:0; padding:0;}
.apolloexcellence-wraper .healthcare-left .bottom ul li {margin:0 0 10px; padding:0 0 0 15px; background: url(../../../images/dot2.png) 0 8px no-repeat;}

.apolloexcellence-wraper .healthcare-right {float:right; width:47%}
.apolloexcellence-wraper .healthcare-right .top {background:#dadada; padding:0px; overflow:hidden; margin-bottom:0px;}
.apolloexcellence-wraper .healthcare-right .top h3 {margin:0px; color:#575756 !important; padding:10px 25px; font-size:18px !important; background:#c6c6c6}
.apolloexcellence-wraper .healthcare-right .bottom {background:#dadada; padding:40px 25px 15px; overflow:hidden}
.apolloexcellence-wraper .healthcare-right .bottom ul {margin:0; padding:0;}
.apolloexcellence-wraper .healthcare-right .bottom ul li {margin:0 0 10px; padding:0 0 0 15px; background: url(../../../images/dot2.png) 0 8px no-repeat;}

.apolloexcellence-wraper .healthcare-logo {width:100%; margin-top:20px; float:left}
.apolloexcellence-wraper .healthcare-logo ul {margin-right:-15px; padding:0; display:block; float:right !important}
.apolloexcellence-wraper .healthcare-logo ul li {margin:0px 0 15px !important; padding:0px 15px !important; background: none !important; float:left; width:25%;}
.apolloexcellence-wraper p.text-center {clear:both; width:100%;}

/* Start Apollo Medskills */
.apollo-medskills-section {}
.apollo-medskills-section .medskills-keys {background: #ededed;overflow: hidden;min-height:430px;margin-bottom:20px;}
.apollo-medskills-section .medskills-keys h3 {margin: 0 !important;color: #fff !important;padding: 10px 25px;font-size: 18px !important;background: #e27527;}
.apollo-medskills-section .medskills-keys ul.med {margin: 0;padding: 20px;}
.apollo-medskills-section .medskills-keys ul.med li {margin: 0 0 10px;padding: 0 0 0 15px;background: url(../../../images/dot2.png) 0 8px no-repeat;}
.apollo-medskills-section .apollo-medskills-img{padding-left:5px;padding-right:5px;width:50%;float:left;}

.ourstents-pricing {float:left; display:inline-block; margin-right:42px; clear:both}
.ourstents-pricing p {background:#ffb900; color:#000000; display:inline-block; font:12px/16px 'robotobold'; text-transform:uppercase; padding:8px 10px; border-radius:5px; text-align:center}
.ourstents-pricing p a {font-family:'robotobold'; text-decoration:underline; color:#000000;}

.helpline-block .apollo-locatin {float:left; margin-left:150px}
.helpline-block .apollo-locatin .apollo-locatin-text {display:inline-block; background:#a1cbda; color:#224855; font:14px/18px 'robotoblack'; text-transform:uppercase; position:relative; padding:12px 35px 12px 10px; cursor:pointer;}
.helpline-block .apollo-locatin .apollo-locatin-text:after {content:''; position:absolute; top:50%; margin-top:-5px; right:10px; background: url(../../../images/apollo-location-arrow.png) 0 0px no-repeat; width:15px; height:10px;}
.helpline-block .apollo-locatin .apollo-location-wrapper {position:absolute; top:42px; z-index:1002; background:#fff; width:165px; border: 1px solid #a1cbda;}
.helpline-block .apollo-locatin .apollo-location-wrapper .apollo-location-area {height: 100%; max-height: 250px; min-height: 250px; overflow-x: hidden;}
.helpline-block .apollo-locatin .apollo-location-wrapper .apollo-location-area li {}
.helpline-block .apollo-locatin .apollo-location-wrapper .apollo-location-area li a {display: block;  color: #224855; font-size: 13px; line-height: 20px; padding: 6px 10px; border-bottom: 1px solid #a1cbda; text-transform: capitalize; font-family: Roboto, sans-serif; font-weight: 400; text-decoration:none}
.helpline-block .apollo-locatin .apollo-location-wrapper .apollo-location-area li:hover a {background: #224855; color: #fff;}

.joint-commission .hidden-lg4{position:relative;float:left;padding-right:10px;margin-right:10px;}
.joint-commission .hidden-lg4:after{position:absolute;content:'';width:1px;height:65px;background:url('../../../images/header-logos-div.png') no-repeat 0 0;right:0;top:50%;margin-top:-33px;}
.joint-commission .hidden-lg5{position:relative;float:left;padding-right:10px;margin-right:10px;}
.joint-commission .hidden-lg5:after{position:absolute;content:'';width:1px;height:65px;background:url('../../../images/header-logos-div.png') no-repeat 0 0;right:0;top:50%;margin-top:-33px;}
.search-social .social-media{width:162px;position:relative;}
.search-social .social-media ul.uladdclass{position:relative;width:162px;height:31px;}
.search-social .social-media a.arrow{position:relative;width:20px;20px;display:block;}
.search-social .social-media a.arrow{position:absolute;width:16px;height:12px;background:url('../../../images/social/down-arrow3.png') no-repeat 0 0;right:0;top:50%;margin-top:-6px;cursor:pointer;z-index:1003;}
.social-media span{text-align:left;}
.social-media ul li.icon-fb a{margin-left:0;}

.social-media .social-media2 {float:right;margin:2px -20px 0 0;display:none;position:absolute;z-index:1002;right:0;top:60px;}
.search-social .social-media .social-media2 ul{position:relative;background:#d5d5d5;padding:10px 8px;border-radius:9px;}
.search-social .social-media .social-media2 ul:before{position:absolute;content:'';width:0px;height:0px;border:12px solid transparent;border-bottom:12px solid #d5d5d5;border-left:12px solid transparent;border-right:12px solid transparent;top:-24px;right:16px;}
.search-social .social-media .visible-tab{display:none;}

/*13-04-2017*/
.btn-left{float:left;width:48%;}
.btn-right{float:right;width:48%;}

/*22-06-2017*/
.aidc-block{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.aidc-block .block {border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.aidc-block .block.active {position:relative;border-bottom:1px solid #e5e5e5;}
.aidc-block .block:first-child{border-bottom:0;}

.aidc-block .block .aidc-hdg{cursor:pointer;font:400 14px Roboto,sans-serif;padding: 10px 5px;position:relative;}
.aidc-block .block .aidc-hdg:after {position:absolute;content:'';background:url(../../../images/plus.png) 0 0 no-repeat;width:15px;height:15px;margin-top:-7px;right:10px;top:50%;}
.aidc-block .block.active .aidc-hdg:after {position:absolute;content:'';background:url(../../../images/minus.png) 0 0 no-repeat;width:15px;height:15px;margin-top:-7px;right:10px;top:50%;}

.aidc-block .block .aidc-content{display:none;}
.aidc-block .block .aidc-content ul{margin:0;padding:0;}
.aidc-block .block .aidc-content ul li a{color:#337ab7;padding:5px 10px;font:14px "robotoregular";display:block;}
.aidc-block .block .aidc-content ul li:nth-child(odd){background:#e5f9ff}


.ah-patientInf-innerblock {background: #fff;}
.ah-patientInf-innerblock .breadcrumb { float: right; padding: 20px 0 0 0px; width: 65%; text-align: right;}
.ah-patientInf-innerblock .breadcrumb .breadCrumbChild > span {font-size: 14px; padding-left: 2px;  color: #7ac142!important}
.ah-patientInf-innerblock .breadcrumb .breadCrumbChild a span:hover {color: #000; text-decoration: none}
.ah-patientInf-innerblock figure.mb20 {display: inline-block;}
.ah-patientInf-innerblock .ah-left-block.stuck {position:fixed; top:0; z-index:1}
.ah-patientInf-innerblock .ah-left-block.stuck.bottom {top:inherit; bottom:15px; position:absolute}
.ah-patientInf-leftnav {border: 1px solid #e1e1e1; margin-right: 0; float: left;  width: 323px; background:#fff; z-index:100}
.ah-patientInf-leftnav h2 {margin: 0; background: url(../../../images/patient-information-guide/apollo-icon-linebar.jpg) 12px 16px no-repeat #1dbbcb; color: #fff; font: 18px/24px robotobold; float: left; text-transform: uppercase; width: 100%; padding: 10px 0 10px 40px}
.ah-patientInf-leftnav ul {clear:both}
.ah-patientInf-leftnav li {border-top: 1px solid #e1e1e1;}
.ah-patientInf-leftnav li a { color: #000; font: 16px/24px 'robotolight';  padding: 8px 5px 8px 12px; display:block; text-decoration: none; text-transform: uppercase; position:relative; cursor:pointer}
.ah-patientInf-leftnav li a:hover, .ah-patientInf-leftnav li.active a, .ah-trans-patientInf li.alias-parent-active a, .ah-patientInf-leftnav li a:focus { color: #000; font-family:'robotobold'; background:none}
.ah-patientInf-leftnav li a:before {content:''; position:absolute; top:10px; left:10px; height:20px;}
/*.ah-patientInf-leftnav li a.heart:before {background: url(../../../images/patient-information-guide/patient-icon4.jpg) -20px top no-repeat; width:18px;}
.ah-patientInf-leftnav li a.done:before {background: url(../../../images/patient-information-guide/patient-icon3.jpg) -24px top no-repeat; width:22px;}
.ah-patientInf-leftnav li a.prepare:before {background: url(../../../images/patient-information-guide/patient-icon2.jpg) -22px top no-repeat; width:21px;}
.ah-patientInf-leftnav li a.expect:before {background: url(../../../images/patient-information-guide/patient-icon.jpg) -22px top no-repeat; width:21px;}
.ah-patientInf-leftnav li a.life:before {background: url(../../../images/patient-information-guide/patient-icon5.jpg) -22px top no-repeat; width:22px;}
.ah-patientInf-leftnav li a.get:before {background: url(../../../images/patient-information-guide/patient-icon6.jpg) -31px top no-repeat; width:29px;}*/
.ah-patientInf-leftnav li.active a.heart:before, .ah-patientInf-leftnav li:hover a.heart:before {background-position:0 0}
.ah-patientInf-leftnav li.active a.done:before, .ah-patientInf-leftnav li:hover a.done:before {background-position:0 0}
.ah-patientInf-leftnav li.active a.prepare:before, .ah-patientInf-leftnav li:hover a.prepare:before {background-position:0 0}
.ah-patientInf-leftnav li.active a.expect:before, .ah-patientInf-leftnav li:hover a.expect:before {background-position:0 0}
.ah-patientInf-leftnav li.active a.life:before, .ah-patientInf-leftnav li:hover a.life:before {background-position:0 0}
.ah-patientInf-leftnav li.active a.get:before, .ah-patientInf-leftnav li:hover a.get:before {background-position:0 0}

.main-patientInf-innerblock {position:relative; width:100%; float:left;margin-top:20px;}
.ah-patientInf-content-block {float:right}
.ah-patientI-content-block {margin: 0;}
.ah-patientI-content-block .page-header {margin: 0 0 10px}
.ah-patientI-content-block h1, .ah-patientInf-innerblock h1 {width: 100%;color: #000; font: 24px robotobold; border-bottom: 1px solid #999; padding: 0 100px 0 0; margin: -5px 0 0; text-transform: uppercase; line-height: 36px}
.ah-patientI-content-block h2 {color: #000;  font: 20px robotomedium; margin: 0; padding:17px 0;}
.ah-patientI-content-block h2.titleicon {position:relative; padding-left:65px; margin: 10px 0 5px;}
.ah-patientI-content-block h2.titleicon:before {position:absolute; top:50%; left:0; content:''; width:63px; height:63px; margin-top:-31px; background-size:contain !important;}
.ah-patientI-content-block h2.titleicon.prepare:before {background: url(../../../images/patient-information-guide/title-icons/icon-9.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.procedure:before {background: url(../../../images/patient-information-guide/title-icons/icon-7.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.afterprocedure:before {background: url(../../../images/patient-information-guide/title-icons/icon-8.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.emergency:before {background: url(../../../images/patient-information-guide/title-icons/icon-10.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.contactemergency:before {background: url(../../../images/patient-information-guide/title-icons/icon-6.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.preopinvestigations:before {background: url(../../../images/patient-information-guide/title-icons/icon-5.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.aphc:before {background: url(../../../images/patient-information-guide/title-icons/icon-4.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.gyneacology:before {background: url(../../../images/patient-information-guide/title-icons/icon-3.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.gastroenterology:before {background: url(../../../images/patient-information-guide/title-icons/icon-2.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.heart:before {background: url(../../../images/patient-information-guide/title-icons/icon-1.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.expectprocedure:before {background: url(../../../images/patient-information-guide/title-icons/icon-11.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.expectprocedure2:before {background: url(../../../images/patient-information-guide/title-icons/3.jpg) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.doneprocedure:before {background: url(../../../images/patient-information-guide/title-icons/icon-12.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.whyprocedure:before {background: url(../../../images/patient-information-guide/title-icons/icon-13.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.whyheart:before {background: url(../../../images/patient-information-guide/title-icons/icon-14.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.dna:before {background: url(../../../images/patient-information-guide/title-icons/icon-15.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.gb:before {background: url(../../../images/patient-information-guide/title-icons/icon-16.png) left center no-repeat;}
.ah-patientI-content-block h3 {color: #000;  font: 18px robotoregular; margin: 0; padding: 10px 0 5px}
.ah-patientI-content-block figure {padding: 0}
.ah-patientI-content-block p { color: #414042;  font: 14px/21px robotoregular;  padding: 0 0px 15px 0; text-align: left;  margin: 0}
.ah-patientI-content-block a { color: #000; text-decoration: none}
.ah-patientI-content-block a.backtrans { float: right; font: 14px robotobold; text-decoration: none; background-color: #000!important; color:#fff; padding: 5px 10px; border-radius: 5px; margin-top: -55px; margin-right: 0}
.ah-patientI-content-block a.backtrans:hover { text-decoration: none; background-color: #000!important}
.ah-patientI-content-block ul {padding-bottom:15px;}
.ah-patientI-content-block ul.arrow li { background: url(../../../images/arrow-icon-black.png) 0 6px no-repeat; display: block;  font-size: 14px; line-height: 24px;  padding-bottom: 0; padding-left: 22px;}

/*30-07-2017*/

.ah-patientInf-inner{background:#fff;}
.ah-patInf-content-block {margin: 0;}
.ah-patInf-content-block a {color: #000;text-decoration: none}
.ah-transplant-white-block a {color: #000;text-decoration: none}
.ah-trans-bottom {margin: 0 0 20px}
.ah-patInf-content-block  figure {padding: 0 0 10px}
.ah-patInf-content-block h1{width:100%;color:#000;font:28px robotobold;border-bottom:1px solid #999;padding:0 100px 0 0;margin:-5px 0 0;text-transform:uppercase;line-height:36px}
.ah-patInf-content-block h2{color:#000;font:18px robotobold;padding:0 0 10px;margin:0;text-transform:capitalize}
.ah-patInf-content-block  h3 {color: #000;font: 16px robotobold;padding: 10px 0 5px;margin: 0}
.ah-patInf-content-block  h3 a {color: #000;text-decoration: none}
.ah-patInf-content-block  h3 span {color: #000}
.ah-patInf-content-block  h4 {color: #000;font: 18px robotobold;padding: 0 0 10px;margin: 0;text-transform: capitalize}
.ah-patInf-content-block h5{color:#000;font:16px robotobold;padding:10px 0 5px;margin:0}
.ah-patInf-content-block  h5 span {color: #000}
.ah-patInf-content-block h6{color:#414042;font:14px robotobold;padding:10px 0 5px;margin:0}
.ah-patInf-content-block p{color:#414042;font:14px/22px robotoregular;padding:0 0 15px;text-align:justify;margin:0}
.ah-patInf-content-block  p.iframe {text-align: center}
.ah-patInf-content-block  ul {padding: 0 0 20px;float: left;width: 100%}
.ah-patInf-content-block li{color:#414042;font:15px/27px robotoregular;background-position:-496px -59px;float:left;width:100%;padding:0 0 0 10px}
.ah-patInf-content-block  a.backtrans,a.backct:hover {color: #fff}
.ah-patInf-content-block  li.wd33 {width: 33%}
.ah-patInf-content-block  li.wd50 {width: 50%}
.ah-patInf-content-block a.backtrans{float:right;font:14px robotobold;text-decoration:none;background-color:#000!important;padding:5px 10px;border-radius:5px;margin-top:-65px;margin-right:0}
.ah-patInf-content-block  a.backtrans:hover {text-decoration: none;background-color: #000!important}
.ah-patInf-content-block  a.backct2 {margin-top: 15px;margin-bottom: 15px;margin-right: 0}
.ah-patInf-content-block  .sideways li {padding: 0}
.ah-trans-bottom a.backct {margin: 0}
.ah-detail-img {margin: 0 20px 10px 0;float: left}
.ah-patInfs-block .tab-content {width: 100%;float: left}
.ah-patInf-content-block .nav-tabs{background:0 0!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:auto;border-bottom:1px solid #ddd;padding:0;margin-bottom:10px}
.ah-patInf-content-block .nav-tabs>li.active>a,.ah-patInf-content-block .nav-tabs>li>a:hover{color:#fff;background-color:#02b1e0;cursor:pointer;border:1px solid transparent;border-radius:4px 4px 0 0;padding:10px 15px;font-size:14px}
.apollostory .nav-tabs>li.active>a,.apollostory .nav-tabs>li.active>a:hover,.apollostory .nav-tabs>li>a:hover{color:#fff;background-color:#02b1e0;font-weight:400;border:1px solid transparent;border-radius:4px 4px 0 0;padding:10px 15px;font-size:14px}
.apollostory .nav-tabs>li.active>a:hover{border:1px solid transparent;border-radius:4px 4px 0 0;line-height:1.42857;margin-right:2px;padding:10px 15px;font-size:14px}
.ah-patInf-content-block  .nav-tabs>li {text-align: center;width: 140px;margin-bottom: 0}
.ah-patInf-content-block  .nav-tabs>li:first-child {padding-left: 0}
.ah-patInf-content-block .nav-tabs>li.active>a:after{position:absolute;content:'';width:0;height:0;border:0 solid transparent;border-top:0 solid #008faf;bottom:0;right:0;z-index:20}
.ah-patInf-block .tab-content {background: 0 0}
.ah-patInf-block .tab-content-shadow {height: 16px;width: 100%;background: url(../images/apollo-cancer-institute/apollo-map-shadow.png) center bottom no-repeat;float: left}
.ah-patInf-bluepattern-block {background: url(../images/apollo-cancer-institute/apollo-cancer-blue-pattern.png);float: left}
.ah-patInf-bluepattern-block-shadow {float: left;width: 100%;background-size: 100%;padding: 0}
.ah-patInf-bluepattern-block-shadow h2 {color: #00779c;font: 25px robotobold;padding: 0;text-transform: uppercase}
.ah-patInf-inner .inner-page-full-width {margin: 0;padding: 0}
.ah-patInf-content-block ul.arrow li{background:url(../../../images/transplant/bullet-article.png) 0 6px no-repeat;display:block;font-size:14px;line-height:24px;padding-bottom:0;padding-left:22px}
.ah-patInf-inner .breadcrumb .breadCrumbChild>span{font-size:14px;padding-left:2px;color:#000!important}
.ah-patInf-inner .breadcrumb .breadCrumbChild a span:hover{color:#000;text-decoration:none}
.ah-patInf-inner figure.patInf-tl img {display: inline-block}
.ah-patInfpage-banner {padding: 112px 0 0}
.ah-patInfpage-banner h3{color:#095457;font:32px robotobold;line-height:38px;margin:0;padding:0;text-transform:uppercase}
.ah-patInfpage-banner h3.pub-wht{color:#fff;font:36px robotobold;line-height:38px;margin:0;padding:0;text-transform:uppercase}
.gift-of-life {color: #404042!important;font: 26px/40px robotobold!important}
.lis li {list-style-type: disc;margin: 0 0 0 15px;padding: 0}
.clear {clear: both}
.ah-patInf-inner figure.mb20,.ah-patInf-white-block figure.mb20 {display: inline-block}
.ah-patInf-white-block .col-lg-4 {width: 130px!important}


.ah-patInf-content-list {margin: 20px 0 30px}
.ah-patInf-content-list figure {padding: 0}
.ah-patInf-content-list h2 {color: #000;font: 18px robotobold;padding: 15px 0 5px;margin: 0;text-transform: capitalize;min-height:70px;}
.ah-patInf-content-list h2 a {color: #000;font: 18px robotobold;text-decoration: none}
.ah-patInf-content-list h5 {color: #000;font: 17px robotobold;padding: 10px 0 5px;margin: 0}
.ah-patInf-content-block p {color: #414042;font: 14px/21px robotoregular;padding: 0 15px 5px 0;text-align: justify;margin: 0}
.ah-patInf-content-list p {color: #414042;font: 14px/21px robotoregular;padding: 0 15px 5px 0;text-align: justify;margin: 0;min-height: 135px}
.ah-patInf-content-list a {color: #000;font: 14px robotobold;text-decoration: underline}
.ah-patInf-content-list li {color: #414042;font: 15px/27px robotoregular;background: url(../images/apollo-cancer-institute/apollo-icon-dotlist.png) 0 12px no-repeat;float: left;width: 100%;padding: 0 0 0 10px}
.ah-patInf-content-list figure img {padding: 0;border-radius: 15px}

/*banner*/
.apollo-patientInf-innerbanner9 {background: url(../../../images/patient-information-guide/patient-information-guide.jpg) center top no-repeat #fff;float: left;height: 305px;width: 100%}
.apollo-patientInf-innerbanner9 .ah-patientInf-banner {padding: 50px 0 0;float: right;width: 410px}
.apollo-patientInf-innerbanner9 .ah-patientInf-banner h3 {color: #095457;font: 30px/40px robotobold!important;margin: 0;padding: 0}
.apollo-patientInf-innerbanner9 .ah-patientInf-banner p {color: #095457;font: 24px/30px robotoregular!important;margin: 10px 0 0;padding: 0}

.apollo-patientInf-innerbanner10 {background: url(../../../images/patient-information-guide/patient-information-guide-inner.jpg) center top no-repeat #fff;float: left;height: 305px;width: 100%}
.apollo-patientInf-innerbanner10 .ah-patientInf-banner {padding: 50px 0 0;float: right;width: 410px}
.apollo-patientInf-innerbanner10 .ah-patientInf-banner h3 {color: #095457;font: 30px/40px robotobold!important;margin: 0;padding: 0}
.apollo-patientInf-innerbanner10 .ah-patientInf-banner p {color: #095457;font: 24px/30px robotoregular!important;margin: 10px 0 0;padding: 0}

.apollo-patientInf-innerbanner-aphc {background: url(../../../images/patient-information-guide/aphc-banner.jpg) center top no-repeat #fff;float: left;height: 305px;width: 100%}
.apollo-patientInf-innerbanner-aphc .ah-patientInf-banner {padding: 130px 0 0;float: right;width: 485px}
.apollo-patientInf-innerbanner-aphc .ah-patientInf-banner h3 {color: #007e9f;font: 34px/40px robotobold!important;margin: 0;padding: 0;text-transform:uppercase;}
.apollo-patientInf-innerbanner-aphc .ah-patientInf-banner p {color: #095457;font: 24px/30px robotoregular!important;margin: 10px 0 0;padding: 0}


.ah-patientInf-inner .breadcrumb {float:right; padding:20px 0 0 0px; width:60%; text-align:right;}
.ah-patientInf-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-patientInf-inner .tab-content-shadow{background:url(../../../images/eldercare/apollo-map-shadow1.png) center top no-repeat;float:left;height:30px;width:100%;margin:15px 0;background-size: 100%; opacity: 0.5;}
.ah-patientInf-inner .breadcrumb .breadCrumbChild > span {font-size: 14px;padding-left: 2px;color: #000!important}
.ah-patientInf-inner .breadcrumb .breadCrumbChild a span:hover {color: #000;text-decoration: none}

@media(max-width: 1199px){
.ah-patInf-content-list p{min-height:180px;}
}

@media(max-width: 991px){
.ah-patInf-content-list p{min-height:240px;}
}

@media(max-width: 767px){
.ah-patInf-content-block h1{font-size:18px;line-height:26px;}
.ah-patInf-content-list p{min-height:135px;}
}

@media(max-width: 480px){
.ah-patInf-content-list {margin: 15px 0;}
.ah-patInf-content-list h2,.ah-patInf-content-list p{min-height:auto;}
}

/* 04-08-2017 */
.banner-outer-section.banner48 { position: relative;  background: url(../../../images/banner-slider/mother-day1.jpg) center top repeat #edf6f9;  z-index: 99;overflow:hidden;}
.banner-outer-section.banner48 .mhc figure.text1{margin-bottom:0; position:absolute; top:10px; left:15px;width:132px}
.banner-outer-section.banner48:before {content:''; position:absolute; left:0%; top:0; background: url(../../../images/banner-slider/mhc.png) center top no-repeat; height:550px; width:1032px; background-size:950px;}
.banner-outer-section.banner48 .section-banner48-content { margin: 172px 0 0 0; float:right;position:relative;width:742px;right:15px;}
.banner-outer-section.banner48 .section-banner48-content figure { display:block; margin:0px; padding:0;}
.banner-outer-section.banner48 .section-banner48-content .left-cnt{float:left;width:50%;}
.banner-outer-section.banner48 .section-banner48-content .left-cnt figure.text2{margin:0;}
.banner-outer-section.banner48 .section-banner48-content .right-cnt {float:left;padding-left:20px;width:50%;position:relative;}
.banner-outer-section.banner48 .section-banner48-content .right-cnt figure.text3{margin:-7px 0 0; padding:0 0 10px;}
.banner-outer-section.banner48 .section-banner48-content .right-cnt .mhc-validity{height:28px;}
.banner-outer-section.banner48 .section-banner48-content .right-cnt .mhc-validity span{padding-left:12px;font:14px/28px 'robotomedium';color:#000;background:#fec14b;display:block;}
.banner-outer-section.banner48 .section-banner48-content .right-cnt .read-more {padding: 0; margin:0; position:absolute; bottom:-1px; right:8px;}
.banner-outer-section.banner48 .section-banner48-content .right-cnt .read-more a { display: inline-block; float: right; font-family: 'robotoblack'; background: #034090!important; font-size: 14px; text-transform: uppercase;  color: #fff;  border: 1px solid #034090;  padding: 5px 15px;}


.banner-outer-section.banner49 { position: relative;  background: url(../../../images/banner-slider/organ-donation-mobile.png) center top no-repeat #edf6f9;  z-index: 99;overflow:hidden; cursor:pointer;}
.banner-outer-section.banner49 .section-banner49-content {}
.banner-outer-section.banner49 .mhc figure.text1{margin-bottom:0; position:absolute; top:10px; left:0;width:110px;}


/* 11-08-2017 */
.ah-patientI-content-block h2.titleicon.risks:before {background: url(../../../images/patient-information-guide/title-icons/5.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.aphcU:before {background: url(../../../images/patient-information-guide/title-icons/11.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.adv:before {background: url(../../../images/patient-information-guide/title-icons/12.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.process:before {background: url(../../../images/patient-information-guide/title-icons/13.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.process2:before {background: url(../../../images/patient-information-guide/title-icons/4.jpg) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.take:before {background: url(../../../images/patient-information-guide/title-icons/4.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.results:before {background: url(../../../images/patient-information-guide/title-icons/6.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.results2:before {background: url(../../../images/patient-information-guide/title-icons/2.jpg) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.chole:before {background: url(../../../images/patient-information-guide/title-icons/7.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.gall:before {background: url(../../../images/patient-information-guide/title-icons/8.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.gall2:before {background: url(../../../images/patient-information-guide/title-icons/1.jpg) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.htFailure:before {background: url(../../../images/patient-information-guide/title-icons/9.png) left center no-repeat;}
.ah-patientI-content-block h2.titleicon.prcdSite:before {background: url(../../../images/patient-information-guide/title-icons/10.png) left center no-repeat;}

/* 14-08-2017 */
.banner-outer-section.banner50 { position: relative;  background: url(../../../images/banner-slider/flag-bg.png) 0 0 repeat;  z-index: 99;overflow:hidden;}
.banner-outer-section.banner50 .mhc figure.text1{margin-bottom:0; position:absolute; top:10px; left:15px;width:132px}
.banner-outer-section.banner50:before {content:''; position:absolute; left:10%; top:0; background: url(../../../images/banner-slider/ip-hand.png) center top no-repeat; height:508px; width:615px; }
.banner-outer-section.banner50 .section-banner50-content { margin: 19px 0 0 40%; float:left;position:relative;width:591px;}
.banner-outer-section.banner50 .section-banner50-content figure {display:block; margin:0px; padding:0 0 20px;}
.banner-outer-section.banner50 .section-banner50-content .hdg{font:56px/50px 'robotoblack';color:#034ea2;text-transform:uppercase;}
.banner-outer-section.banner50 .section-banner50-content .hdg2{font:24px 'robotomedium';color:#034ea2;padding-bottom:30px; }
.banner-outer-section.banner50 .section-banner50-content p{font:18px 'robotomedium';color:#231f20;padding-bottom:5px;border-bottom:1px solid #ffd200;width:278px;}
.banner-outer-section.banner50 .section-banner50-content .read-more {padding: 0; margin:0; position:absolute;left:295px; bottom:10px;}
.banner-outer-section.banner50 .section-banner50-content .read-more a { display: inline-block; float: right; font-family: 'robotoblack'; background: #ffca27 !important; font-size: 14px; text-transform: uppercase;  color: #000;  border: 1px solid #ffca27; padding: 5px 15px;}


/* 18-08-2017 */
.banner-outer-section.banner51 { position: relative;  background: url(../../../images/banner-slider/gsh-banner.jpg) center 0 no-repeat;  z-index: 99;overflow:hidden;}
.banner-outer-section.banner51 figure.jci {position:absolute;top:0;right:45px;display:inline-block;width:90px;}
.banner-outer-section.banner51 .section-banner51-content {margin: 30px 15px 0 0; float:right;position:relative;width:585px;}
.banner-outer-section.banner51 .section-banner51-content figure {display:block; margin:0px; padding-bottom:30px;}
.banner-outer-section.banner51 .section-banner51-content .hdg{font:37px/34px 'robotoblack';color:#007d9e;text-transform:uppercase;padding-bottom:15px}
.banner-outer-section.banner51 .section-banner51-content p{font:18px 'robotomedium';color:#000;padding-bottom:10px;width:358px;margin:0}
.banner-outer-section.banner51 .section-banner51-content .read-more a { display: inline-block; float: left; font-family: 'robotoblack'; background: #ffca27 !important; font-size: 14px; text-transform: uppercase;  color: #000;  border: 1px solid #ffca27; padding: 5px 15px;}

.title-pig {font-size:16px;line-height:24px;}

/* 29-08-2017 */
.banner-outer-section.banner52 { position: relative;  background: url(../../../images/banner-slider/awards-bg.jpg) center 0 no-repeat;  z-index: 99;overflow:hidden;}
.banner-outer-section.banner52 .section-banner52-content {padding: 0 50px 0 0; float:left;position:relative;max-width:1150px;}
.banner-outer-section.banner52 .section-banner52-content .awards-img{ float:left;width:373px}
.banner-outer-section.banner52 .section-banner52-content .awards-cnt{ float:left;width:718px;padding:97px 0 0 33px;}
.banner-outer-section.banner52 .section-banner52-content figure {display:block; margin:0px;}
.banner-outer-section.banner52 .section-banner52-content .hdg p{padding:15px 0 0 5px;font:32px/34px 'robotomedium';color:#004e63;text-shadow: 0px 1px 29px rgba(255, 255, 255, 1);}
.banner-outer-section.banner52 .section-banner52-content .hdg span{float:left;font:128px/100px 'robotolight';color:#004e63;text-shadow: 0px 1px 29px rgba(255, 255, 255, 1);}
.banner-outer-section.banner52 .section-banner52-content .know-more  {margin-top:-15px;}
.banner-outer-section.banner52 .section-banner52-content .know-more a {display: inline-block; float: right; font-family: 'robotoblack'; background: #007d9e !important; font-size: 16px; text-transform: uppercase;  color: #fff;  border: 1px solid #007d9e; padding: 5px 15px;}

/* 4-09-2017 */
.banner-outer-section.banner53 { position: relative;  background: url(../../../images/banner-slider/cuttingEdge-bg.jpg) center 0 repeat;  z-index: 99;overflow:hidden;}
.banner-outer-section.banner53 .section-banner53-content { margin: 40px 0 0 30%; float:left;position:relative;width:808px;}
.banner-outer-section.banner53 .section-banner53-content figure {display:block; margin:0px;}
.banner-outer-section.banner53 .section-banner53-content figure.logo{position:absolute; top:-26px; left:-148px;width:132px}
.banner-outer-section.banner53 .section-banner53-content .hdg{font:38px/38px 'robotobold';color:#004e63;padding-bottom:25px;}
.banner-outer-section.banner53 .section-banner53-content .list-block ul.cc li{font:14px/17px 'robotomedium';color:#000;background:url(../../../images/banner-slider/list-icon-heart.png) no-repeat 0 4px;padding:0 0 12px 25px;}
.banner-outer-section.banner53 .section-banner53-content .list-block .list-left{width:405px;float:left;padding-right:70px;}
.banner-outer-section.banner53 .section-banner53-content .list-block .list-right{width:403px;float:left;}
.banner-outer-section.banner53 .section-banner53-content .know-more  {position:absolute;left:50%;bottom:17px}
.banner-outer-section.banner53 .section-banner53-content .know-more a {display: inline-block; float: left; font-family: 'robotoblack'; background: #007d9e !important; font-size: 16px; text-transform: uppercase;  color: #fff;  border: 1px solid #007d9e; padding: 5px 15px;}

/* 28-09-2017 */
.banner-outer-section.banner54 { position: relative;  background: url(../../../images/banner-slider/healthy-heart-bg.png) center 0 repeat-x;  z-index: 99;overflow:hidden;}
.banner-outer-section.banner54 .section-banner54-content .content{float:left;position:relative;width:616px;}
.banner-outer-section.banner54 .section-banner54-content {margin: 35px 30px 0 120px; float:left;position:relative;}
.banner-outer-section.banner54 .section-banner54-content .main-img {float:right;text-align:right;}
.banner-outer-section.banner54 .section-banner54-content .main-img figure {display:block; margin:0;}
.banner-outer-section.banner54 .section-banner54-content .content .hdg{font:49px/44px 'robotobold';color:#535353;text-transform:uppercase;padding-bottom:15px}
.banner-outer-section.banner54 .section-banner54-content .content .hdg span{color:#fd0d0e;display:block;}
.banner-outer-section.banner54 .section-banner54-content .content p{font:16px 'robotoregular';color:#000;padding-bottom:10px;margin:0;width:435px;}
.banner-outer-section.banner54 .section-banner54-content .content p.bold{font:16px 'robotomedium';color:#000;padding-bottom:20px;margin:0;width:295px;}
.banner-outer-section.banner54 .section-banner54-content .content p.bold span{font-size:18px;color:#ee2931;}
.banner-outer-section.banner54 .section-banner54-content .content .read-more a {border-radius:22px; display: inline-block;font-family: 'robotomedium'; background: #fd0d0e !important; font-size: 14px; text-transform: uppercase;  color: #fff;  border: 1px solid #fd0d0e; padding: 5px 15px;width:154px;line-height:33px;margin-right:10px;}
