body,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
    margin: 0;
    padding: 0;
}
img {
    border: 0;
    max-width: 100%;
}
a,
a:hover {
    text-decoration: none;
    outline: 0;
}
.hr {
    border-bottom: 1px solid #ccc;
    height: 10px;
    padding: 0px;
    margin: 0 0 10px 0;
}
.clear-float,
.clear {
    clear: both;
    padding: 0px !important;
}
.img-l {
    float: left;
    margin: 0 15px 10px 0;
}
.img-r {
    float: right;
    margin: 0 0 10px 15px;
}
header,
nav,
section,
footer,
#Container,
#Content-Container,
#Intra-Container,
#Services-h,
#Dr-section,
#Patient-Journey,
#Intra-Container-S,
#CredibilityF,
#Spl-Intrest,
#Patient-Referrer,
#home-form {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}
header,
nav {
    overflow: visible;
}
#Header,
#Content-Main,
#Footer,
#Interactivity,
#services-in,
#dr-section-in,
#dr-section-in1,
#dr-section-in2,
#patient-journey-in,
#Research-in,
#Main-Menu,
#CredibilityF-in,
#Spl-Intrest-in,
#Patient-Referrer-in,
#home-form-in {
    max-width: 1200px;
    min-width: 310px;
    margin: 0 auto;
    padding: 0;
}
.intra-div {
    display: table;
    table-layout: fixed;
}
.floating-links {
    position: fixed;
    right: 0;
    top: 250px;
    width: 90px;
    z-index: 9999;
}
.floating-links ul {
    margin: 0px;
    padding: 0px;
}
.floating-links ul li {
    width: 82px;
    height: 82px;
    border-radius: 50%;
    border: 4px solid #ffffff;
    text-align: center;
    list-style: none;
    padding: 0px;
    margin: 0px 0 5px 0;
}
.floating-links ul li a {
    display: block;
    width: 82px;
    height: 42px;
    border-radius: 50%;
    font: 300 14px/15px 'Roboto', sans-serif;
    color: #ffffff;
    padding: 40px 0 0 0;
}
.floating-links ul li.fl-link1 a {
    background: url(../images/flo-icons.png) no-repeat -4px -4px #58bfd9;
}
.floating-links ul li.fl-link1 a:hover {
    background: url(../images/flo-icons.png) no-repeat -4px -4px #272a5c;
}
.floating-links ul li.fl-link2 a {
    background: url(../images/flo-icons.png) no-repeat -4px -102px #2d7c90;
}
.floating-links ul li.fl-link2 a:hover {
    background: url(../images/flo-icons.png) no-repeat -4px -102px #272a5c;
}
.floating-links ul li.fl-link3 a {
    background: url(../images/flo-icons.png) no-repeat -4px -198px #272a5c;
}
.floating-links ul li.fl-link3 a:hover {
    background: url(../images/flo-icons.png) no-repeat -4px -198px #272a5c;
}
.header-table {
    display: table;
    width: 100%;
}
.logo {
    display: table-cell;
    vertical-align: top;
    padding: 15px 15px 0 15px;
    width: 378px;
}
.h-links-menu {
    display: table-cell;
    vertical-align: top;
    text-align: right;
    padding-bottom: 25px;
}
.h-links {
    margin: 54px 15px 40px 0;
    border: 1px solid #b2b2b2;
    display: inline-block;
    font: 700 18px/25px 'PT Sans', sans-serif;
    color: #000000;
    padding: 7px 10px;
    border-radius: 15px;
}
.h-links a {
    color: #000000;
    text-decoration: none;
    padding: 0px 20px 0 35px;
    border-right: 1px solid #e0e0e0;
    display: block;
    height: 25px;
}
.h-links ul {
    margin: 0px;
    padding: 0px;
}
.h-links ul li {
    margin: 0px;
    padding: 0px;
    display: inline-block;
}
.h-links ul li:last-child a {
    border: none;
}
.p-no a {
    background: url(../images/header-icons.png) no-repeat 10px -3px;
}
.app a {
    background: url(../images/header-icons.png) no-repeat 10px -45px;
}
.loc a {
    background: url(../images/header-icons.png) no-repeat 10px -88px;
}
.h-links ul li a:hover {
    color: #2d7c90;
}
.donate {
    width: 10%;
    float: right;
    display: inline-block;
    margin: -40px 20px 10px 0;
}
.donate a {
    display: block;
    font: 700 19px/30px 'PT Sans', sans-serif;
    color: #ffffff;
    background: #272a5c;
    border-radius: 5px;
    text-align: center;
     padding: 5px;
}
.donate a:hover {
    color: #ffffff;
    background: #2D7C90;
}
.donatet {
    float: right;
    display: inline-block;
   margin: -40px 20px 10px 0;
}
.donatet a {
    display: block;
    font: 700 19px/30px 'PT Sans', sans-serif;
    color: #ffffff;
    background: #0076e8;
    border-radius: 5px;
    text-align: center;
    padding: 5px;
}
.donatet a:hover {
    color: #ffffff;
    background: #2D7C90;
}
.rslides {
    position: relative;
}
.rslides,
.rslides li {
    width: 100%;
    height: 100%;
}
.rslides li {
    left: 0;
    top: 0;
    display: none;
    list-style: none;
}
.rslides li li {
    display: block;
    height: auto;
}
.next,
.prev {
    position: absolute;
    z-index: 99;
    width: 25px;
    height: 50px;
    display: block;
    top: 45%;
}
.Intra-L,
.Intra-R,
.intra-div {
    width: 100%;
    height: 100%;
}
.prev {
    left: 0;
}
.next {
    right: 0;
}
.Intra-L,
.Intra-R {
    position: absolute;
    z-index: 100;
    padding: 0;
    margin: 0;
    top: 0;
}
.Intra-L {
    left: -100%;
}
.Intra-R {
    right: -100%;
}
.Intra-Tabs {
    position: absolute;
    z-index: 999;
    margin: 0;
    padding: 0;
}
.Intra-Tabs li {
    display: inline-block;
    margin: 0 1px 2px 0;
    text-align: center;
    width: 12px;
    height: 12px;
}
#Interactivity {
    position: relative;
}
#Intra-Container #Interactivity {
    height: 514px;
}
#Intra-Container-S {
    border-bottom: 1px solid #9f9f9f;
    border-top: 1px solid #2d7c90;
}
#Intra-Container-S #Interactivity {
    height: 157px;
}
#Intra-Container .banner1 {
    background: url(../images/slide-4.jpg) left top no-repeat;
}
#Intra-Container .banner1 .Intra-L {
    background: url(../images/slide-4-l.jpg) right top no-repeat #EBEBEB;
}
#Intra-Container .banner1 .Intra-R {
    background: url(../images/slide-4-r.jpg) left top no-repeat #EBEBEB;
}
#Intra-Container .banner2 {
    background: url(../images/slide-1.jpg) left top no-repeat;
}
#Intra-Container .banner2 .Intra-L {
    background: url(../images/slide-1-l.jpg) right top no-repeat;
}
#Intra-Container .banner2 .Intra-R {
    background: url(../images/slide-1-r.jpg) left top no-repeat;
}
#Intra-Container .banner3 {
    background: url(../images/slide-2-new1.jpg) left top no-repeat;
}
#Intra-Container .banner3 .Intra-L {
    background: url(../images/slide-2-l-new1.jpg) right top no-repeat;
}
#Intra-Container .banner3 .Intra-R {
    background: url(../images/slide-2-r-new1.jpg) left top no-repeat;
}
#Intra-Container .banner4 {
    background: url(../images/slide-3-new.jpg) left top no-repeat;
}
#Intra-Container .banner4 .Intra-L {
    background: url(../images/slide-3-l-new.jpg) right top no-repeat #BAB6AD;
}
#Intra-Container .banner4 .Intra-R {
    background: url(../images/slide-3-r-new.jpg) left top no-repeat #BAB6AD;
}
#Intra-Container .banner5 {
    background: url(../images/slide-5-new.jpg) left top no-repeat;
}
#Intra-Container .banner5 .Intra-L {
    background: url(../images/slide-5-l-new.jpg) right top no-repeat #BAB6AD;
}
#Intra-Container .banner5 .Intra-R {
    background: url(../images/slide-5-r-new.jpg) left top no-repeat #BAB6AD;
}
#Intra-Container-S .banner1 {
    background: url(../images/slide-4-s.jpg) left top no-repeat;
}
#Intra-Container-S .banner1 .Intra-L {
    background: #e4e2e5;
}
#Intra-Container-S .banner1 .Intra-R {
    background: #e4e2e5;
}
#Intra-Container-S .banner2 {
    background: url(../images/slide-1-s.jpg) left top no-repeat;
}
#Intra-Container-S .banner2 .Intra-L {
    background: #ebebeb;
}
#Intra-Container-S .banner2 .Intra-R {
    background: #ebebeb;
}
#Intra-Container-S .banner3 {
    background: url(../images/slide-2-s-new1.jpg) left top no-repeat;
}
#Intra-Container-S .banner3 .Intra-L {
    background: url(../images/slide-2-s-l.jpg) right top no-repeat;
}
#Intra-Container-S .banner3 .Intra-R {
    background: #aeab93;
}
#Intra-Container-S .banner4 {
    background: url(../images/slide-3-s-new.jpg) left top no-repeat;
}
#Intra-Container-S .banner4 .Intra-L {
    background: url(../images/slide-3-s-l.jpg) right top no-repeat;
}
#Intra-Container-S .banner4 .Intra-R {
    background: #c1b49b;
}
#Intra-Container-S .banner5 {
    background: url(../images/slide-5-s-new.jpg) left top no-repeat;
}
#Intra-Container-S .banner5 .Intra-L {
    background: #e4e2e5;
}
#Intra-Container-S .banner5 .Intra-R {
    background: #e4e2e5;
}
#Intra-Container .Intra-Tabs {
    bottom: 100px;
    right: 30px;
}
#Intra-Container-S .Intra-Tabs {
    bottom: 15px;
    right: 30px;
}
.Intra-Tabs li {
    padding: 1px;
    border: 1px solid #193b3d;
    border-radius: 50%;
}
.Intra-Tabs li a {
    background: #193b3d;
    border-radius: 50%;
    display: block;
    width: 100%;
    height: 100%;
}
.Intra-Tabs li:hover,
.Intra-Tabs li.Banner_here {
    border: 1px solid #ffffff;
    border-radius: 50%;
}
.Intra-Tabs li a:hover,
.Intra-Tabs li.Banner_here a {
    background: #272a5c;
    border-radius: 50%;
}
.banner-content {
    top: 25%;
    position: absolute;
    right: 30px;
    width: 450px;
    text-align: left;
}
.banner-content h3 {
    font: 400 20px/26px 'PT Sans', sans-serif;
    color: #000000;
    margin: 0 0 20px 0;
}
.banner-content h3 span {
    display: block;
    font: 700 24px/28px 'PT Sans', sans-serif;
    color: #000;
}
.banner2 .banner-content h3 {
    font: 400 20px/26px 'PT Sans', sans-serif;
    color: #ffffff;
    margin: 0 0 20px 0;
}
.banner2 .banner-content h3 span {
    display: block;
    font: 700 24px/28px 'PT Sans', sans-serif;
    color: #ffffff;
}
.banner4 .banner-content h3 {
    font: 400 20px/26px 'PT Sans', sans-serif;
    color: #ffffff;
    margin: 0 0 20px 0;
}
.banner4 .banner-content h3 span {
    display: block;
    font: 700 24px/28px 'PT Sans', sans-serif;
    color: #ffffff;
}
.banner-content a {
    font: 400 18px/22px 'PT Sans', sans-serif;
    color: #ffffff;
    display: inline-block;
    padding: 5px 10px;
    background: #272a5c;
}

#Intra-Container-S .banner-content a {
    display: none;
}
#Interactivity .next,
#Interactivity .prev,
.pt-slider .next,
.pt-slider .prev {
    display: none;
}
#Services-h {
    position: relative;
    overflow: visible;
}
#services-in {
    position: relative;
}
#services-in ul {
    margin: -78px 15px -107px 15px;
    padding: 8px 0;
    text-align: center;
    background: #ffffff;
    position: relative;
    z-index: 1000;
}
#services-in ul li {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    width: 32.5%;
    text-align: left;
    list-style: none;
    vertical-align: top;
}
#services-in ul li:last-child {
    border: none;
}
#services-in ul li a {
    display: block;
    background: #a2dfef;
    font: 700 24px/30px 'PT Sans', sans-serif;
    color: #252a5c;
    height: 119px;
    padding: 50px 0 0 165px;
}
#services-in ul li.ser1 a {
    background: url(../images/services-off.png) no-repeat 10% top #a2dfef;
}
#services-in ul li.ser2 a {
    background: url(../images/services-off.png) no-repeat 10% -169px #393f70;
    color: #ffffff;
}
#services-in ul li.ser3 a {
    background: url(../images/services-off.png) no-repeat 10% -338px #a2dfef;
}
#services-in ul li.ser1 a:hover {
    background: url(../images/services-on.png) no-repeat 10% top #393f70;
    color: #ffffff;
}
#services-in ul li.ser2 a:hover {
    background: url(../images/services-on.png) no-repeat 10% -169px #a2dfef;
    color: #252a5c;
}
#services-in ul li.ser3 a:hover {
    background: url(../images/services-on.png) no-repeat 10% -338px #393f70;
    color: #ffffff;
}
#Dr-section {
    background: #2d7c90;
    position: relative;
}
#dr-section-in {
    background: url(../images/dr-image.jpg) no-repeat right top;
    height: 100%;
    position: relative;
}
#dr-section-in1 {
    background: url(../images/dr-image-2.jpg) no-repeat right top;
    position: relative;
    height:758px;
}
#dr-section-in2 {
    background: url(../images/dr-ruelan-furtado-h-new.jpg) no-repeat right top;
    position: relative;
    height:658px;
}
.dr-r-bg {
    background: url(../images/dr-r-bg.jpg) no-repeat left top;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: -100%;
    z-index: 100;
    height: 100%;
    width: 100%;
}
.dr-rf-bg {
    background: url(../images/dr-ruelan-furtado-h-bg.jpg) no-repeat left top;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: -100%;
    z-index: 100;
    height: 100%;
    width: 100%;
}
.dr-table {
    background: url(../images/dr-colour-bg.png) no-repeat left top;
    height: 758px;
     padding-top: 20px;
}
.new-dr-table{
    background: url(../images/dr-colour-bg-new.png) no-repeat left top;
    height: 658px !important;
     padding-top: 20px;
}
/*
#dr-section-in1 .dr-table{
}*/
.dr-img {
    float: right;
    width: 45%;
}
.dr-con {
    float: left;
    width: 57%;
    font: 400 15px/22px 'PT Sans', sans-serif;
    color: #ffffff;
    padding: 120px 0 0 0;
}
.dr-con1 {
    float: left;
    width: 55%;
    font: 400 15px/22px 'PT Sans', sans-serif;
    color: #ffffff;
    padding: 120px 0 0 0;
}
.dr-con1 p {
    padding: 5px 20px 5px 10px;
}
.dr-con1 p.meet {
    font: 400 30px/32px 'PT Sans', sans-serif;
    color: #ffffff;
    margin: 0px;
}
.dr-con1 h2 {
    font: 700 40px/42px 'PT Sans', sans-serif;
    color: #ffffff;
    margin: 0px;
    padding: 0px 20px 0px 10px;
}
.dr-con1 h2 span {
    font: 400 18px 'Josefin Sans', sans-serif;
    color: #ffffff;
}
.dr-con1 p.dr-sp {
    font: 400 24px/32px 'PT Sans', sans-serif;
    color: #ffffff;
    margin: 0px;
    padding: 0px 20px 30px 10px;
}
.dr-con1 p {
    padding: 5px 20px 5px 10px;
}
.dr-con1 p.meet {
    font: 400 30px/32px 'PT Sans', sans-serif;
    color: #ffffff;
    margin: 0px;
}
.dr-con h2 {
    font: 700 36px/42px 'PT Sans', sans-serif;
    color: #ffffff;
    margin: 0px;
    padding: 0px 20px 0px 10px;
}
.dr-con h2 span {
    font: 400 18px 'Josefin Sans', sans-serif;
    color: #ffffff;
}
.dr-con p.dr-sp {
    font: 400 24px/32px 'PT Sans', sans-serif;
    color: #ffffff;
    margin: 0px;
    padding: 0px 20px 30px 10px;
}
.dr-con ul {
    margin: 35px 0 10px 0;
    padding: 0px;
}
.dr-con ul li {
    text-align: center;
    margin: 0px 3px 4px 0;
    padding: 0px;
    display: inline-block;
}
.dr-con ul li a {
    display: block;
    font: 700 16px/18px 'PT Sans', sans-serif;
    color: #ffffff;
    background: #272a5c;
    padding: 5px 10px;
    border: 1px solid #51b2ca;
}
.dr-con ul li a:hover {
    color: #000000;
    background: #A2DFEF;
}
.dr-con1 ul {
    margin: 35px 0 10px 0;
    padding: 0px;
}
.dr-con1 ul li {
    text-align: center;
    margin: 0px 3px 4px 0;
    padding: 0px;
    display: inline-block;
}
.dr-con1 ul li a {
    display: block;
    font: 700 16px/18px 'PT Sans', sans-serif;
    color: #ffffff;
    background: #272a5c;
    padding: 5px 10px;
    border: 1px solid #51b2ca;
}
.dr-con1 ul li a:hover {
    color: #000000;
    background: #A2DFEF;
}
#Credibility {
    width: 90%;
    margin: 50px 0;
}
.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
    overflow: hidden;
}
.nbs-flexisel-ul {
    width: 9999px;
    position: relative;
    list-style: none;
    overflow: hidden;
    margin: 0px !important;
}
.nbs-flexisel-inner {
    width: 90%;
    max-width: 95%;
    margin: 0 auto;
    padding: 0;
    overflow: hidden !important;
}
.nbs-flexisel-item {
    float: left;
    overflow: hidden !important;
    vertical-align: middle;
    margin: 0px !important;
    height: 103px;
    text-align: center;
}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 11px;
    height: 29px;
    position: absolute;
    cursor: pointer;
    z-index: 10;
    top: 30px !important;
}
.nbs-flexisel-nav-left {
    left: 10px;
}
.nbs-flexisel-nav-right {
    right: 10px;
}
#Credibility .nbs-flexisel-nav-left {
    background: url(../images/arrows.jpg) left top no-repeat;
}
#Credibility .nbs-flexisel-nav-right {
    background: url(../images/arrows.jpg) right top no-repeat;
}
#Research {
    background: #2d3065;
}
#Research-in {
    background: url(../images/research-bg.png) no-repeat left top;
    padding: 50px 0;
}
#Research-in ul {
    margin: 0px;
    padding: 0px;
    text-align: center;
    font: 400 18px/30px 'PT Sans', sans-serif;
    color: #ffffff;
}
#Research-in ul li {
    margin: 0px 35px;
    padding: 13px 0 13px 35px;
    list-style: none;
    display: inline-block;
    vertical-align: top;
}
#Research-in ul li.re-s {
    font: 400 28px/30px 'PT Sans', sans-serif;
    padding: 13px 0 13px 70px;
    background: url(../images/research-icon.png) no-repeat left center;
}
#Research-in ul li.arrow {
    padding: 13px 0;
    width: 80px;
    background: url(../images/arrow.png) no-repeat center center;
}
#Research-in ul li.tick {
    font-weight: 700;
    background: url(../images/tick-icon.png) no-repeat left center;
}
#Research-in ul li a {
    color: #ffffff;
    text-decoration: none;
}
#Research-in ul li a:hover {
    color: #38d7ff;
}
#patient-journey-in {
    padding: 60px 0;
    background: url(../images/patient-journey-curve-bg.jpg) no-repeat 33px 154px;
}
#patient-journey-in h2 {
    font: 700 40px/46px 'PT Sans', sans-serif;
    text-align: center;
    color: #272a5c;
}
#patient-journey-in p {
    font: 400 16px/20px 'PT Sans', sans-serif;
    text-align: center;
    color: #414141;
}
#patient-journey-in ul {
    margin: 40px 0 20px 0;
    padding: 0px;
    text-align: center;
}
#patient-journey-in ul li {
    margin: 0px 0px 0px -3px;
    padding: 0px 0 0 0;
    list-style: none;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    font: 400 15px/20px 'PT Sans', sans-serif;
    color: #2b2b2b;
    width: 236px;
    position: relative;
}
#patient-journey-in ul li a {
    display: block;
    color: #2b2b2b;
}
#patient-journey-in ul li::after {
    content: '';
    border-left: 18px solid #7bc0d1;
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    position: absolute;
    top: 45px;
    right: 10px;
}
#patient-journey-in ul li:last-child::after {
    display: none;
}
#patient-journey-in ul li .pj1,
#patient-journey-in ul li .pj2,
#patient-journey-in ul li .pj3,
#patient-journey-in ul li .pj4,
#patient-journey-in ul li .pj5 {
    width: 98px;
    height: 98px;
    border-radius: 50%;
    border: 8px solid #cecece;
    background: #2d7c90;
    display: block;
    margin: 0px 0 20px 40px;
}
#patient-journey-in ul li a .pj1 {
    background: url(../images/patient-journey-icons.png) no-repeat 26px 20px #2d7c90;
}
#patient-journey-in ul li a:hover .pj1 {
    background: url(../images/patient-journey-icons.png) no-repeat 26px 20px #272a5c;
}
#patient-journey-in ul li a .pj2 {
    background: url(../images/patient-journey-icons.png) no-repeat -214px 20px #2d7c90;
}
#patient-journey-in ul li a:hover .pj2 {
    background: url(../images/patient-journey-icons.png) no-repeat -214px 20px #272a5c;
}
#patient-journey-in ul li a .pj3 {
    background: url(../images/patient-journey-icons.png) no-repeat -456px 20px #2d7c90;
}
#patient-journey-in ul li a:hover .pj3 {
    background: url(../images/patient-journey-icons.png) no-repeat -456px 20px #272a5c;
}
#patient-journey-in ul li a .pj4 {
    background: url(../images/patient-journey-icons.png) no-repeat -688px 20px #2d7c90;
}
#patient-journey-in ul li a:hover .pj4 {
    background: url(../images/patient-journey-icons.png) no-repeat -688px 20px #272a5c;
}
#patient-journey-in ul li a .pj5 {
    background: url(../images/patient-journey-icons.png) no-repeat -926px 20px #2d7c90;
}
#patient-journey-in ul li a:hover .pj5 {
    background: url(../images/patient-journey-icons.png) no-repeat -926px 20px #272a5c;
}
#patient-journey-in ul li a span.no {
    float: left;
    font: 100 32px/36px 'Roboto', sans-serif;
    color: #94d3e3;
    padding: 0 10px 20px 0;
    display: block;
}
#patient-journey-in ul li a p {
    font: 700 18px/20px 'PT Sans', sans-serif;
    color: #2d7c90;
    padding: 0px 0px 5px 0px;
    text-align: left;
}
#patient-journey-in ul li a:hover p {
    color: #272a5c;
}
#Spl-Intrest {
    background: url(../images/spl-intrest-bg.jpg) no-repeat center top;
}
.spl-table {
    display: table;
    width: 100%;
}
.spl-cell-l {
    display: table-cell;
    vertical-align: top;
}
.spl-cell-r {
    display: table-cell;
    width: 600px;
    vertical-align: top;
}
.spl-cell-r ul {
    margin: 72px 0 0px 0;
    padding: 0px;
}
.spl-cell-r ul li {
    width: 292px;
    height: 210px;
    float: left;
    margin: 0px 7px 7px 0;
    list-style: none;
}
.spl-cell-l p {
    font: 700 30px/36px 'PT Sans', sans-serif;
    color: #ffffff;
    padding: 50% 40px 0 80px;
}
.spl-cell-r ul li.cell1 {
    border-right: 1px solid #a2dfef;
    border-bottom: 1px solid #a2dfef;
    width: 291px;
    height: 209px;
    position: relative;
}
.spl-cell-r ul li.cell1::after {
    content: '';
    width: 34px;
    height: 31px;
    position: absolute;
    bottom: -1px;
    right: -1px;
    border-right: 4px solid #ffffff;
    border-bottom: 4px solid #ffffff;
}
.spl-cell-r ul li.cell5 {
    border-top: 1px solid #a2dfef;
    width: 99%;
    height: 35px;
    position: relative;
    margin: 0 0 50px 0;
}
.spl-cell-r ul li.cell5::after {
    content: '';
    width: 34px;
    height: 31px;
    position: absolute;
    top: -1px;
    left: 0px;
    border-left: 4px solid #ffffff;
    border-top: 4px solid #ffffff;
}
.spl-cell-r ul li a {
    height: 90px;
    display: block;
    font: 400 20px/24px 'Roboto', sans-serif;
    color: #0a1238;
    padding: 120px 30px 0px 30px;
}
.spl-cell-r ul li.cell2 a {
    background: url(../images/spl-intrest-h-icons.png) no-repeat center top #a2dfef;
}
.spl-cell-r ul li.cell2 a:hover {
    background: url(../images/spl-intrest-h-icons-on.png) no-repeat center top #ffffff;
}
.spl-cell-r ul li.cell3 a {
    background: url(../images/spl-intrest-h-icons.png) no-repeat center -217px #a2dfef;
}
.spl-cell-r ul li.cell3 a:hover {
    background: url(../images/spl-intrest-h-icons-on.png) no-repeat center -217px #ffffff;
}
.spl-cell-r ul li.cell4 a {
    background: url(../images/spl-intrest-h-icons.png) no-repeat center -433px #a2dfef;
}
.spl-cell-r ul li.cell4 a:hover {
    background: url(../images/spl-intrest-h-icons-on.png) no-repeat center -433px #ffffff;
}
.gm-style div.gm-style-iw {
    background: #115a6c;
}
.gm-style div.gm-style-iw p {
    color: #ffffff;
    font: 400 15px/18px "Roboto", sans-serif;
    padding: 5px 0px;
}
.gm-style div.gm-style-iw p.b-text {
    color: #ffffff;
    font: 700 15px/18px "Roboto", sans-serif;
}
#map > div > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(4) {
    background: #115a6c !important;
}
#map > div > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div,
#map > div > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > div {
    background: #115a6c !important;
}
#map > div > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(4) > div > div.gm-style-iw > div:nth-child(1) > div > div > p {
    color: #fffff;
}
#home-form {
    background: #b6e7f3;
}
#home-form-in h2 {
    font: 700 34px/40px 'PT Sans', sans-serif;
    color: #272a5c;
    text-align: center;
    padding: 20px 0 20px 0;
}
#Patient-Referrer-in {
    padding: 55px 0px;
}
.patient-r-main {
    position: relative;
    min-height: 291px;
}
#Patient-Referrer-in h2 {
    font: 700 38px/40px 'PT Sans', sans-serif;
    color: #000000;
    text-align: center;
    padding: 10px 0 20px 0;
}
.patient-r-bar {
   /* width: 80%;*/
     width: 93%;
    background: #e2e2e2;
    border: 10px solid #ffffff;
    border-radius: 100px;
    margin: 0px auto;
    padding: 0px 20px;
}
/*
.patient-r-bar::before {
    content: '';
    width: 259px;
    height: 259px;
    border-radius: 50%;
    background: #94d3e3;
    position: absolute;
    left: 4%;
    top: 32px;
    z-index: -1;
}
*/
.patient-r-bar::before {
	content: '';
	width: 259px;
	height: 259px;
	border-radius: 58%;
	background: #94d3e3;
	position: absolute;
	left: -2%;
	top: 35px;
	z-index: -1;
}
.patient-r-bar ul {
    margin: 0px;
    padding: 0px;
}
.patient-r-bar ul li {
    /*margin: 36px 3% 36px 3%;*/
     margin: 36px 5px 36px 5px;
    padding: 0px;
    list-style: none;
  /*  width: 19%;*/
    width: 18%;
    float: left;
}
.patient-r-bar ul li a {
    display: block;
    font: 700 17px/20px 'PT Sans', sans-serif;
    color: #000000;
    padding: 28px 0 27px 102px;
}
.patient-r-bar ul li.pr-icon1 a {
    background: url(../images/patient-r-s-h-icons.png) no-repeat left top;
}
.patient-r-bar ul li.pr-icon1 a:hover {
    background: url(../images/patient-r-s-h-icons-on.png) no-repeat left top;
}
.patient-r-bar ul li.pr-icon2 a {
    background: url(../images/patient-r-s-h-icons.png) no-repeat left -115px;
}
.patient-r-bar ul li.pr-icon2 a:hover {
    background: url(../images/patient-r-s-h-icons-on.png) no-repeat left -115px;
}
.patient-r-bar ul li.pr-icon3 a {
    background: url(../images/patient-r-s-h-icons.png) no-repeat left -230px;
}
.patient-r-bar ul li.pr-icon3 a:hover {
    background: url(../images/patient-r-s-h-icons-on.png) no-repeat left -230px;
}
.patient-r-bar ul li.pr-icon4 a {
    background: url(../images/patient-r-s-h-icons.png) no-repeat left -345px;
}
.patient-r-bar ul li.pr-icon4 a:hover {
    background: url(../images/patient-r-s-h-icons-on.png) no-repeat left -345px;
}
.patient-r-bar ul li.pr-icon5 a {
    background: url(../images/preparing-for-surgery-procedure-home-img.png) no-repeat left 0px;
}
.patient-r-bar ul li.pr-icon5 a:hover {
    background: url(../images/preparing-for-surgery-procedure-home-on-img.png) no-repeat left 0px;
}
.home #CredibilityF {
    display: none;
}
#CredibilityF {
    border: 1px solid #9c9c9c;
}
#CredibilityF-in {
    padding: 15px 0;
}
#CredibilityF-in .nbs-flexisel-item {
    height: 130px;
}
#CredibilityF-in .nbs-flexisel-nav-left {
    background: url(../images/cre-arrows.jpg) no-repeat left top;
    width: 7px;
    height: 21px;
    top: 50px !important;
    left: 30px;
}
#CredibilityF-in .nbs-flexisel-nav-right {
    background: url(../images/cre-arrows.jpg) no-repeat right top;
    width: 7px;
    height: 21px;
    top: 50px !important;
    right: 30px;
}
Footer {
    background: url(../images/footer-bg.jpg) no-repeat center top #2d7c90;
}
.f-main-con {
    margin: 60px 0 0 0;
    padding: 0px;
}
.f-main-con li {
    list-style: none;
    float: left;
}
.f-main-con li div {
    padding: 10px;
}
.f-main-con .flist1 {
    width: 20%;
}
.f-main-con .flist2 {
    width: 25%;
}
.f-main-con .flist3 {
    width: 30%;
}
.f-main-con .flist4 {
    width: 25%;
}
.f-main-con li h3 {
    font: 700 20px/26px 'PT Sans', sans-serif;
    color: #ffffff;
    margin: 0px;
    padding: 10px 0px;
}
.f-main-con li ul {
    margin: 0px;
    padding: 0px;
}
.f-main-con li ul li {
    float: none;
    list-style: none;
    font: 400 15px/18px 'Lato', sans-serif;
    color: #ffffff;
    margin: 4px 0;
}
.f-main-con li ul li a {
    color: #ffffff;
    text-decoration: none;
}
.f-main-con li ul li a:hover {
    color: #ffffff;
    text-decoration: underline;
}
.f-main-con .flist3 .smo {
    margin: 0px;
    padding: 0px;
}
.f-main-con .flist3 .smo li {
    width: 32px;
    height: 32px;
    margin: 0 5px 0 0;
    float: left;
}
.f-main-con .flist3 .smo li a {
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}
.f-main-con .flist3 .smo li.in a {
    background: url(../images/smo-icons.jpg) no-repeat 0px top;
}
.f-main-con .flist3 .smo li.in a:hover {
    background: url(../images/smo-icons-on.jpg) no-repeat 0px top;
}
.f-main-con .flist3 .smo li.tw a {
    background: url(../images/smo-icons.jpg) no-repeat -37px top;
}
.f-main-con .flist3 .smo li.tw a:hover {
    background: url(../images/smo-icons-on.jpg) no-repeat -37px top;
}
.f-main-con .flist3 .smo li.inst a {
    background: url(../images/smo-icons.jpg) no-repeat -75px top;
}
.f-main-con .flist3 .smo li.inst a:hover {
    background: url(../images/smo-icons-on.jpg) no-repeat -75px top;
}
.f-main-con .flist3 .smo li.yt a {
    background: url(../images/smo-icons.jpg) no-repeat -112px top;
}
.f-main-con .flist3 .smo li.yt a:hover {
    background: url(../images/smo-icons-on.jpg) no-repeat -112px top;
}
.f-main-con .flist3 .smo li.fb a {
    background: url(../images/smo-icons.jpg) no-repeat -150px top;
}
.f-main-con .flist3 .smo li.fb a:hover {
    background: url(../images/smo-icons-on.jpg) no-repeat -150px top;
}
.f-main-con .flist3 .smo li.pr a {
    background: url(../images/smo-icons.jpg) no-repeat -187px top;
}
.f-main-con .flist3 .smo li.pr a:hover {
    background: url(../images/smo-icons-on.jpg) no-repeat -187px top;
}
.website-search {
    margin: 20px 0;
    padding: 0px !important;
}
.website-search input[type="text"] {
    background: rgba(255, 255, 2550, 0);
    border: 1px solid #94d3e3;
    width: 200px;
    height: 24px !important;
    padding: 0px 5px;
    color: #ffffff !important;
    opacity: 1 !important;
}
.website-search input[type="text"]::-webkit-input-placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}
.website-search input[type="text"]:-moz-placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}
.website-search input[type="text"]::-moz-placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}
.website-search input[type="text"]:-ms-input-placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}
.website-search input[type="submit"] {
    background: url(../images/search-icon.png) no-repeat center center;
    border: 1px solid #94d3e3;
    margin: 0 0 0 -1px;
    width: 26px;
    height: 26px !important;
    padding: 0px;
    cursor: pointer;
}
.f-main-con li p {
    margin: 0px;
    padding: 20px 0px;
}
.copytext {
    border-top: 1px solid #87acb3;
    text-align: center;
    padding: 35px 0;
    font: 400 20px 'Roboto', sans-serif;
    color: #ffffff;
}
.copytext a {
    font: 400 15px/18px 'Roboto', sans-serif;
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
    margin: 0px 10px;
}
.copytext a:hover {
    color: #ffffff;
    text-decoration: underline;
}
.copy {
    font: 400 15px/18px 'Roboto', sans-serif;
    color: #ffffff;
}
.copytext p {
    margin: 0px;
    padding: 5px 0;
}
#Content,
#Sidebar-R {
    display: table-cell;
}
#Sidebar-R {
    width: 299px;
    padding: 8px 15px 0 0;
}
.textMain {
    font: 400 16px/22px 'PT Sans', sans-serif;
    color: #000000;
    padding: 10px 20px;
    text-align: justify;
}
.textMain a {
    color: #196b80;
    text-decoration: none;
}
.textMain a:hover {
    color: #196b80;
    text-decoration: underline;
}
.textMain p {
    padding: 5px 0;
}
.textMain p a {
    color: #2d7c90;
    text-decoration: none;
}
.textMain h2 a:hover,
.textMain h3 a:hover,
.textMain h4 a:hover,
.textMain p a:hover,
.textMainBold a:hover {
    text-decoration: underline;
}
.textMain ul {
    padding: 0;
    margin: 10px 0;
}
.textMain ol {
    padding: 0;
    margin: 10px 0 0 30px;
}
.textMain ul li {
    background: url(../images/ticker.png) no-repeat 10px 10px;
    padding: 5px 0 5px 30px;
    list-style: none;
}
.textMain ol li {
    padding: 5px 0;
    list-style: decimal;
}
.textMain ol ol,
.textMain ul ul {
    margin: 0;
    padding: 5px 0 5px 20px;
}
.textMain ol ul li,
.textMain ul ul li {
    background: 0 0;
    padding: 5px 0;
    list-style: circle;
}
.textMain ol ol li {
    padding: 5px 0;
    list-style-type: lower-alpha;
}
.textMain ul ul ul li {
    list-style: square;
}
.textMain ol ol ol li {
    list-style: lower-roman;
}
.textMain h1 {
    font: 700 30px/36px 'PT Sans', sans-serif;
    color: #2d7c90;
    padding: 0 0 15px;
    margin: 0px 0px 20px 0;
    text-align: left;
    border-bottom: 1px solid #989799;
}
.textMain h2,
.textMain h3,
.textMain h4 {
    padding: 10px 0;
    text-align: left;
}
.textMain h2 {
    font: 700 25px/30px 'PT Sans', sans-serif;
    color: #439fb6;
}
.textMain h2 a {
    color: #439fb6;
}
.textMain h3 {
    font: 700 21px/27px 'PT Sans', sans-serif;
    color: #61c7e1;
}
.textMain h3 a {
    color: #61c7e1;
}
.textMain h4,
.textMain h4 a {
    color: #2d7c90;
}
.textMain h4 {
    font: 400 16px/22px Roboto, sans-serif;
}
.textMain h5 {
    font: 400 15px/22px 'Open Sans', sans-serif;
    color: #52803a;
}
.textMainBold {
    font: 700 15px/20px 'PT Sans', sans-serif;
    color: #000000;
    text-align: left;
}
.textMainBold a {
    color: #577086;
}
.PDFtext {
    font: 400 11px Verdana, Arial, Helvetica, sans-serif;
    color: #999;
    text-align: center;
}
.navigation {
    font: 400 16px/20px 'PT Sans', sans-serif;
    color: #000000;
    padding: 20px 20px 10px 20px;
}
.navigation a {
    color: #000;
    text-decoration: none;
}
.navigation a:hover {
    text-decoration: underline;
}
#backtobot,
#backtotop {
    cursor: pointer;
    right: 5px;
    position: fixed;
    z-index: 10000;
    width: 50px;
    height: 50px;
    font: 700 12px/40px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-align: center;
    border-radius: 20px;
}
#backtotop {
    bottom: 10px;
    background: url(../images/up-arrow-icon.png) left top no-repeat;
}
#backtobot {
    bottom: 10px;
    background: url(../images/down-arrow-icon.png) left top no-repeat;
}
#backtobot a,
#backtotop a {
    display: block;
    text-indent: -9999px;
}
#backtobot:hover,
#backtotop:hover {
    opacity: .9;
}
.services-s {
    border: 3px solid #272a5c;
}
.services-s ul {
    margin: 0px;
    padding: 0px;
}
.services-s ul li {
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #71b8ca;
    border-bottom: 1px solid #ccf5ff;
    list-style: none;
}
.services-s ul li a {
    display: block;
    padding: 20px 0 20px 78px;
    font: 400 20px/27px 'PT Sans', sans-serif;
    color: #252a5c;
}
.services-s ul li.sers1 a {
    background: url(../images/services-s-off.png) no-repeat left 8px #a2dfef;
}
.services-s ul li.sers1 a:hover {
    background: url(../images/services-s-on.png) no-repeat left 8px #2d7c90;
    color: #ffffff;
}
.services-s ul li.sers2 a {
    background: url(../images/services-s-off.png) no-repeat left -52px #a2dfef;
}
.services-s ul li.sers2 a:hover {
    background: url(../images/services-s-on.png) no-repeat left -52px #2d7c90;
    color: #ffffff;
}
.services-s ul li.sers3 a {
    background: url(../images/services-s-off.png) no-repeat left -112px #a2dfef;
    line-height: 23px;
    padding: 15px 0 15px 78px;
}
.services-s ul li.sers3 a:hover {
    background: url(../images/services-s-on.png) no-repeat left -112px #2d7c90;
    color: #ffffff;
}
.dr-sec-s {
    background: #2d7c90;
    padding: 3px;
    margin: 3px 0 0 0;
}
.dr-sec-s h2 {
    font: 700 20px/24px 'PT Sans', sans-serif;
    color: #ffffff;
    margin: 15px 10px;
}
.dr-sec-s h2 span {
    display: block;
    font: 400 16px 'PT Sans', sans-serif;
    color: #ffffff;
}
.dr-sec-s p {
    font: 400 15px 'PT Sans', sans-serif;
    color: #ffffff;
    margin: 10px;
}
.dr-sec-s p a {
    font: 400 15px 'PT Sans', sans-serif;
    color: #ffffff;
    padding: 5px 10px;
    background: #196b80;
    border: 1px solid #ffffff;
    margin: 10px 0;
    display: inline-block;
}
.pj-s {
    margin: 2px 0;
    border: 3px solid #b7b4b4;
}
.pj-s a {
    background: url(../images/patient-journey-icon1-s.png) no-repeat 10px center #cecece;
    font: 700 25px 'PT Sans', sans-serif;
    color: #272a5c;
    display: block;
    padding: 15px 0 15px 80px;
}
.pj-s a:hover {
    background: url(../images/patient-journey-icon1-s.png) no-repeat 10px center #a2dfef;
}
.dr-links {
    background: #272a5c;
    border: 3px solid #272a5c;
}
.dr-links p {
    font: 700 20px/24px 'PT Sans', sans-serif;
    color: #ffffff;
    padding: 10px 5px;
}
.dr-links ul {
    margin: 0px;
    padding: 0px;
}
.dr-links ul li {
    margin: 0px 0 1px 0;
    padding: 0px;
    font: 500 15px/18px 'Roboto', sans-serif;
    color: #0a1238;
    list-style: none;
}
.dr-links ul li a {
    font: 500 15px/18px 'Roboto', sans-serif;
    color: #0a1238;
    display: block;
}
.d-link1 a {
    background: url(../images/spl-intrest-icons.png) no-repeat 5px 5px #a2dfef;
    padding: 10px 10px 10px 75px;
}
.d-link1 a:hover {
    background: url(../images/spl-intrest-icons.png) no-repeat 5px 5px #439eb5;
    color: #ffffff;
}
.d-link2 a {
    background: url(../images/spl-intrest-icons.png) no-repeat 5px -64px #a2dfef;
    padding: 25px 10px 25px 75px;
}
.d-link2 a:hover {
    background: url(../images/spl-intrest-icons.png) no-repeat 5px -64px #439eb5;
    color: #ffffff;
}
.d-link3 a {
    background: url(../images/spl-intrest-icons.png) no-repeat 5px -132px #a2dfef;
    padding: 15px 10px 15px 75px;
}
.d-link3 a:hover {
    background: url(../images/spl-intrest-icons.png) no-repeat 5px -132px #439eb5;
    color: #ffffff;
}
.patient-r-s {
    background: #196b80;
    padding: 3px;
    margin: 3px 0px;
}
.patient-r-s h3 {
    font: 700 21px/24px 'PT Sans', sans-serif;
    color: #ffffff;
    padding: 10px 10px;
}
.patient-r-s ul {
    margin: 0px;
    padding: 0px;
}
.patient-r-s ul li {
    margin: 0px 0 1px 0;
    padding: 0px;
    font: 700 18px/22px 'PT Sans', sans-serif;
    color: #000000;
    list-style: none;
}
.patient-r-s ul li a {
    font: 700 18px/22px 'Roboto', sans-serif;
    color: #000000;
    display: block;
    padding: 22px 10px 22px 78px;
}
.prs1 a {
    background: url(../images/patient-r-s-icons.png) no-repeat 5px top #e2e2e2;
}
.prs1 a:hover {
    background: url(../images/patient-r-s-icons.png) no-repeat 5px top #272a5c;
    color: #ffffff;
}
.prs2 a {
    background: url(../images/patient-r-s-icons.png) no-repeat 5px -66px #e2e2e2;
}
.prs2 a:hover {
    background: url(../images/patient-r-s-icons.png) no-repeat 5px -66px #272a5c;
    color: #ffffff;
}
.prs3 a {
    background: url(../images/patient-r-s-icons.png) no-repeat 5px -130px #e2e2e2;
}
.prs3 a:hover {
    background: url(../images/patient-r-s-icons.png) no-repeat 5px -130px #272a5c;
    color: #ffffff;
}
.prs4 a {
    background: url(../images/patient-r-s-icons.png) no-repeat 5px -194px #e2e2e2;
}
.prs4 a:hover {
    background: url(../images/patient-r-s-icons.png) no-repeat 5px -194px #272a5c;
    color: #ffffff;
}
.prs5 a {
    background: url(../images/preparing-for-surgery-procedure-sb-img.png) no-repeat 12px 15px #e2e2e2;
}
.prs5 a:hover {
    background: url(../images/preparing-for-surgery-procedure-sb-img.png) no-repeat 12px 15px #272a5c;
    color: #ffffff;
}
.loc-s {
    background: url(../images/practice-loc-icon.png) no-repeat left 140px #115a6c;
    border: 3px solid #272a5c;
    margin: 3px 0px;
    height: 300px;
}
.loc-s h3 {
    font: 700 21px/24px 'PT Sans', sans-serif;
    color: #ffffff;
    padding: 10px 10px;
    background: #272a5c;
}
.loc-s li {
    list-style: none;
    padding: 5px 0px;
    height: auto;
}
.loc-s p {
    font: 400 15px/20px 'Roboto', sans-serif;
    color: #ffffff;
    padding: 3px 10px;
}
.loc-s img {
    margin: -3px 0 0 0;
}
.loc-s p.b-text {
    font: 700 16px/20px 'Roboto', sans-serif;
}
.have-a-question-s {
    background: #b6e7f3;
    border: 3px solid #196b80;
    margin: 3px 0px 30px 0;
    padding: 0px 0 10px 0;
    min-height: 465px;
}
.have-a-question-s h3 {
    font: 700 21px/24px 'PT Sans', sans-serif;
    color: #272a5c;
    padding: 10px 10px;
}
.show-tel {
    display: none !important;
}
#iframe-map iframe {
    pointer-events: none;
    position: relative;
}
#iframe-map iframe.clicked {
    pointer-events: auto;
}
#Main-Menu {
    display: inline-block;
    width: 100%;
    padding: 5px 0px;
}
#Mobile-Menu {
    display: none;
    position: absolute;
    z-index: 99999;
    right: 0px;
    top: 0px;
}
.menu li {
    font: 700 18px/24px 'PT Sans', sans-serif;
    color: #272a5c;
    float: left;
    position: relative;
    text-align: center;
    list-style: none;
    border-radius: 15px;
    margin: 0px 2px;
}
.m-home {
    width: 5%;
}
.m-about {
    width: 73px;
}
.m-panc {
    width: 90px;
}
.m-liver {
    width:74px;
}
.m-gall {
    width: 10%;
}
.m-ercp{
    width: 5%;
}
.m-her{
    width: 72px;
}
.m-visit {
    width: 161px;
}
.m-cont {
    width: 7%;
}
.m-rob {
    width: 164px;
}
.menu > li:hover {
    background-color: #94d3e3;
}
.menu li a {
    color: #272a5c;
    display: block;
}
.menu li:hover > ul {
    display: block;
}
.menu ul {
    position: absolute;
    z-index: 9999;
    left: 0px;
    display: none;
    padding: 13px 0 0 0;
}
.menu .m-cont ul {
    left: -100%;
}
.menu ul li {
    background: #272a5c;
    font: 400 14px/20px 'Roboto', sans-serif;
    color: #fff;
    border-bottom: 1px solid #a9c09d;
    text-align: left;
    width: 210px;
    border-radius: 0;
    border-bottom: 1px solid #1d448a;
}
.menu .m-panc ul li {
    width: 240px;
}
.menu ul li:hover {
    background: #94d3e3;
}
.menu ul li a:hover {
    color: #000000;
}
.menu li li a {
    padding: 10px 0px 10px 28px;
    background: url(../images/menu-icon-on.png)no-repeat 10px center;
    color: #ffffff;
}
.menu li li a:hover {
    background: url(../images/menu-icon.png)no-repeat 10px center;
}
.menu ul ul {
    left: 100%;
    z-index: 9999;
    top: 0px;
}
.menu ul li li {
    background: #272a5c;
}
.menu ul li li:hover {
    background: #94d3e3;
}
.Wrapper {
    position: fixed;
    z-index: 9999;
    right: 0px;
    top: 0px;
    width: 80%;
    background: #94d3e4;
    display: none;
    height: 100%;
    overflow: scroll;
}
.par-menu {
    font: normal 16px/20px 'PT Sans', sans-serif;
    color: #fff;
}
.par-menu li {
    border-top: 1px solid #2d7c90;
    list-style: none;
}
.par-menu li a {
    padding: 10px 0px 10px 20px;
    color: #000000;
    background: #a2dfef;
    display: block;
    text-align: left;
    font-weight: bold;
    letter-spacing: .5px;
}
.par-menu li a:hover {
    background: #2d7c90;
    color: #ffffff;
}
.par-menu li ul {
    display: none;
}
.par-menu li li a {
    padding: 10px 0px 10px 40px;
    background: #1d6479;
    color: #fff;
}
.par-menu li li li a {
    padding: 10px 0px 10px 60px;
    background: #1d6479;
    color: #fff;
}
.par-menu li li a:hover {
    background: rgb(74, 173, 224);
}
.accordion {
    margin: 1em 0;
}
.accordion h2 {
    background: url(../images/plus.png) no-repeat 3px center #196b80;
    color: #fff;
    cursor: pointer;
    font: 700 23px/30px 'PT Sans', sans-serif;
    margin: 5px 0 0;
    padding: 17px 3px 17px 75px;
    position: relative;
}
.accordion h2.actshown {
    background: url(../images/minus.png) no-repeat 3px center #196b80;
    color: #fff;
}
.accordion .pane.actshown {
    display: block;
}
.accordion h2.current {
    background: url(../images/minus.png) no-repeat 3px center #196b80;
    color: #fff;
    cursor: default;
    cursor: pointer;
}
.accordion div.pane {
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    padding: 15px 10px 10px;
    display: none;
}
.textMain .contact-doctor-section {
    background: #F0EDE5;
    padding: 0 10px;
    text-align: center !important;
    margin: 0 0 15px 0;
}
.contact-section {
    width: 100%;
    padding: 0;
}
.cotact-details {
    float: left;
    width: 45%;
    padding: 0 0 0 0px;
}
.locatin-name {
    font: 400 26px/30px 'Roboto', serif;
    color: #0fa4d4;
    text-transform: uppercase;
    position: relative;
    padding: 0 35px 0 0;
    border-right: 1px solid #dcdcdc;
    text-align: left;
    float: left;
}
.contact-info h3 {
    font: 600 24px/28px 'Roboto', sans-serif;
    color: #00AED5;
    margin: 0 0 18px 0;
}
.contact-info {
    margin: 0 0 33px 0;
}
.contact-info p {
    clear: both;
    font: 400 16px/25px 'Roboto', sans-serif;
    color: #5f5e5e;
    margin: 0px;
    padding: 5px 0;
    text-align: left;
}
.contact-info p em {
    float: left;
    font-style: normal !important;
}
.contact-info p span {
    float: left;
    width: 30px;
}
.contact-info p a,
.con {
    font: 600 16px/25px 'Roboto', sans-serif !important;
    color: #5f5e5e;
    text-decoration: none;
}
.contact-info p a:hover {
    color: #5f5e5e;
}
.hours {
    font: 600 16px/25px 'Roboto', sans-serif !important;
    color: #5f5e5e;
}
.hours u {
    float: left;
    text-decoration: none;
    text-align: left;
}
.hours i {
    float: left;
    width: 200px;
    font-style: normal;
    font: 400 16px/25px 'Roboto', sans-serif !important;
}
.openhour {
    margin: 0px;
}
.contact-right {
    float: right;
    width: 48%;
}
.contact-map {
    padding: 10px;
    border: 2px solid #F0EDE5;
}
.google-map-view {
    height: 230px;
    position: relative;
    width: 100%;
}
.google-map-view iframe {
    border: 0 none !important;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.contact-links {
    float: right;
    width: 48%;
    margin: 5px 0 20px 0;
    display: none;
}
.contactus-page .contact-links,
.gappoint .contact-links {
    display: block;
}
.contact-links li {
    float: left;
    width: 48%;
    margin: 0 2% 0 0;
    padding: 0px !important;
}
.contact-links li a {
    font: 400 20px/24px 'Roboto', sans-serif;
    color: #ffffff;
    display: block;
    text-align: center;
    padding: 18px 0;
    background: #929091;
    text-decoration: none;
    text-transform: uppercase;
}
.contact-links li a:hover {
    text-decoration: none;
    background: #0ea5d4;
    color: #ffffff;
}
.contact-links li:last-child {
    margin: 0;
}
.mandatory {
    color: #ff8204;
    font: bold 10px Verdana, Geneva, sans-serif;
    margin: 13px 0 0;
}
.dr-profile-page .all-side {
    display: none;
}
.dr-profile-page .dr-side {
    display: block;
    background: #196b80;
    padding: 1px 0px;
}
.all-side {
    display: block;
}
.dr-side {
    display: none;
}
.dr-side h3 {
    color: #ffffff;
    font: 400 20px/24px "PT Sans", sans-serif;
    padding: 10px;
}
.dr-side ul {
    margin: 0px;
    padding: 0px;
}
.dr-side ul li {
    margin: 1px 1px 0 1px;
    padding: 0px;
    font: 700 18px/22px 'PT Sans', sans-serif;
    color: #000000;
    list-style: none;
}
.dr-side ul li a {
    font: 400 17px/22px 'Roboto', sans-serif;
    color: #000000;
    display: block;
    padding: 15px 10px 15px 20px;
    background: #e2e2e2;
}
.dr-side a:hover {
    color: #ffffff;
    background: #272a5c;
}
.dr-pic {
    float: right;
    padding: 10px;
    width: 250px;
    border: 1px solid #cccccc;
    margin: 0px 0px 20px 20px;
}
.textMain .page-tabs {
    margin: 10px 0;
    padding: 0px;
    text-align: center;
}
.textMain .page-tabs li {
    margin: 5px;
    padding: 0px;
    display: inline-block;
    background: none;
    list-style: none;
}
.textMain .page-tabs li a {
    display: block;
    padding: 5px;
    background: #2d7c90;
    color: #ffffff;
    text-decoration: none;
    font-weight: 700;
    letter-spacing: 1px;
}
.textMain .page-tabs li a:hover {
    background: #272a5c;
    text-decoration: none;
}
.textMain .facebook-head {
    font-size: 28px;
    margin: 20px 0;
    text-align: center;
}
.r-more {
    text-align: right;
    font-weight: 700;
}
.js-Phone {
    width: 30% !important;
}
.c-img {
    text-align: center;
}
.c-img img {
    border: 1px solid #666;
    margin: 15px 0;
}
.team-listing .pro-img {
    width: 100%;
    margin: 0 auto 10px auto;
    text-align: center;
}
.textMain .team-listing .pro-img h2 {
    color: #439fb6;
    font: 700 18px/22px "PT Sans", sans-serif;
    text-align: center;
    padding: 5px 0;
}
.team-listing .pro-img img {
    border: 1px solid #236a81;
    border-radius: 5px;
}
.textMain .staff-list {
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.textMain .staff-list li {
    margin: 0px 0 20px 0;
    padding: 10px;
    border: 1px solid #BBB;
    min-height: 270px;
}
.textMain .staff-list li div {
    float: left;
    margin: 0 15px 0 0;
}
.textMain .staff-list li div img {
    border: 1px solid #BBB;
}
.textMain .staff-list li .staff-title {
    color: #439fb6;
    font: 700 22px/24px "PT Sans", sans-serif;
    border-bottom: 1px solid #BBB;
    padding: 0 0 5px 0;
}
.textMain .staff-list li .staff-title span {
    display: block;
    color: #000000;
    font: 500 16px "PT Sans", sans-serif;
}
.textMain ul.pdf-list li {
    padding: 10px 0px 10px 35px;
    background: url(../images/pdf-icon.png) no-repeat left 0px;
    list-style: none;
    position: relative;
}
.textMain .donate-link {
    font-weight: bold;
    text-align: center;
    background: #c1f0fc;
    padding: 10px 10px;
    color: #252a5c;
    font: 400 20px/30px 'PT Sans', sans-serif;
    margin: 10px 0;
    border-radius: 5px;
    border: 1px solid #9E9E9E;
    display: inline-block;
}
.textMain .donate-link a {
    display: inline-block;
    background: #272A5C;
    padding: 0px 10px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 3px;
    margin: 5px 0;
}
.textMain .donate-link a:hover {
    background: #2D7C90;
    color: #ffffff;
    text-decoration: none;
}
.textMain .team-listing {
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: center;
}
.textMain .team-listing li {
    background: none;
    margin: 10px 5px;
    padding: 10px;
    width: 168px;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    min-height: 278px;
}
.textMain .center-text {
    text-align: center;
}
.textMain .center-text .textMainBold,
.textMain .center-text p {
    text-align: center !important;
}
.our-team li {
    display: inline-block;
    background-color: #272a5c !important;
    background-image: none !important;
    padding: 0px !important;
    border-radius: 5px;
    margin: 5px;
    width: 31%;
}
.our-team li a {
    display: block;
    padding: 10px !important;
    border-radius: 5px;
    color: #fff;
    /*width: 190px;*/
    text-align: center;
	font-size: 14px;
}
.our-team li a:hover {
    color: #000;
    text-decoration: none;
    background: #94d3e3;
    border-radius: 5px;
}
.banner3-txt h3,
.banner3-txt h3 span {
    color: #fff;
}
.head-colr {
    color: #272a5c !important;
}
.head-colr a {
    color: #272a5c !important;text-decoration:underline;
}
.tele-btn {
	text-align:center;
    margin: 15px 0px;
}
.tele-btn  a{
	display: inline-block;
	font: 700 16px/18px 'PT Sans', sans-serif;
	color: #ffffff;
	background: #272a5c;
	padding: 5px 10px;
	border: 1px solid #51b2ca;
}
.tele-btn a:hover {
	color: #000000;
	background: #A2DFEF;
}
.podcast {
    margin-left: 20% !important;
}
.hd-btn{
    float: right;
    margin: -20px 5px 10px 0;
}
.hd-btn li{
    display: inline-block;
    margin: 5px 10px;
    text-align: center;
    color: #fff;
}
.hd-btn li a{
    padding: 7px 10px !important;
     color: #fff;
     font: 700 16px/28px 'PT Sans', sans-serif;
     background: #272a5c;
 	border: 1px solid #51b2ca;
    border-radius: 5px;
}
.hd-btn li a:hover{
    background: #0076e8;
}
.hd-btn{
    display: none !important;
}
.m-don a, .m-tel a{
    padding: 4px 5px !important;
     color: #fff !important;
     background: #272a5c;
 	border: 1px solid #51b2ca;
    border-radius: 5px;
    margin-top: -6px;
}
.m-don a:hover{
    background: #0076e8;
}
.m-tel a:hover{
    background: #0076e8;
}
.menu{position: relative;}
.menu-button {position: absolute;top: -40px;right: 20px;}
.cookie-main li.cookie-button {
	width: 130px !important;
}
.gdpCookie, .gdp_popup {
    font-family: 'PT Sans', sans-serif !important;
}
.img-c{text-align:center;}
.img-c img{ margin:5px;}
.grey-bg {
	background: #e6e5e5;
}
@media screen and (max-width:1200px) {
    #patient-journey-in {
        background: none;
    }
    #patient-journey-in ul li {
        margin: 0 0 10px -3px;
    }
    #patient-journey-in ul li::after {
        display: none;
    }
    .cotact-details,
    .contact-right {
        width: 100%;
    }
    .dr-con{
        padding-left: 15px !important;
    }
}
@media screen and (max-width:1184px) {
    .m-visit {
    width: 153px;
}
    .m-rob {
    width: 162px;
}
}
@media screen and (max-width:1170px) {
   .m-liver {
    width: 65px;
}
}
@media screen and (max-width:1157px) {
   .m-ercp {
    width: 4.8%;
}
    .m-panc {
    width: 82px;
}
    .m-about {
    width: 70px;
}
}
@media screen and (max-width:1150px) {
    .menu li{
        font: 700 17.5px/24px 'PT Sans', sans-serif
    }
}
@media screen and (max-width:1133px) {
    .m-panc {
    width: 80px;
}
}
@media screen and (max-width:1131px) {
    .m-panc {
    width: 80px;
}
.m-gall {
    width: 104px;
} 
    .m-ercp {
    width: 55px;
}
    .m-liver {
    width: 73px;
}
    .m-about {
    width: 72px;
}
    .m-rob {
    width: 152px;
}
    .m-visit {
    width: 150px;
}
}
@media screen and (max-width:1129px) {
    .menu li{
        font: 700 17px/24px 'PT Sans', sans-serif
    }
    .m-ercp {
    width: 5.5%;
}
}
@media screen and (max-width:1120px) {
    .m-rob {
    width: 149px;
}
    .m-visit {
    width: 147px;
}
    .m-panc {
    width: 73px;
}
    .m-ercp {
    width: 58px;
}
    .m-her {
    width: 66px;
}
}
@media screen and (max-width:1107px) {
    .m-rob {
    width: 13%;
}
    .m-ercp {
    width: 4%;
}
}
@media screen and (max-width:1078px) {
    .m-cont {
    width: 7%;
}
}
@media screen and (max-width:1065px) {
    .m-home {
    width: 50px;
}
    .m-about {
    width: 62px;
}
    .m-liver {
    width: 60px;
}
}
@media screen and (max-width:1050px) {
    .menu li{
        font: 700 16.5px/24px 'PT Sans', sans-serif;
    }
    .m-liver {
    width: 6%;
}
    .hd-btn{
    float:none;
    margin: -20px 0px 10px 0;
        text-align: center;
}
    .logo {
        display: block;
        text-align: center;
        width: 100%;
        padding: 15px 0 0 0;
    }
    .h-links-menu {
        display: block;
        text-align: center;
    }
    .h-links {
        margin: 20px 0px 30px 0;
    }
    #services-in ul li a {
        font: 700 2vw/30px 'PT Sans', sans-serif;
        padding: 50px 0 0 50%;
    }
    #services-in ul li.ser1 a {
        background-position: 5% top;
        background-size: 46% auto;
    }
    #services-in ul li.ser2 a {
        background-position: 5% 46%;
        background-size: 46% auto;
    }
    #services-in ul li.ser3 a {
        background-position: 5% bottom;
        background-size: 46% auto;
    }
    #services-in ul li.ser1 a:hover {
        background-position: 5% top;
        background-size: 46% auto;
    }
    #services-in ul li.ser2 a:hover {
        background-position: 5% 46%;
        background-size: 46% auto;
    }
    #services-in ul li.ser3 a:hover {
        background-position: 5% bottom;
        background-size: 46% auto;
    }
    .banner-content {
        top: 35%;
    }
    .dr-table {
        background: url(../images/dr-colour-bg.png) no-repeat -100px top;
    }
    .dr-con ul {
        text-align: center;
    }
     .dr-con1 ul {
        text-align: center;
    }
    #Credibility {
        margin: 40px auto;
    }
    #Research-in {
        background-position: 18% top;
    }
    .patient-r-bar::before {
        display: none;
    }
    .patient-r-bar ul {
        text-align: center;
    }
    .patient-r-bar ul li {
        margin: 15px 15px;
        width: 220px;
        display: inline-block;
        float: none;
        text-align: left;
    }
}
@media screen and (max-width:1027px) {
    .m-visit {
    width: 142px;
}
    .m-cont {
    width: 6.5%;
}
}
@media screen and (max-width:1012px) {
    .m-home {
    width: 38px;
}
}
@media screen and (max-width:1008px) {
    .m-liver {
    width: 5%;
}
   .menu li {
    font: 700 16px/24px 'PT Sans', sans-serif;
}
}
@media screen and (max-width:980px) {
    .spl-table {
        display: block;
    }
    .spl-cell-l {
        display: block;
        width: 100%;
    }
    .spl-cell-r {
        display: block;
        width: 100%;
    }
    .spl-cell-l p {
        padding: 25px 20px 0 20px
    }
    .spl-cell-r ul {
        margin: 20px 0 0 0;
        text-align: center;
    }
    .spl-cell-r ul li {
        display: inline-block;
        float: none;
        vertical-align: top;
        text-align: left;
    }
    .spl-cell-r ul li.cell1,
    .spl-cell-r ul li.cell5 {
        display: none;
    }
}
@media screen and (max-width:976px) {
    .m-about {
    width: 4%;
} 
   .menu li {
    font: 700 15.5px/24px 'PT Sans', sans-serif;
}
}
@media screen and (max-width:960px) {
    .m-about {
    width: 6%;
}
    .m-visit {
    width: 135px;
}
    .dr-con{
        width: 45%;
    }
    .dr-table {
    background: url(../images/dr-colour-bg.png) no-repeat -200px top;
}
    #Credibility{
        width: 213%;
    }
    .dr-con ul li{
        margin: 5px 0 5px 0 !important;
    }
}
@media screen and (max-width:953px) {
    .m-rob {
    width: 123px;
}
    .m-ercp {
    width: 32px;
}
}
@media screen and (max-width:944px) {
.m-rob {
    width: 14%;
}
    .m-about {
    width: 4.5%;
}
}
@media screen and (max-width:937px) {
    .m-ercp {
    width: 30px;
}
    .m-gall {
    width: 100px;
}
    .m-rob {
    width: 129px;
}
}
@media screen and (max-width:927px) {
    .m-rob {
    width: 123px;
}
}
@media screen and (max-width:925px) {
    .menu li {
    font: 700 15px/24px 'PT Sans', sans-serif;
}
}
@media screen and (max-width:915px) {
   .m-rob {
    width: 119px;
}
    .m-visit {
    width: 130px;
}
}
@media screen and (max-width:906px) {
.menu li {
    font: 700 14.5px/24px 'PT Sans', sans-serif;
}
}
@media screen and (max-width:899px) {
    .m-rob {
    width: 115px;
}
    .m-visit {
    width: 129px;
}
    .m-liver {
    width: 40px;
}
}
@media screen and (max-width:887px) {
.menu li {
    font: 700 14px/24px 'PT Sans', sans-serif;
}
}
@media screen and (max-width:883px) {
.menu li {
    margin: 4px 1.3px;
}
    .m-rob {
    width: 111px;
}
    .m-visit {
    width: 120px;
}
}
@media screen and (max-width:867px) {
.menu li {
    margin: 0px 1.2px;
}
}
@media screen and (max-width:846px) {
    .m-ercp {
    width: 25px;
}
    .m-gall {
    width: 92px;
}
}
@media screen and (max-width:840px) {
   .dr-table {
    background: url(../images/dr-colour-bg.png) no-repeat -240px top;
} 
    #dr-section-in {
        background-size: 60% !important;
    }
     #dr-section-in1,#dr-section-in2 {
        background-size: 60%!important;
    }
    .dr-con {
    width: 52%;
        padding: 130px 0 0 0;
}
    #Credibility {
    width: 190%;
}
}
@media screen and (max-width:832px) {
    .m-liver {
    width: 38px;
}
    .m-visit {
    width: 118px;
}
   .m-ercp {
    width: 28px;
} 
       .m-her {
    width: 62px;
}
 .m-panc {
    width: 68px;
}
}
@media screen and (max-width:820px) {
.menu li {
    font: 700 13px/24px 'PT Sans', sans-serif;
}
}
@media screen and (max-width:811px) {
    .m-panc {
    width: 64px;
}
    .m-rob {
    width: 103px;
}
    .m-visit {
    width: 112px;
}
}
@media screen and (max-width:790px) {
    .m-visit {
    width: 110px;
}
    .m-her {
    width: 52px;
}
}
@media screen and (max-width:777px) {
    .m-liver {
    width: 34px;
}
    .m-her {
    width: 50px;
}
    .m-gall {
    width: 88px;
}
}
@media screen and (max-width:767px) {
    .menu li {
    font: 700 13px/24px 'PT Sans', sans-serif;
}
    .dr-table {
    background: url(../images/dr-colour-bg.png) no-repeat -320px top;
}
    #Content-Main .intra-div {
        display: block;
    }
    #Content,
    #Sidebar-R {
        display: block;
    }
    #Sidebar-R {
        padding: 8px 0px 0 0;
        margin: 0px auto;
    }
    .f-main-con .flist1,
    .f-main-con .flist2,
    .f-main-con .flist3,
    .f-main-con .flist4 {
        width: 50%;
        min-height: 230px;
    }
    #Intra-Container .Intra-Tabs {
        bottom: 10px;
    }
    .banner-content {
        top: 50%;
    }
    #services-in ul {
        margin: 15px 15px 15px 15px;
    }
    #services-in ul li {
        width: 280px;
        margin-bottom: 5px;
    }
    #services-in ul li a {
        font-size: 18px;
    }
    .dr-con {
        padding: 30px 0 0 0;
    }
    .dr-con p{
        padding: 0px 10px;
    }
    #Map {
        display: none;
    }
	#Main-Menu {
	width: 100%;
}
	.donate {
	float: none;
	width:20%;
}.donatet {
	float: none;
	width:20%;
}
}
@media screen and (max-width:766px) {
    .hd-btn{
    display: block !important;
}
    .m-don, .m-tel{
        display: none !important;
    }
.menu li {
    font: 700 14px/20px 'PT Sans', sans-serif;
    margin: 0px 3px;
}
    .m-home {
    width: 6%;
}
    .m-about {
    width: 50px;
}
    .m-panc {
    width: 9%;
}
    .m-liver {
    width: 50px;
}
    .m-gall {
    width: 12%;
}
    .m-ercp {
    width: 5.5%;
}
    .m-visit {
    width: 16%;
}
    .m-rob {
    width: 16%;
}
    .m-her {
    width: 58px;
}
}
@media screen and (max-width:751px) {
    .m-about {
    width: 42px;
}
}
@media screen and (max-width:740px) {
    .m-visit {
    width: 112px;
}
    .m-her {
    width: 48px;
}
    .m-gall {
    width: 82px;
}
    .m-liver {
    width: 42px;
}
}
@media screen and (max-width:694px) {
    .m-home {
    width: 5%;
}
}
@media screen and (max-width:684px) {
    .m-rob {
    width: 16.1%;
}
}
@media screen and (max-width:680px) {
    .dr-table {
    background: url(../images/dr-colour-bg.png) no-repeat -350px top;
}
	.menu-button{position: relative;top: 0;right: 0;}
    #Main-Menu {
        display: none;
    }
    #Mobile-Menu {
        display: block;
    }
    .show-tel {
        display: inline-block !important;
    }
    .hide-tel {
        display: none !important;
    }
    .menu-mobile {
        text-align: center;
        padding: 8px 0px;
        color: #fff;
        font: normal 20px/26px 'Roboto', sans-serif;
    }
    .menu-mobile a {
        color: #fff;
        display: block;
    }
    .menu-mobile img {
        margin: 10px 15px 0px 15px;
        width: 30px;
        height: auto;
    }
    .app-menu {
        width: 100%;
    }
    .app-con ul {
        width: 100%;
    }
    .app-con ul li {
        padding: 0px !important;
        width: 32%;
        text-align: left;
    }
    .app-con ul li a {
        font-size: 3.5vw;
        line-height: 24px;
        height: 28px;
        display: block;
    }
    #Intra-Container,
    #Intra-Container-S {
        display: none;
    }
    .floating-links {
        display: none;
    }
    .donate {
        width: 100%;
        text-align: center;
    }
    .donate a {
        display: inline-block;
        padding: 0px 10px;
    }
	.donate {
	float: none;
}
    .donatet {
        width: 100%;
        text-align: center;
    }
    .donatet a {
        display: inline-block;
        padding: 0px 10px;
    }
	.donatet {
	float: none;
}
}
@media screen and (max-width:640px) {
.dr-table {
    background: url(../images/dr-colour-bg.png) no-repeat -395px top;
}
   .dr-con h2 {
       font: 700 30px/34px 'PT Sans', sans-serif;
    }
    .dr-con h2
}
@media screen and (max-width:560px) {
    #dr-section-in {
    background: none;
}
    #Credibility {
    width: 90%;
}
 .dr-img {
        display: none;
    }
 .dr-con {
        width: 100%;
        padding: 20px 0 0 0;
    }
       .dr-con1 {
        width: 100%;
        padding: 50px 0 0 0;
    }
 #dr-section-in1,#dr-section-in2 {
        background: none;
         height: 480px;
    }
    .h-links {
        border-top: 1px solid #b2b2b2;
        border-bottom: 2px solid #b2b2b2;
        border-left: 0px;
        border-right: 0px;
        width: 100%;
        border-radius: 0px;
        padding: 7px 0px;
    }
    .h-links a {
        padding: 0 10px 0 25px;
        border: none;
        font-size: 3.3vw;
        font-weight: 400;
    }
    .p-no a {
        background: url(../images/header-icons.png) no-repeat 2px -3px;
    }
    .app a {
        background: url(../images/header-icons.png) no-repeat 2px -45px;
    }
    .loc a {
        background: url(../images/header-icons.png) no-repeat 2px -88px;
    }
    .dr-pic {
        margin: 0px auto 20px auto;
        float: none;
    }
    .podcast {
        margin-left: 0px !important;
    }
}
@media screen and (max-width:480px) {
    .logo {
        width: 75%;
        padding: 15px 20% 0 5%;
    }
    .logo img {
        margin: 0 32px 0 0;
    }
    .f-main-con .flist1,
    .f-main-con .flist2,
    .f-main-con .flist3,
    .f-main-con .flist4 {
        width: 100%;
        min-height: inherit;
    }
    .f-main-con li div {
        padding: 10px 20px;
    }
    .h-links a {
        font-size: 3.7vw;
        font-weight: 400;
        padding: 0 5px 0 22px;
    }
    .textMain .team-listing li {
        background: none;
        margin: 10px 5px;
        padding: 10px 3%;
        width: 92%;
        border: 1px solid #AAA;
        display: inline-block;
        vertical-align: top;
        text-align: left;
        min-height: inherit;
    }
}
@media screen and (max-width:479px) {
    .pro-img {
        float: none;
        margin: 10px auto;
        width: 100%;
        text-align: center;
    }
}