/********** Fonts **********/ 

@font-face {
    font-family: 'gothambold';
    src: url('../font/gothambold-webfont.eot');
    src: url('../font/gothambold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gothambold-webfont.woff2') format('woff2'),
         url('../font/gothambold-webfont.woff') format('woff'),
         url('../font/gothambold-webfont.svg#gothambold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothambook';
    src: url('../font/gothambook-webfont.eot');
    src: url('../font/gothambook-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gothambook-webfont.woff2') format('woff2'),
         url('../font/gothambook-webfont.woff') format('woff'),
         url('../font/gothambook-webfont.svg#gothambook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothamlight';
    src: url('../font/gothamlight-webfont.eot');
    src: url('../font/gothamlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gothamlight-webfont.woff2') format('woff2'),
         url('../font/gothamlight-webfont.woff') format('woff'),
         url('../font/gothamlight-webfont.svg#gothamlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothammedium';
    src: url('../font/gothammedium-webfont.eot');
    src: url('../font/gothammedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gothammedium-webfont.woff2') format('woff2'),
         url('../font/gothammedium-webfont.woff') format('woff'),
         url('../font/gothammedium-webfont.svg#gothammedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothamultra';
    src: url('../font/gotham_ultra-webfont.eot');
    src: url('../font/../font/gotham_ultra-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gotham_ultra-webfont.woff2') format('woff2'),
         url('../font/gotham_ultra-webfont.woff') format('woff'),
         url('../font/gotham_ultra-webfont.svg#gothamultra') format('svg');
    font-weight: normal;
    font-style: normal;

}
 

/*==========================
  preloader12
  ===========================*/

  #preloader12{
    position: fixed;
    left: 0;
    top: 0; 
    height: 100%;
    width: 100%;
    background-color: #fafafa;
    z-index: 9999;
    background-image: url(../img/page-loader.gif);
    background-size: 200px;
    background-repeat: no-repeat;
    background-position: center;
  }
  img.pladgeimages{width: 100%;}
  #preloader12:before{
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    margin-top: 30px;
    color: #0076be;
    font-size: 1.2em;
    opacity: .30;
    font-weight: 700;
    letter-spacing: 1px;
    content: "Loading";
    text-transform: uppercase;
    transition: none;
  }

  

/********** Template CSS **********/
ul {
    list-style-type: none;
  }

body {font-family: 'gothambook';}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
   font-family: 'gothambook';
    font-weight: 600;
    line-height: 1.2;
    color: #001D23;
}
li{font-size: 15px;}
p {
    font-size: 16px;
    font-family: 'gothambook';
    font-weight: 400;
    font-style: normal;
    color: #000;
}
.btn-check:focus+.btn, .btn:focus {
    outline: 0;
    box-shadow: none;
}

:root {
    --primary: #FF6F0F;
    --secondary: #FFF0E6;
    --light: #F8F8F9;
    --dark: #001D23;
}

.back-to-top {
    position: fixed;
    display: none;
    right: 30px;
    bottom: 30px;
    z-index: 99;
}
::-webkit-scrollbar {
    width: 5px;
}
::-webkit-scrollbar-track {
    background-color: #e5f6ff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #017dc7; 
}
.form-select{    margin: 9px 0;color: #000;
    padding: 13px 15px;}
/*** Spinner ***/
#spinner {
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s ease-out, visibility 0s linear .5s;
    z-index: 99999;
}

#spinner.show {
    transition: opacity .5s ease-out, visibility 0s linear 0s;
    visibility: visible;
    opacity: 1;
}


/*** Button ***/
.btn {
    font-weight: 500;
    transition: .5s;
}

.btn.btn-primary,
.btn.btn-outline-primary:hover {
    color: #FFFFFF;
}

.btn.btn-primary:hover {
    color: var(--primary);
    background: transparent;
}


.btn-square {
    width: 38px;
    height: 38px;
}

.btn-sm-square {
    width: 32px;
    height: 32px;
}

.btn-lg-square {
    width: 48px;
    height: 48px;
}

.btn-square,
.btn-sm-square,
.btn-lg-square {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal;
}


/*** Navbar ***/
.fixed-top {
    transition: .5s;
}

.top-bar {
    /* display: none; */
    height: 35px;
    border-bottom: 1px solid #e4e4e4;
    background: #007dc7;
}

.navbar .dropdown-toggle::after {
    border: none;
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    vertical-align: middle;
    margin-left: 8px;
}

.navbar .navbar-nav .nav-link {
  /*  margin-right: 25px; */
    padding: 3px 13px;
    color: #000;
    font-weight: 500;
    outline: none;
    font-size: 14px;
    border-right: 1px solid #b9b9b9;
    margin: 15px 0 0 0;
}
.interpatient a.nav-link {
    border-right: none!important;
    margin: 0px;
}
.navbar .navbar-nav .nav-link:hover,
.navbar .navbar-nav .nav-link.active {
    color: var(--primary);
}

.text_report li> a{
    color: #337ab7;
}

.text_report li img{
    width: 14px;
}


.text_bmw li> a{
    color: #337ab7;
}
ul.text_bmw {
    line-height: 28px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.text_bmw li img{
    width: 14px;
}
.new_anual li img{
    width: 14px;
}
ul.text_report {
    padding: 0;
    font-weight: 400;
}
.text_heads h2{
    color: #e30613;
    font-weight: 700;
}

@media (max-width: 991.98px) {
    .navbar .navbar-nav {
        margin-top: 10px;
        border-top: 1px solid rgba(0, 0, 0, .07);
        background: var(--dark);
    }

    .navbar .navbar-nav .nav-link {
        padding: 10px 0;
    }
}

@media (min-width: 992px) {
    .navbar .nav-item .dropdown-menu {
        display: block;
        visibility: hidden;
        top: 100%;
        transform: rotateX(-75deg);
        transform-origin: 0% 0%;
        /* transition: .5s; */
        opacity: 0;
    }

    /* .navbar .nav-item:hover .dropdown-menu {
        transform: rotateX(0deg);
        
      visibility: visible;
        opacity: 1;
        background:#f5f6ff;min-height: 535px;
    } */
    .nav-link.dropdown-toggle:hover .dropdown-menu.megamenu{  visibility: visible;
        /* transition: .5s; */
        opacity: 0;}
    .nav-link.dropdown-toggle.show .dropdown-menu.megamenu{  visibility: visible;
        /* transition: .5s; */
        opacity: 1;}
        a.nav-link.dropdown-toggle.show:hover .dropdown-menu.megamenu{  visibility: visible;
            /* transition: .5s; */
            opacity: 1;}
    .navbar .nav-item:focus .dropdown-menu {
        transform: rotateX(0deg);
        
        /* transition: .5s; */visibility: visible;
        opacity: 1;
        background:#f5f6ff;
    }
    .dropdown-menu.megamenu.show {
        transform: rotateX(0deg);
        visibility: visible;
        /* transition: .5s; */
        opacity: 1;
        background:#f5f6ff;    min-height: 536px;
    }
}


/*** Header ***/
.carousel-caption {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    /* background: rgba(0, 29, 35, .8); */
    z-index: 1;
}

.carousel-control-prev,
.carousel-control-next {
    width:5%;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    width: 3rem;
    height: 3rem;
    background-color: #007dc6;
    border: 12px solid #007dc6;
    border-radius: 3rem;opacity: 1;
}

#header-carousel:hover .carousel-control-prev-icon{opacity: 1;}
#header-carousel:hover .carousel-control-next-icon{opacity: 1;}

@media (max-width: 768px) {
    #header-carousel .carousel-item {
        position: relative;
        min-height: 450px;
    }
    
    #header-carousel .carousel-item img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
}

.page-header {
    padding-top: 12rem;
    padding-bottom: 6rem;
    background: linear-gradient(rgba(0, 29, 35, .8), rgba(0, 29, 35, .8)), url(../img/carousel-1.jpg) center center no-repeat;
    background-size: cover;
}

.page-header .breadcrumb-item+.breadcrumb-item::before {
    color: #999999;
}


/*** Causes ***/
.causes-item .progress {
    height: 5px;
    border-radius: 0;
    overflow: visible;
}

.causes-item .progress .progress-bar {
    position: relative;
    overflow: visible;
    width: 0px;
    border-radius: 0;
    transition: 5s;
}

.causes-item .progress .progress-bar span {
    position: absolute;
    top: -7px;
    right: 0;
    width: 40px;
    height: 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    background: var(--primary);
    color: #FFFFFF;
}

.causes-item .causes-overlay {
    position: absolute;
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .5);
    overflow: hidden;
    opacity: 0;
    transition: .5s;
}

.causes-item:hover .causes-overlay {
    height: 100%;
    opacity: 1;
}


.leadeship-bigvideo {
    width: 100%;
    position: relative;
}
.video-main {position: relative; display: inline-block;}
.video {
    height: 100px;
    width: 100px;
    line-height: 104px;
    text-align: center;
    border-radius: 100%;
    background: transparent;
    color: #fff;
    display: inline-block;
    background: rgb(255 255 255 / 39%);
    z-index: 999;
    border: 1px solid;
    }
  
@keyframes waves {
    0% {
      -webkit-transform: scale(0.2, 0.2);
      transform: scale(0.2, 0.2);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
    50% {
      opacity: 0.9;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    }
    100% {
      -webkit-transform: scale(0.9, 0.9);
      transform: scale(0.9, 0.9);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
  }
  
.fa-play:before {content: "\f04b";}
.fa, .fas {
    font-family: "Font Awesome 5 Pro" !important;font-weight: 900 !important;}
    i.fa.fa-star-half-o, i.fa.fa-star-o {
        font-family: 'FontAwesome' !important;
        font-weight: normal !important;
    }
    i.fa.fa-star-half-o::before{ font-size: 10px;}
    .fa-star-o:before {
        font-size: 10px;
        content: "\f006";
    }
.carevideo {
          position: absolute;
          top:30%;
          z-index: 5;
          left: 0px;
          right: 0px;
          width: 100%;
          margin: 0 auto;
          text-align: center;
          } 
i.fa.fa-play{color: #fff;font-size: 26px;padding-left: 5px;}

 .waves {position: absolute;width: 200px;height: 200px;background: rgba(255, 255, 255, 0.3);opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius: 100%;right: -50px;bottom: -50px;z-index: -1;-webkit-animation: waves 3s ease-in-out infinite;animation: waves 3s ease-in-out infinite;}

 .patientsearchbox {
    width: 32%;
    float: left;
    margin: 0 5px;
}
.patientsearchbox select {
    padding: 10px 45px 10px 25px;
    border-radius: 50px;
    font-size: 13px;
}

/*** Service ***/
.service-item {
    box-shadow: 0 0 45px rgba(0, 0, 0, .06);
}

/*** whychoose start ***/
.whychooseContainer {
    width: 90%;
}
.quota img {
    width: auto!important; 
}
.moretext {
  display: none;
}
#section {
    word-wrap: break-word;
  }
.moreless-button{cursor: pointer;}

p.moretext {
    margin: 0 !important;
    padding: 0;
}
.specilitiesWrap .btn_2{line-height: 40px;}
.quota p {font-family: 'gothamultra';
    font-size: 43px;
    text-transform: uppercase;
    color: #007dc6;
    line-height: 50px;
    position: absolute;
    width:60%;
    left: 100px;
    right: 0;
    top: 55px;}
    .quota {
        float: left;
        height: 306px;
    }
.centerexcellenceheading {width: 100%;}
.quota .quotalft{position: absolute;
    right: 0px;
    top: 110px;}

.awards h2 {
    font-family: 'gothamultra';
    padding: 20px 0 30px 0;
    font-size: 18px;
}

.counter {
    text-align: center;
    margin: 0 0 20px 0;
}
.countwhy {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}
.counter-count
{
    font-size: 35px;
    position: relative;
    color: #1787ca;
    text-align: left;
    display: inline-block;
    font-family: 'gothamultra';
    line-height: 0;
}
.counter-count::after {
    content: " +";
    display: inline-block;
}
.countwhy-p
{
    font-size: 13px;
    color: #000000;
    line-height: 23px;
    text-transform: uppercase;
}
.col-megamenu p {
    font-size: 15px;
}
.whychooseContainer .counter-count {
    font-size: 32px;
    position: relative;font-family: 'gothamultra';
    color: #1787ca;
    text-align: left;
    display: inline-block;
    font-weight: 900;
    line-height: 0;
}
.whychooseContainer .counter-count1 {
    font-size: 32px;
    position: relative;font-family: 'gothamultra';
    color: #1787ca;
    text-align: left;
    display: inline-block;
    font-weight: 900;
    line-height: 0;
}

.whychooseContainer p a{ color: #000; }
.mt5 {
    margin-top: 40px;
}
.WhyChooseSection {
    position: relative;
}
.WhyChooseSection::before {
    content: "";
    background: url(../img/logoIcon4.png);
    position: absolute;
    top: -180px;
    width: 299px;
    height: 499px;
    background-repeat: no-repeat;
    right: 0;
}
.award-item {
    margin-right: 10px;
}
/*** whychoose ***/

/*** Donate ***/
hr.style-two {
    border: 0;
    height: 1.2px;
    background-image: linear-gradient(to right, rgb(0 0 0 / 0%), rgb(0 0 0), rgba(0, 0, 0, 0));
    background-color: rgb(0 0 0 / 0%);
}
.donate h4 {
    font-family: 'gothamultra';
    font-size: 28px;
    margin: 5px 0;
    text-transform: uppercase;
    color: #fff;
    background: #e86419;
    text-align: center;
    padding: 4px 8px;
}
.donate a {
    font-size: 40px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'gothamultra';
    /* font-style: italic; */
}
.donate {
    /* background: rgba(0, 29, 35, .8); */
    text-align: left;
}
.donate h2 {
    font-size: 60px;
    text-transform: uppercase;
    color: #fff;
    font-family: 'gothamultra';
    line-height: 60px;
}
.btn-group .btn-light:hover,
.btn-group input[type="radio"]:checked+label {
    color: var(--primary);
    border-color: var(--primary);
}
.hash1 {
    z-index: -1;
}
.healthblogs {
    min-height: 320px;
}
.blogs-item { 
    padding: 10px;
}
/*** updates ***/
.blogdescription {
    position: absolute;
    background: #ecf8ff;
    bottom: 0;
    width: 85%;
    margin: 0 auto;
    left: 0;
    right: 0;
    border-radius: 0;
    padding: 12px 20px;
}
.healthblogs:hover .blogdescription{ background: #007dc6;}
.healthblogs:hover .blogdescription p{ color: #fff;}

.blogdescription p {
    color: #007dc6;
    font-size: 16px;
    margin: 0;
}
.fa-star:before {
    content: "\f005";
    color: #007dc6;    font-size: 10px;
}
.healthblogs img {
    border-radius: 0px;
    height: 300px;
    object-fit: cover;
}
.ourupdates{background: #fff; position: relative;}
.ourupdates::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -100px;
    width: 479px;
    height: 664px;
    background-repeat: no-repeat;
    left: 0;
}
.updates h5 {
       font-family: 'gothambook';
    font-size: 16px;
    color: #007dc6;
    font-weight: normal;
    min-height: 40px;
}

.updates h5 a { 
 color: #007dc6; 
}
.updates h5 a:hover { 
    color: #FF6F0F; 
   }
   .Updates-carousel p {
    margin: 0;
    padding-top: 32px;float: left;
    text-align: center;
    width: 100%;
}
.updates .date {
    color: #4a4a4a;
    margin: 20px 0 0 0;
    font-size: 15px;text-align: left;
    position: relative;padding-top: 0;float: inherit;
}
.updates .date::before {
    content: "";
    width: 60px;
    background: #007dc6;
    height: 2px;
    position: absolute;
    z-index: 9;
    top: -7px;
}

.team-item img {
    position: relative;
    top: 0;
    transition: .5s;
    width: 100%;
    height: 300px;
    object-fit: cover;
}

.team-item:hover img {
    top: 0;
}
.team-item .team-text {
    position: relative;
    /* height: 145px; */
    transition: .5s;
    bottom: 0;
    padding:0 0 20px 0;
}


.team-item .team-text .team-social {
    opacity: 0;
    transition: .5s;
}

.team-item:hover .team-text .team-social {
    opacity: 1;
}
.team-item .team-social .btn {
    display: inline-flex;
    color: var(--primary);
    background: #FFFFFF;
    border-radius: 40px;
}

.team-item .team-social .btn:hover {
    color: #FFFFFF;
    background: var(--primary);
}
.blog-carousel .owl-prev { 
    left: -15px; 
}
.blog-carousel .owl-next{ 
    right: -15px; 
}

/*** Testimonial ***/
.testimonial-carousel::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
}

.testimonial-carousel::after {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    height: 100%;
    width: 0;
    background: linear-gradient(to left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
}

@media (min-width: 768px) {
    .testimonial-carousel::before,
    .testimonial-carousel::after {
        width: 200px;
    }
}

@media (min-width: 992px) {
    .testimonial-carousel::before,
    .testimonial-carousel::after {
        width: 300px;
    }
}

.testimonial-carousel .owl-item .testimonial-text {
    background: var(--light);
    transform: scale(.8);
    transition: .5s;
}

.testimonial-carousel .owl-item.center .testimonial-text {
    background: var(--primary);
    transform: scale(1);
}

.testimonial-carousel .owl-item .testimonial-text *,
.testimonial-carousel .owl-item .testimonial-item img {
    transition: .5s;
}

.testimonial-carousel .owl-item.center .testimonial-text * {
    color: var(--light) !important;
}

.testimonial-carousel .owl-item.center .testimonial-item img {
    background: var(--primary) !important;
} 

.testimonial-carousel .owl-nav {
    position: absolute;
    width: 350px;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-between;
    opacity: 0;
    transition: .5s;
    z-index: 1;
}

.testimonial-carousel:hover .owl-nav {
    width: 300px;
    opacity: 1;
}

.testimonial-carousel .owl-nav .owl-prev,
.testimonial-carousel .owl-nav .owl-next {
    position: relative;
    color: var(--primary);
    font-size: 45px;
    transition: .5s;
}

.testimonial-carousel .owl-nav .owl-prev:hover,
.testimonial-carousel .owl-nav .owl-next:hover {
    color: var(--dark);
}


/*** Footer Start ***/
.footer .btn.btn-link:focus {
    outline: none;
}
.footer .btn.btn-link {
    display: block;
    margin-bottom:2px;
    padding: 0;
    text-align: left;
    color: #000;
    font-weight: normal;
    text-transform: capitalize;
    font-size: 14px;
    font-family: 'gothamlight';
}

.footer .btn.btn-link:hover {
    color: #FF6F0F; 
}

.footer .btn.btn-square {
    color: #0076be;height: auto;
    /* border: 1px solid rgba(255,255,255,0.5); */
}

.footer .btn.btn-square:hover {
    color: #ff6f0f;
    border-color: transparent;
}
.allaboutpage li:first-child {
    border-top: 1px solid #0070b2;
}
.footer .copyright {
    padding:18px 0;
    font-size: 14px;
    border-top: 1px solid #e5eff5;
    margin: 30px 0 0 0;  color: #000;
}

.footer .copyright a {
    color: #000;
}
.association::after {
    content: "";
    background: url(../img/logoIcon3.png);
    position: absolute;
    top: 75%;
    width: 492px;
    height: 564px;
    background-repeat: no-repeat;
    right: 0px;
}
.cancercenter1 {
    background-image: url(../img/newbanners.png);
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    padding: 50px 0;
    margin: 20px 0;
    text-align: center;
}
.cancercenter1 .heading1 {
    color: #fff;
    text-align: left;
    font-size: 26px;
}
.cancercenter1 p {
    color: #fff;
}
.cancercenter1 span {
    color: #fff;
}

.overviewassociation {padding: 50px 0;background-image: url(../img/visionmissionbg.jpg);float: left;width: 100%;background-repeat: no-repeat; background-size: cover;}
.overviewassociation p{color: #fff;text-align: center;}
.overviewassociation .heading1{
    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
    color: #fff;
    position: relative;
    line-height: 35px;
}
.committeepage ul{padding: 0;}
.committeepage::after {
    content: "";
    background: url(../img/logoIcon3.png);
    position: absolute;
    top: 75%;
    width: 492px;
    height: 564px;
    background-repeat: no-repeat;
    right: 0px;
}
.cancercenter2 {
    float: left;
    width: 100%;
}
.rshorganization.d-flex {
    float: left;
    width: 100%;
}
.rshorganization ul li {width: 100%;display: flex;
    list-style: none;
    color: #000;
    padding: 5px 0;padding-right: 20px;}
.rshorganization ul li:before {
    content: "-";
    display: inline-block;
    width: 0.9em;
    color: #ff6f0f;padding-right: 10px;
}
.committeepage.d-flex {
    float: left;
    width: 100%;
}
.committeepage ul li {width: 100%;display: flex;
    list-style: none;
    color: #000;
    padding: 5px 0;padding-right: 20px;}
.committeepage ul li:before {
    content: "-";
    display: inline-block;
    width: 0.9em;
    color: #ff6f0f;padding-right: 10px;
}
.footer .copyright a:hover {
    color: var(--primary);
}
.footer {
    background: #ecf8ff;
    float: left;
    width: 100%;
}
.footer h5 {
    font-size: 18px;
    font-weight: 500;
}

.emailaddress a {
    color: #0076be!important;
    font-size: 15px; 
}

 .partnership-item img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);cursor:pointer;}
 .partnership-item img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);cursor:pointer;}

 .updates {
    /* background: url(../img/update_bg1.png); */
    width: 100%;
    /* background-repeat: no-repeat; */
}
.updates:hover{
    /* background: url(../img/update_bg2.png); background-repeat: no-repeat;*/
    width: 100%; 
}

.Updates-item:hover h5 {
    color: #ff6f0f;
}
 

/*** Footer End ***/ 

.navbar-dark {
    background: #fff;
    height: 100px;
}

        .navbar-brand .logo {
    width: 120px;
}
.navbar-expand-lg .navbar-nav {
    flex-direction: row;
    height: 100px;
    margin-top: 0px;
}
.navbar .megamenu{ padding: 1rem; border-radius: 0;}
/* .directorsprofile span {
    border: 1px solid;
    padding: 10px 15px;
    border-radius: 25px;line-height: 42px;
} */
.directorsprofile span {
    /* border: 1px solid; */
    /* padding: 10px 15px; */
    border-radius: 25px;
    line-height: 5px;
    text-decoration: underline;
}
.top-bar a {cursor: pointer;
font-size: 13px;
color: #fff;
}
.top-bar a:hover {color: #FF6F0F;font-weight: 500;
    }
.tophide .top-bar{display: none;}
li.nav-item {
    padding-top: 15px;
}
.interpatient {
    position: relative;
}
li.nav-item.interpatient .nav-link {
    color: var(--primary);
}

.interpatient img {
    width: 17px;
    margin:0 5px 0 0 
}
.emergencyno {
    background: #fff;
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 10px;
    padding: 10px 4px;
    /* width: 210px; */
    /* height: 60px; */
    /* border: 1px solid #007dc6; */
    text-align: center;
    margin:0 0 0 20px;
}
.text-emer {
    /* width: 80%; */
    /* float: right; */
    /* padding: 0 0 0 12px; */
    color: #000;
    margin-right: 20px;    padding-top: 5px;
    
}
.text-emer span {
   font-size: 18px;
    display: block;
}
 
.emergencyno img {
    width: 40px;
    float: left;
    padding: 10px 0 0 0;
}

a.emergencyno { color: #626262;margin-top: 15px;}


#header-carousel h1 {
    font-family: 'gothamlight';
    color: #007dc6;
    font-weight: 100;
    text-transform: uppercase;
    font-size: 52px;
}

#header-carousel h1 span { 
   font-family: 'gothamultra';display: block;
}

.btn_1 {
    background: #007dc6;
    padding: 10px 28px;
    border-radius: 50px;
    display: inline-block;
    color: #fff;
    border: 5px solid #fff;
    font-size: 15px;
    /* -webkit-box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 16%); */
    -moz-box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 16%);
    /* box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 16%); */
}

.injustmint {
    display: block;
    width: 100%;
    font-size: 11px;
    text-align: right;
}

.Enquirycontainer .form-input .form-select {
    margin: 0;}
.btn_1:hover {
    color: #fff;
    background-color: #FF6F0F;
}
.SpecProceduresContainer h3 {
    color: #007dc6;
    font-family: 'gothammedium';}

.search-icon {
    background: #007dc6;
    padding: 11px;
    color: #fff;
    border-radius: 50px;opacity: .3;
    font-size: 14px; 
}
.search-icon:hover {opacity: 1;}
.search-screen{
    position: fixed;
    width: 100%;
    height: 0; 
    display: flex;
    justify-content: center;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    overflow: hidden;
    transition: .3s linear .3s; 
    background: rgb(232,246,253);
    background: linear-gradient(180deg, rgba(232,246,253,1) 0%, rgba(255,255,255,1) 100%);  
        z-index: 9999;
}
.search-screen::before {
    content: "";
    background: url(../img/pattern2.png);
    position: absolute;
    top: 0;
    width: 100%;    z-index: -1;
    height: 526px;
    background-repeat: no-repeat;}
    .navbar-nav {
        margin:12px 0 0 0
    }

header .navbar-dark .navbar-nav .nav-link:hover, 
header .navbar-dark .navbar-nav .nav-link:focus {
    color: var(--primary);
    }
    .awards_hospital {
        padding-top: 50px;
    }
.internationalheader li.nav-item {
        padding: 0px 0 0 0;
    }
 
    ul#navbarCollapse {
        margin-bottom: 0;
    }
    .navbar-dark .navbar-brand {
        color: #fff;
        padding: 0 0 0 30px;
    }
.close-icon{
    position: absolute;
    top: 40px;
    right: 40px;
    color: #007dc6;
    font-size: 30px;
    cursor: pointer;
    opacity: 0;
}
.search-box {
    width: 100%;
    max-width: 600px;
    height: 60px;
    background: none;
    border: none;
    outline: none;
    color: #007dc6;
    font-size: 30px;
    border-bottom: 1px solid #bee3f3;
    margin-top: 10%;
}
.search-screen.active{
    transition-delay: 0s;
    height: 100vh;
}
.search-screen.active .search-box,
.search-screen.active .close-icon{
    transition: .2s linear 0.4s;
    opacity: 1;
}

div#header-carousel {min-height: 500px;
    margin: 135px 0 0 0;
}
.homepageslider {
    margin: 0 0 35px 0;
}
.bookanappointment-content{width: 50%;}
.Expert-item button.hospitalsetdesign {
    font-size: 11px;
    padding: 0 1px 0 0;
    color: #000;
    background-color: transparent;
    border: none;
    color: #007dc6;transform: translate(15px, 1px) !important;
  
}
.Expert-item button.hospitalsetdesign:hover {
   
    color: #FF6F0F;
}
.Expert-item button.hospitalsetdesign .dropdown-menu.show {
    display: grid;
    background-color: #f7fcff;
    border: 1px solid #f1f1f1;
    padding: 10px 10px 0px 10px;
    box-shadow: 1px 1px 7px 1px #007dc6;
}
.Expert-item ul.dropdown-menu.forhospitalpage.show {
    transform: translate(5px, -46px) !important;
    display: grid;
    background-color: #fff;
    border: 1px solid #f1f1f1;
    padding: 5px 5px 5px 5px;
    box-shadow: 1px 1px 4px 0px #8f8f8f;
    border-radius: 0;
}
    .Expert-item  .btn-check:checked+.btn-primary:focus, .Expert-item  .btn-check:active+.btn-primary:focus, .Expert-item  .btn-primary:active:focus, .btn-primary.active:focus, .Expert-item .show>.btn-primary.dropdown-toggle:focus{box-shadow:none;}
.Expert-item ul.forhospitalpage li {
    padding-bottom: 10px;
    display: inline-block;
    position: relative;    padding: 2px 0;
    border-bottom: 1px solid #cdcdcd;
}
.Expert-item ul.forhospitalpage li a {
    color: #000;
    width: 100%;
    float: left;
    font-size: 10px;
}
.Expert-item ul.forhospitalpage li a br {
    display: none;
}
.Expert-item ul.forhospitalpage li:last-child{border:none;}
.Expert-item ul.forhospitalpage:last-child{border:none;}
.Expert-item ul.forhospitalpage li a:hover{ color: #007dc6;}
/* ============ desktop view ============ */
@media all and (min-width: 992px) {

  .navbar .has-megamenu{position:static!important;}
  .navbar .megamenu{left:0; right:0; width:100%; margin-top:0;  }

}   
/* ============ desktop view .end// ============ */

/* ============ mobile view ============ */
@media(max-width: 991px){
  .navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
    overflow-y: auto;
      max-height: 90vh;
      margin-top:10px;
  }
}
/* ============ mobile view .end// ============ */

.emergencybtn {
    background: #e4f1f9;
}

/* Quick */
.quickwrap {
    background: transparent;
    position: relative;
    z-index: 1;
}
.whiteicon {
    text-align: center;
    color: #fff;
    margin: 0;
    margin-bottom: 50px;
}
.whiteicon p {
    margin: 0;
    font-size: 15px;
    color: #0077bd;
    padding: 15px 0 0 0;
    height: 20px; 
    float: left;
    width: 100%;
}
.whiteicon span {
    display: block;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
}
.whiteicon li {
    display: inline-block;
    padding: 0 15px 0 15px;
    position: relative;
}
.hospital-carousel .hospital-item img{min-height: 380px;
    object-fit: cover;}
.whiteicon li a{float: left;width: 100%;cursor: pointer;}
.whiteicon li:hover a p{color: #FF6F0F;}

 /* .whiteicon li::before {
    content: "";
    background: url(../img/quickline.png);
    width: 1px;
    height: 76px;
    position: absolute;
    right: 0;
} */
.whiteicon li:last-child::before { display: none;}
.heading1 {
    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
    color: #007dc6;
    position: relative;
    line-height: 35px;
}
.heading1::before {
    content: "";
    background: url(../img/headingicon.png);
    width: 22px;
    height: 22px;
    position: absolute;
    left: -20px;
    top: 9px;
}
.specialities-item h5 {
    font-size: 16px!important;
    font-weight: 100;
    font-family: 'gothambook';
    margin: 25px 0 20px 0;
    display: inherit;padding:  10px 0;
}
.specialities-item {
    margin: 0px 0 12px 0;  
}
/* .specialities-item:hover h5{
    color: #007dc6;
} */
.specialities-item:hover h5 {
    color: #007dc6;
    padding:  10px 0;
    border: 1px solid #007dc6;
    background-color: #e4f1f933;float: left;
    width: 100%;
}
.specialities-item a {
    background: #e4f1f9;
    border-radius: 100px;
    width: 167px;
    height: 167px;
    display: inline-block;  
}

.specialities-item a:hover {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px; 
}

.specialities-item img {
    position: relative;
    /* top: -50px; */    padding-top: 10% !important;
    width: 80% !important;margin-bottom: 0rem !important;
}
.owl-nav {
    position: absolute;
    top: 40%;
    width: 100%;
}
.owl-prev {
    position: absolute;
    left: 0;
    font-size: 28px;color: #007dc6;
}
.owl-next {
    position: absolute;color: #007dc6;
    right: 0; font-size: 28px;
}
.btn_2 {
    color: #FF6F0F;
    font-size: 15px;
    background-color: transparent;
    border: 1px solid #FF6F0F;
    padding: 10px 25px;
    border-radius: 20px;
    margin: 0 5px;
}
.leadeship-bigvideo img.img-fluid {
    height: 427px; object-fit: cover; width: 427px !important;
}
.btn_2:hover{
    color: #fff; 
    background-color: #FF6F0F; 
}

.btn_3 {
    color: #fff;
    font-size: 16px;
    background-color: #007dc6;
    border: 1px solid #007dc6;
    padding: 10px 25px;
    border-radius: 50px;
}
.btn_3:hover{    background-color: #FF6F0F;
    border: 1px solid #FF6F0F;}
    .knowmoreLocation {
        margin:0 0 0 40px;
    }
.tabhospital {
    text-align: center;
    position: relative;
    z-index: 1;
}
.tabhospital .nav-tabs {
    border-bottom: 1px solid transparent;
    display: inline-block;    margin: 0 0 0 0;
}

.tabhospital li.nav-item {    margin: 0 5px;
    float: left;
}
.tabhospitalcontact button#PressRelease-tab {
    color: #fff;
  
}
.tabhospital .nav-tabs .nav-link.active, 
.tabhospital .nav-tabs .nav-item.show .nav-link {
    color: #ff6f0f;
    background-color: transparent;
    border-color: #dee2e6 #dee2e6 #fff;
    border-radius: 50px;
    font-weight: bold;
    border: 1px solid #ff6f0f;
}
.tabhospital .nav-tabs .nav-link { 
    border-radius: 50px;
    padding: 6px 30px;
    color: #000;
}
.tabhospital .nav-tabs .nav-link:hover, 
.tabhospital .nav-tabs .nav-link:focus {
    border-color: #ff6f0f #ff6f0f #ff6f0f;
    isolation: isolate;
    color: #ff6f0f!important;
}
.hospital-item {
    /* background: #ecf8ff; */
    margin: 0 10px;
    padding:50px 80px;
    /* border-radius: 20px; */
    /* border: 6px solid #fff; */
    /* -webkit-box-shadow: 0px 0px 1px 0px rgb(0 0 0 / 10%); */
   /* -moz-box-shadow: 0px 0px 1px 0px rgb(0 0 0 / 10%);*/
    /* box-shadow: 0px 0px 1px 0px rgb(0 0 0 / 10%); */
}
.hospital-item img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
    .descpHospital {
        padding: 30px 20px 0px 20px;
        float: left;
        width: 100%;
    }
.descpHospital h5 a{
    font-family: 'gothambook';
    font-size: 20px;
    color: #007dc7;
    font-weight: 600;
    margin-bottom: 10px!important;
}
  .client-review-stars {
    font-size: 10px;
    color: #007dc6;
    float: left;
    width: 100%;
    padding: 0;
    margin:0 0 25px 0;
}
.btn_5 {
    background: #007dc6;
    color: #fff!important;
    font-size: 13px;
    line-height: 16px;
    /* padding: 10px 30px 5px 30px; 
        position: relative; 
    top: 8px;
    */
    padding: 10px 30px 10px 30px;
    border-radius: 50px;

}
.btn_5 span {
    display: block;
    width: 100%;
    font-size: 11px;
    text-align: right;
}
.descpHospital a {
    color: #007dc6;
    margin: -10px 20px 0 0;
    font-size: 14px;
    display: inline-block;
}

.descpHospital a:hover{
    color: #FF6F0F; 
}
.btn_5:hover{
    background-color: #FF6F0F; 
}

.descpHospital a i {
    margin: 0 10px 0 10px;
}
.descpHospital a:hover {
    color: #e86419;
}
.countryFlags img {
    padding: 0 3px;
    height: 30px;
}
.ourhospital{background: rgb(232,246,253);background: linear-gradient(180deg, rgba(232,246,253,1) 0%, rgba(255,255,255,1) 100%);position: relative;}
.ourhospital::before {
    content: "";
    background: url(../img/logoIcon1.png);
    position: absolute;
    top: -80px;
    width: 479px;
    height: 664px;
    background-repeat: no-repeat;
    right: 0; display: none;
    } 
 .specilitiesWrap {
    width: 90%;
    margin: 40px auto 50px auto;
}
.t-bq-quote-paul {
    position: relative; 
}
.t-bq-quote-paul-qmark {
    position: absolute;
    top: 0;
    left: 0;
}

.t-bq-quote-paul-base {
    flex-basis: calc(100% - 80px);
    /* background: #ffffff; */
    padding:0 30px 0 50px;
    font-size: 14px;
    line-height: 1.62em;
    border-radius: 0 10px 10px 0;
    margin: 40px 0 0 0;
}   
.t-bq-quote-paul-qmark img {
    width: 30px!important;
}

.t-bq-quote-paul-text h2{ 
    font-size: 17px;}

.locationwrap {
    margin: 30px 0 0 0;
}

.locationwrap img {
    width: 25px!important;
    float: left;
    padding: 6px 0 0 0;
}
 
.locationwrap p {
    font-size: 14px;
    padding: 0 0 0 40px;
}

.internationalWrap {
    width: 100%; 
}
.internationalWrap img {
    width: 95% !important;
    border-radius: 50%;
    margin: 0 auto;
}
.countryImage {
    width: 50px;
    /* float: left; */
    margin: 0 auto 12px auto;
    text-align: center;
}
.countryImage img {
    border-radius: 0;
    width: 100%;
}

.reviewIP {
    width: 100%;
    /* padding: 0 0 0 40px; */
    text-align: center;
}
.reviewIP h2 {
    font-size: 17px;
    margin: 0;
}
.internationalReview-carousel .owl-next { 
    font-size: 20px;
}
.internationalReview-carousel .owl-prev { 
    font-size: 20px;
}
.internationalPatiment {
    width: 70%;
    margin: 35px auto 45px auto;
}
.reviewIP p {
    font-size: 14px;
}
.reviewIP a {
    text-decoration: underline;
    color: #000;
    margin: 10px 0 0 0;
    display: block;
}
.internationalleft {
    width: 86%;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}
.countryFlags {
    width: 100%;
    text-align: center;
    margin: 0 0 90px 0;
}

.countryFlags li {
    display: initial;
}

.internationalReview-carousel .owl-nav {
  position: absolute;
    bottom: 20px;
    width: 8%;
    top: initial;
    right: 25%;
}

.locationwrap a {
    font-size: 14px;
    padding: 0;
    text-decoration: underline;
    color: #000;
}

.PatientStories{width: 100%;
    position: relative; }
   .PatientStories::before {
    content: " ";
    background: #007dc657;
    width: 100%;border-radius: 0;
    height: 100%;
    position: absolute;
}

    .PatientStoriesBig{position: absolute;
    text-align: center;
    border-radius: 20px;
    bottom: 20px;
    margin: 0 auto;
    width: 100%;}

    .PatientStories img {
    border-radius: 0;height: 385px;
    object-fit: cover;
}

.PatientStoriesBig p {
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
}
.PatientStoriesBig h2 {
    font-family: 'gothambold';
    font-size: 23px;
    color: #fff;
    margin: 0;
    /* display: none; */
}
/* .PatientStoriesSection .btn_2{display: none;} */
.Surgeryname{ font-size: 15px;
    color: #fff;
    margin: 0 0 10px 0;}

    .treatedby{font-size: 15px;
        color: #fff;
        margin: 0 0 10px 0;}

.PatientStoriesContent {
    width: 100%;
    float: left;
    position: relative;
    margin: 0 0 15px 0;
}
.PatientStoriesContent img{width: 50%; float: left; margin-right: 15px;min-height: 185px;object-fit: cover;}
.PatientStoriesContent .name {
    font-size: 13px;
    color: #000;
    font-weight: normal;
    font-family: 'gothamlight';
    margin: 0 0 6px 0;
}
.PatientStoriesContent p {
    font-size: 12px;
    color: #000;
    font-weight: normal;
    font-family: 'gothamlight';
}
.PatientStoriesContent h5 {
    font-size: 14px;
    color: #000;
    font-family: 'gothambook';
    font-weight: normal; margin: 10px 0 0 0;
}
.loaderfix {
    width: 200px;
    height: 200px;
}
.PatientStoriesContent img {height: 140px;
    width: 100%;
    float: left;
    margin-right: 15px;
    border-radius: 0;
}
.PatientStoriesImg {
    width: 45%;
    /* min-height: 131px; */
    float: left;
    margin-right: 15px;
    position: relative;
}
   .PatientStoriesImg::before {
    content: " ";
    background: #007dc657;
    width: 100%;
    border-radius: 0;
    height: 100%;
    position: absolute;
}



.doctorbytes {
    width: 100%;
    /* min-height: 131px; */
    float: left;
    margin-right: 15px;
}
   .doctorbytes::before {
    content: " ";
    background: #007dc657;
    width:100%;
    border-radius: 0;
    height: 100%;
    position: absolute;
}

.carevideodorbyte .video {
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 100%;
    background: transparent;
    color: #fff;
    display: inline-block;
    background: rgb(255 255 255 / 39%);
    z-index: 999;
    border: 1px solid;
}
.carevideodorbyte {
    position: absolute;
    top: 35%;
    z-index: 5;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
}
.carevideodorbyte i.fa.fa-play {
    color: #fff;
    font-size: 15px;
    padding-left: 5px;
}

.carevideo1 .video {
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 100%;
    background: transparent;
    color: #fff;
    display: inline-block;
    background: rgb(255 255 255 / 39%);
    z-index: 999;
    border: 1px solid;
}
.carevideo1 {
    position: absolute;
    top: 40%;
    z-index: 5;
    left: 18%;
    text-align: center;
} 
.carevideo1 i.fa.fa-play {
    color: #fff;
    font-size: 15px;
    padding-left: 5px;
}

.patientsearchbox .has-search .form-control {
    padding-left: 2.375rem;
}

.patientsearchbox .has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
}
 
.patientsearchbox .btn-search { background: transparent;
    border: 0;    color: #a7a9ac;
    position: absolute;
    top: 6px;
    right: 6px;}

    .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), 
    .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3) {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}
#desktop{display: block;}
    #mobile{display: none;}
.patientsearchbox input.form-control {
    padding: 10px 20px;
    background: #fbfbfb; border-radius: 50px;
    font-size: 13px;
}

.Updates-item {
    /* -webkit-box-shadow: 0px 0px 10px 0px rgb(218 230 236); 
    -moz-box-shadow: 0px 0px 10px 0px rgba(218,230,236,1);*/
    /* box-shadow: 0px 0px 10px 0px rgb(218 230 236); */
    margin: 10px 10px ;
    /* border-radius: 20px; */
    /* background-color: #ecf8ff; */
}

p.emailaddress {
    margin: 0 0 11px 0;
}

.Updates-carousel .owl-prev {
    position: absolute;
    left: -20px;
    font-size: 28px;
    color: #000;
}

.Updates-carousel .owl-next {
    position: absolute;
    color: #000;
    right: -20px;
    font-size: 28px;
}

/* hospital */
.w-48{width: 48%;}
.hospitalMap iframe{ width: 100%; height: 495px; }
.reserach img {border-radius: 0;width: 100%;}
.patientreviews-item {border-radius: 0;
    position: relative;
    /* background: radial-gradient(circle, #007dc6 0%, #ffa600 99%); */
    border: 2px solid #007dc6;
    /* margin: 50px; */
    padding: 20px;
}
 .patientreviews-item:after, .patientreviews-item:before {
    bottom: -27px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
}
.testimonialArrow{margin: 30px 0 0 0px;
    float: left;
    width: 100%;}
.patientreviews-item:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #ffffff;
    border-width: 10px;
    left: 20%;
    margin-left: -10px;
    bottom: -20px;
}
.patientreviews-item:before {
    border-color: rgba(161, 103, 45, 0);
    border-top-color: #007dc6;
    border-width: 13px;
    left: 20%;
    margin-left: -13px;
}
 
 
.user-avatar {
    border-radius: 50%;
    border: solid 3px #FFF;
    display: inline;
    float: left;
    margin-left: 18px;
    margin-top: 10px;
    width: 50px!important;
}
.author {
    color: #000;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin: 18px 0 0 10px;
    text-decoration: none;
}

.awards_hospital h2 {
    font-family: 'gothamultra';
    padding: 20px 0 30px 0;
    font-size: 18px;
}

.counter_hospital {padding-top: 15px;
    text-align: center;
    margin: 0 0 20px 0;
}
.countwhy_hospital {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}
.counter-count_hospital
{
    font-size: 25px;
    position: relative;
    color: #1787ca;
    text-align: left;
    display: inline-block;
    font-family: 'gothamultra';
    line-height: 0;
}
.counter-count_hospital::after {
    content: " +";
    display: inline-block;
}
.countwhy-p_hospital
{
    font-size: 13px;
    color: #000000;
    line-height: 34px;
}

.imground{border-radius: 100%; width: 100%; min-height: 400px;
    object-fit: cover;}

.counter_hospital  .col-lg-2 {
    flex: 0 0 auto;
    width: 19.66667%;
}

.awards_hospital .award-item img {
    width: 66px!important;    display: inline-block!important;
}


 .awards_hospital .award-item p{   font-size: 13px;
    text-align: center;
    margin: 10px 0 0 0;

}
#pills-tabContent .img-fluid{width: 100%;}
.awards_hospital .award-item {width: 100%; text-align: center;}

.ourspecilities {
    background: #f2faff;
}

.Expert-item img {
    border-radius: 0;
}

.Expert-item .doctoricon {
    position: absolute;
    z-index: 1;
    width: 40px!important;
    right: 10px;
    top: 10px; 
}

.Expert-carousel .owl-prev {
    position: absolute;
    left: -40px;
    font-size: 28px;
    color: #000;
}

.Expert-carousel .owl-next {
    position: absolute;
    color: #000;
    right: -40px;
    font-size: 28px;
}
.descrip_expert {
    padding: 20px 15px;
    width: 100%;
}
.descrip_expert h3 {
  font-size: 18px;
    font-weight: 100;
}
.descrip_expert p {
    font-size: 15px;font-family: 'gothamlight';     min-height: 40px;
}
 

.descrip_expert .hosbtn1 {
    font-size: 11px;
    padding: 0 10px 0 0;
    color: #007dc6;
}
input#jobresume {
    width: 100%;
}
/* .head {
    text-align: center;
} */
.descrip_expert .hosbtn2 {
    font-size: 11px;
    padding: 0 8px 0 0;
    color: #000;
}
.newdetail h1 {
    margin-bottom: 25px;
}
.descrip_expert .hosbtn2:hover{ color: #FF6F0F;}
.descrip_expert .hosbtn1:hover{ color: #FF6F0F;}

div#example1 {
    width: 100%!important;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
    max-width: 100%!important;
}

.as-mask{  width: 100%!important; 
    max-width: 100%!important;}

    .virtualStories {
    width: 100%;
    position: relative;
}

.virtualStories::before {
    content: " ";
    background: #007dc657;
    width: 100%;
    /* border-radius: 20px; */
    height: 100%;
    position: absolute;
}
.virtualStories img {
    height: 502px;
}
.mobile-nav.hide{display: none;}
.virtualStoriesBig h2 {
    font-family: 'gothamultra';
    font-size: 46px;
    color: #fff;
    margin: 0 0 0 0;
    text-transform: uppercase;
}
.virtualStoriesBig h3{font-size: 30px; font-weight: bold; color: #fff; font-family: 'gothamultra';}
.virtualtour {
    padding: 60px 0;
}
.virtualStoriesBig p {
    font-size: 20px;
    color: #fff;
    /* text-transform: uppercase; */
    font-family: 'gothamlight';padding: 0 22%;
}
.virtualStoriesBig {
    position: absolute;
    text-align: center;
    border-radius: 20px;
    bottom: 70px;
    margin: 0 auto;
    width: 100%;
}
.virtual_icon {
width: 45px;
height: 45px!important;
position: absolute;
right: 30px;
bottom: -20px;
}

.patientreviews-item p {
    font-size: 15px;
}
.author span {
    font-weight: bold;
}
.as-layer.as-vertical { 
    -moz-transform: none!important;
    -webkit-transform: none!important;
    transform: none!important;
}
.as-white { 
    background: transparent!important;
}

.HealthDespcription {
    background: #fff;
    text-align: center;
    padding: 40px 35px;
    border: 1px solid #cdcdcd;
    border-radius: 0;  
}
.HealthDespcription:hover{ background: #ecf8ff;border: 1px solid #ecf8ff;}
.HealthDespcription h3 {min-height: 50px;
    font-family: 'gothammedium';
    color: #007dc6;
    font-size: 20px;
    text-align: center;
    font-weight: normal;
    width: auto;
    /* margin: 0 auto 20px auto; */
}
form#bookslot_form .form-control{height: 55px;}
textarea#message_treatment {
    height: auto !important;
}
.HealthDespcription .pricepackage {
    font-size: 38px;
    color: #007dc6;
    /* font-family: 'gothamlight'; */
    margin: 0 0 12px 0;
}
.HealthDespcription .days {
    text-transform: uppercase;
}

.hosbtn {
    /* position: absolute; */
    /* left: 0; */
    /* right: 0; */
    /* bottom: 20px; */
    /* background: #007dc6; */
    width: 50%;
    margin: 0 auto;
    color: #007dc6;
    padding: 10px;
    border-radius: 50px;
}
.hosbtn i {
    position: relative;
    top: 1px;
}
.Health-item {
    margin: 0 0 40px 0;
}

.HealthPackages-carousel .owl-prev { 
    left: -30px;}

    .HealthPackages-carousel .owl-next { 
    right: -30px;}

.ExpertDoctors {
    background: #f7fcff;
    height: auto;
}
/* .ExpertDoctors select {
    padding: 10px 25px;
    border-radius: 50px;
    font-size: 13px;background-color: transparent;
} */
.ExpertDoctors select {
    padding: 1px 45px 1px 25px;
    border-radius: 50px;
    font-size: 13px;
    background-color: transparent;
    line-height: 45px;
}
.Expert-carousel {
    margin: 50px 0 0 0;
}



/* slider toggle  */

#example1 .panel-counter {text-transform: uppercase;
    padding: 5px;
    font-family: 'gothammedium';
    font-weight: normal;
    font-size: 20px;
    color: #fff;
    line-height: 25px; 
}

@media (max-width: 860px) {
    #example1.custom-responsive .panel-counter {
        font-size: 16px;
        padding: 2px;
        bottom: 2px !important;
        left: 2px !important;
    }

    #example1.custom-responsive .hide-medium-screen,
    #example3 .hide-medium-screen {
        display: none;
    }
}

@media (max-width: 640px) {
    #example1.custom-responsive .as-layer,
    #example3.as-horizontal .as-layer {
        font-size: 12px;
    }

    #example1.custom-responsive .hide-small-screen,
    #example3 .hide-small-screen {
        display: none;
    }
}

@media (max-width: 450px) {
    .top-bar {
        display: block;
        padding-top: 3px;
    }
    .breadcrumbsection {
        margin-bottom: 0;
    }
    .Updates-carousel .owl-prev {
        left: -10px !important;
    }
    
    .Updates-carousel .owl-next {
        right: -10px !important;
    }    
    
    
    #example1.custom-responsive .as-layer,
    #example3.as-horizontal .as-layer {
        font-size: 10px;
        padding: 2px;
    }
    
}

#example3 .as-panel {
    border: 2px solid #333;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#example4 .text {
    padding: 15px;
    background-color: #F1F1F1;
    color: #222;
}

#example4 .title {
    font-size: 24px;
    margin: 0;
}

#example4 .description {
    font-size: 14px;
    line-height: 1.2;
}

#example4 .link {
    position: absolute;
    bottom: 0;
}

#example4 .link a {
    color: #000;
}

#example-xml .as-panel-counter {
    padding: 5px;
    font-size: 20px;
    color: #333;
    -moz-transform-origin: left bottom;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -moz-transform: rotate(-90deg) translateY(100%);
    -webkit-transform: rotate(-90deg) translateY(100%);
    transform: rotate(-90deg) translateY(100%);
}

.controls {
    margin-top: 30px;
    text-align: center;
}

.controls a {
    color: #333;
}

.controls span.custom-arrow {
    display: none;
}

.accordion-slider h3.as-layer {
    font-family: 'gothammedium';
    /* text-transform: uppercase; */
    font-weight: bold;
    font-size: 30px;
}
.accordion-slider p.as-layer {
    font-size: 18px !important;
    line-height: 1.4;
    width: 40%;
}
.as-pagination-buttons { 
    display: none;
}
.as-has-buttons {
    margin-bottom: 32px;
    margin-top: 50px;
}

.CenterExcellencewrap {
    text-align: center;
    position: relative;
    padding: 15px 0 15px 0;
}
.CenterExcellencewrap img {
  filter: grayscale(100%);border-radius: 100px;width: 150px;
}
.CenterExcellencewrap ul#pills-tab {
    border-bottom: 1px solid transparent;
    display: inline-block;
    margin: 0 0 0 0;
}
.CenterExcellencewrap li.nav-item {
    float: left;
    padding: 0px;
}
.CenterExcellencewrap .nav-pills .nav-link.active img, 
.CenterExcellencewrap .nav-pills .show>.nav-link img {
    filter: grayscale(0); 
}

.CenterExcellencewrap .nav-pills .nav-link.active, 
.CenterExcellencewrap .nav-pills .show>.nav-link {
    color: #fff;
    background-color: transparent;
}
.CenterExcellencewrap div#pills-tabContent {
    width: 90%;
    margin: 0 auto;
}
 
.descriptionCE{
    padding:60px 60px 60px 10px; position: relative;
}

.CenterExcellence {
    position: relative;
}
.CenterExcellence::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: 130px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 0;
}


.descriptionCE h2 {
    font-size: 23px;
    font-family: 'gothambook';
    font-style: normal;
    color: #007dc6;
    font-weight: 100;
    margin: 0 0 20px 0;
}

#headerhospital-carousel {
    /* min-height: 390px; */
    margin: 135px 0 0 0;
}
#headerhospital-carousel h1 {
    font-family: 'gothamlight';
    color: #007dc6;
    font-weight: 100;
    text-transform: uppercase;
    font-size: 52px;
}
.breadcrumbsection {margin-bottom: 40px;}
ul.internationalbanr{padding: 0;}
/* #headerhospital-carousel h1 span{color: #000;font-size: 15px;font-weight: 100 !important;} */
.internationallinks img{padding-bottom: 10px;}
ul.internationalbanr li {
    float: left;
    padding: 20px 20px 20px 0;
}
#treatment_form label {
    color: #000;
}
ul.internationalbanr a.internationallinks {
    text-align: center;
    display: flow-root;
}


#headerhospital-carousel::before {
    content: "";
    background: url(../img/innerbanner_bg1.png);
    position: absolute;
    top: 0;
    width: 100%;
    /* min-height: 390px; */
    height: 100%;
    background-repeat: no-repeat;
    z-index: 1;background-size: contain;
   
}

#headerhospital-carousel h1 {
    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 28px;
    color: #007dc6;
    position: relative;
    padding: 20px 0 20px 0;
}
#headerhospital-carousel h1::before {
    content: "";
    background: url(../img/headingicon.png);
    width: 22px;
    height: 22px;
    position: absolute;
    left: -40px;
    top: 28px;
}
.btn_inner1 {
    padding: 0 0 21px 0;
    display: block;
    color: #000;
    font-size: 15px;    width: 180px;
    background-color: transparent;
    border: none;    text-align: left;float: left;
    width: 100%;
    
}
#headerhospital-carousel .btn_inner1 {
    /* max-width: 253px; */
    padding: 0 0 10px 0;
    display: block;
    color: #000;
    font-size: 15px; 
    background-color: transparent;
    border: none;
    text-align: left;
    float: inherit;
    /* width: 160px; */
}
.carousel-caption .btn_inner1 {  width: 180px;}

.btn_inner1 img {
    width: 25px;
    margin: 0 8px 0 0px;
}
.innerawardbanner {
    float: right;
    position: absolute;
    bottom: 40px;
    right: 1%;
}
.innerawardbanner img {
    margin: 0 5px;
}
.input-group>.form-control:focus, .input-group>.form-select:focus {
    z-index: 0;
}

/*specialities*/
.OverviewContainer {
    padding: 60px 0;
}
.OverviewContainer h3{color: #007dc6;
    font-family: 'gothammedium';
    padding: 10 0 10px 0;
    font-size: 20px;}
.OverviewContainer li {
    position: relative;
    color: #000;
    list-style: none;
    font-size: 16px;
    padding: 0 0 6px 20px;
}
.OverviewContainer ul {
    position: relative;
    margin: 0;
    padding: 0;
}
.OverviewContainer li:before {
    content: "-"; 
    width: 10px;
    height: 12px;
    position: absolute;
    left: 5px;
    top: 0px;    color: #de610d;
}
.OverviewContainer p { padding: 0 80px 0 0;}
.OverviewContainer p a {
    color: #007dc7;
    text-decoration: none;
}

.whychooseus-item {
    margin: 20px; 
}
.whychooseus-item.text-center:hover p {
    color: #007dc6;
}
.whychooseusImg {
    background: #e4f1f9;
    border-radius: 100px;
    /* padding: 25px; */
    width: 140px;
    height: 140px;
    margin: 0 auto;
} 
.technological-item .heading2::before {
    content: "";
    background: url(../img/headingicon.png);
    width: 22px;
    height: 22px;
    position: absolute;
    left: 0;
    top: 10px;
}
.whychooseus-item  h5 {margin: 20px 0 0px 0 !important;
    font-size: 18px;
}
.whychooseus-item  p{float: left;width: 100%;   font-size: 15px;color: #001D23;}
.whychooseus-item h5 span {
    float: left; font-family: 'gothamlight';
    width: 100%;
    font-weight: normal;
}

.whychooseus-item:hover h5 {color: #007dc6;text-decoration: underline;}
.whychooseus-item:hover h5 span{color: #007dc6;text-decoration: underline;}

.heading2 {
    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
    color: #007dc6;
    position: relative;
    line-height: 35px;
    padding:60px 35px 4px 35px;
}

.heading2::before {
    content: "";
    background: url(../img/headingicon.png);
    width: 22px;
    height: 22px;
    position: absolute;
    left: 0;
    top: 66px;
}

.technologicaldesp {
    padding: 40px 35px;
}
.technological-carousel .owl-nav {
    position: absolute;
    bottom: 20%;
    top: initial;
    width: 3%;
    margin: 0 auto 0px auto;
    left: 5%; 
}
.technological-carousel .owl-prev {
    position: absolute;
    left: 0;
    font-size: 28px;
    color: #000;
}

.technologicaldesp h3 {font-size: 18px;
    color: #007dc6;}

.technological-carousel .owl-next {
    position: absolute;
    color: #000;
    right: 0;
    font-size: 28px;
}

.heading3 {
    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
    color: #fff;
    position: relative;
    padding: 6px 35px 4px 35px;
}
.heading3::before {
    content: "";
    background: url(../img/headingicon.png);
    width: 22px;
    height: 22px;
    position: absolute;
    left: 0px;
    top: 15px;
}
.SpecProceduresContainer {
    background: #edf8fe;
    padding: 45px 75px;
    min-height: 670px;
    position: relative;max-height: 670px;
    overflow: scroll;
}
.blogdetaillatest img {
    height: 250px;
    width: 100%;
}
.form-control{color: #000;}
.SpecProceduresContainer::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -60px;
    width: 434px;
    height: 511px;
    background-repeat: no-repeat;
    right: 0;
}
.sp_nopadding{padding: 0;}

.sidemenu {
    background: #007dc6;
    padding:50px 60px;
        min-height: 671px;
}
.sidemenu select {
    background-color: transparent;
    color: #fff;
    border-radius: 30px;
    padding: 10px 20px;
    width: 93%;
}
.sidemenu .nav-pills .nav-link.active, .sidemenu .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #01619b;
}
.sidemenu .nav-pills .nav-link {
background: none;
    border: 0;
    width: 100%;
    text-align: left;
    border-radius: 100px;
    padding: 10px 40px;
    color: #edf8fe;
    margin: 5px 0;
}
 
.descrip_Procedure {
    background: #ffffff;
    padding: 30px;
    border-radius: 0;
    border-bottom: 4px solid #ff6f0f;
}
.descrip_Procedure h3 {
    font-size: 18px;
}
.descrip_Procedure p {
    font-size: 17px; 
}
.Procedure-carousel {
    margin: 30px 0 0 0;
}

.SpecProceduresContainer .owl-prev { 
    left: -30px; 
}

.SpecProceduresContainer .owl-next { 
    right: -30px; 
}

.SpecProceduresContainer a{font-size: 14px;}

.SpecProceduresContainer h3 {
    color: #007dc6;
    font-family: 'gothammedium';
    padding: 0 0 20px 0;
    font-size: 20px;
}
.SpecProceduresContainer li{padding-left: 0;}
.SpecProceduresContainer li{color: #000;list-style: none;}
.SpecProceduresContainer li:before {
    content: "-";
    display: flex;
    width: 0.5em;
    color: #ff6f0f;
    float: left;
}
.SpecProceduresContainer .btn_red i {
    padding: 0 0 0 6px;
}
 h3.setfont{font-size: 18px;
    padding: 0;}
.SpecProceduresContainer h4{
    font-size: 18px;
}

.descrip_Procedure h3 { 
    font-size:18px; color: #000;
}
 
.filterwrapPs {
    width: 100%;
    float: left;
    margin: 0;
}
 .filterbox select {
    padding: 10px 20px;
    background-color: #fbfbfb;
    border-radius: 50px;
    font-size: 14px;
} 
 .filterbox input.form-control {
    padding: 10px 20px;
    background: #fbfbfb;
    border-radius: 50px;
    font-size: 14px;
}

.filterbox .btn-search { background: transparent;
    border: 0;
    position: absolute;
    top: 6px;
    right: 6px;}

.AllSpecialities { position: relative;}
.AllSpecialities::before{   
content: "";
background: url(../img/logoIcon2.png);
position: absolute;
top: 0;
width: 479px;
height: 664px;
background-repeat: no-repeat;
left: 0;
}


    #ttt {
        display: grid;
        grid-template-columns: repeat(3,26.5em);
        grid-template-rows: repeat(3,17em);
    }
    #ttt > .categoryshopbox {
        border:1px solid #ededed;
        border-width: 0 1px 1px 0;
        display: flex; /* flex styling to center content in divs */
        /* align-items: center;
        justify-content: center; */
    }
    #ttt > .categoryshopbox:nth-of-type(3n)  {
        border-right-width: 0;
    }
  
    
    .filterSpecialities .filterbox select {
        padding: 10px 37px 10px 20px;
        background-color: transparent;
        border-radius: 50px;
        font-size: 14px;
    }
    .filterSpecialities .filterbox 
    .filterSpecialities .filterbox input {
        padding: 10px 20px;
        background-color: transparent;
        border-radius: 50px;
        font-size: 14px;
    }
    #doctor .filterbox select {
        padding: 10px 32px 10px 20px;}
 
    .categoryshopbox {
        position: relative;
        width: 100%; 
        padding:25px 25px 25px 35px; 
    }
.categoryshopbox h2 {
    color: #007dc6;
    margin-bottom: 0.5em;
    font-size: 20px;
    line-height: 27px;
    min-height: 60px;
}
.categoryshopbox p {
    color: #000;
    font-size: 14px;
    padding: 0px;
    font-family: 'gothamlight';
    height: 110px;
    max-height: 110px;
    overflow: hidden;
    min-height: 110px;
}
.lftsep {
    width: 70%;
    float: left;
    padding: 0 20px 0 0;
}
.rgtsep {
    width: 30%;
    float: right;
    margin: 40px 0 0 0;
}
.categoryimg { 
    width: 100%;
}

.btn_red {
    color: #FF6F0F;
    font-size: 15px;
    text-decoration: underline;
}
.btn_red:hover {
    color:#007dc6; 
}

/*---------------*/
/***** Sarah *****/
/*---------------*/
#procedurelist .rgtsep {
    display: none;
}
#procedurelist .lftsep{width: 100%;}
   .grid {
    position: relative;
    margin: 0 auto;
    padding: 0;
    max-width: 100%;
    list-style: none;
    text-align: center;
}
.sidepanel ul li:hover {
    background: #ecf8ff; background: #ecf8ff;
    border-bottom: 2px solid #ff6f0f;
}
.form-select{margin: 0;}
.mobilebanner{display: none;}
/* Common style */
.grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0;
    min-width: 100%;
    max-width: 100%;
    /* max-height: 360px; */
    width: 100%;
    background: transparent;
    text-align: center;
    cursor: pointer;
}

.grid figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    opacity: 0.6;
}

.grid figure figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
    pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}

.grid figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
}

.grid figure h2 span {
    font-weight: 800;
}

.grid figure h2,
.grid figure p {
    margin: 0;
}

.grid figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
}
figure.effect-sarah {
    background: #007dc6;    border-radius: 15px;
}

figure.effect-sarah img {
    max-width: none;
    width: -webkit-calc(100% + 20px)!important;
    width: calc(100% + 20px)!important;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(-10px,0,0);
    transform: translate3d(-10px,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

figure.effect-sarah:hover img {
    opacity: 0.3;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

figure.effect-sarah figcaption {
    text-align: left;
    top: 180px;
}

figure.effect-sarah h2 {
    position: relative;
    overflow: hidden;
    padding: 0.5em 0;
    font-family: 'gothamultra';
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    word-spacing: initial;
}

figure.effect-sarah h2::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #fff;
    content: '';
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
}

figure.effect-sarah:hover h2::after {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

figure.effect-sarah p {
    padding: 1em 0;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
        color: #fff;
    text-transform: none;
}

figure.effect-sarah:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}


.oncology-carousel .owl-prev { 
    left: -20px;}
    .oncology-carousel .owl-next { 
    right: -20px;}


.specialities-wid {
    width: 25%;
    float: left;
    margin: 0 10px 0 0;
}

 
.statistics-leftdiv {
    width: 45%;
    float: left;
    border-left: 1px solid #000;
    margin: 10px 10px 30px 10px;
    padding: 0 20px;
    min-height: 60px;
}
.statistics-leftdiv span {
    color: #007dc6;font-weight: 700;
}
.statistics-leftdiv p {
    margin: 0;
    padding: 0; 
}
.statistics{position: relative;}
.statistics::before{
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    bottom: -230px;
    width: 414px;
    height: 410px;
    background-repeat: no-repeat;
    left: 0;
    display: none;
}
button#doctor-tab2:last-child {
    border: none;
}

.imgsqaure {
    border-radius: 3%;
    width: 100%;
}

.Statisticswrap {
    margin: 60px 0 0 0;
}
.getyoursc {
    background: #f4fbff;
}
.getyourContainer {
    width: 60%;
    margin: 60px auto 30px auto;
    text-align: center;
}

.getyourContainer h2 {
    color: #0077bc;
    font-size: 17px;
    text-align: center;
}
.getyourContainer img {
    margin: 0 0 30px 0;
}

.col-megamenu h6.title {
    font-family: 'gothamultra';
    display: block;
    color: #007dc6;
    text-transform: uppercase;
    position: relative;float: left;width: 100%;
    margin: 0 0 35px 0;
}

.col-megamenu .title:before {
    content: "";
    height: 1px;
    width: 10%;
    display: block;
    background: #ff6f0f;
    bottom: -15px;
    position: absolute;
}
.col-megamenu ul li {
    display: block;
    padding: 3px 0;float: left;
    width: 100%;
}
header .col-megamenu ul li:before {
    content: "-";
    display: flex;
    width: 0.5em;
    color: #ff6f0f;
    float: left; 
    align-items: center;
    padding-right: 15px;
}
.opdtiming .btn_orange {
    margin-top: 20px;color: #ff6f0f;
}

.opdtiming .btn-check:checked+.btn-primary, .opdtiming .btn-check:active+.btn-primary, .opdtiming .btn-primary:active, .opdtiming .btn-primary.active, .opdtiming .show>.btn-primary.dropdown-toggle{background-color: transparent;}
.opdtiming .btn-check:focus+.btn-primary, .opdtiming .btn-primary:focus{background-color: transparent !important;}
.opdtiming .btn_orange:hover {background-color: #ff6f0f;
  color: #fff;
}
.opdtiming .btn_orange:focus {background-color: #ff6f0f !important;
   color: #fff;
}

.opdtiming .dropdown-menu.show {
    display: grid;
    background-color: transparent;
    border: 1px solid #f1f1f1;
    padding: 10px 10px 0px 10px;
    box-shadow: 1px 1px 7px 1px #ededed;
}
.opdtiming ul li a {
    color: #000;
    width: 100%;
    float: left;
    font-size: 13px;
}
.opdtiming ul li {
    padding: 5px 5px 0;}
.opdtiming ul li:hover{background-color: #ff6f0f}
.opdtiming ul li:hover a{color: #fff;}
.opdtiming ul li a br {
    display: none;
}

.opdtiming ul li::before{display: none;}
ul#menuhospital li:before{display: none;}
.col-megamenu ul li a {
    font-family: 'gothambook';
    color: #000;
    font-size: 15px;
    padding: 4px 0px 0px 0px;
}
ul#menuhospital li a {font-weight: 600;
}
input#inquiry {
    height: calc(2.5rem + 2px);
    padding: 0rem 0.75rem;
    background-color: transparent;
    line-height: 20px;
    font-size: 14px;margin-bottom: 20px;
}
input#inquiry::placeholder{color: #696969;font-size: 15px;}
.col-megamenu ul li a p{font-size: 11px; margin-top: 10px;}
.menuimg{ border-radius: 10px;
    margin: 0 0 20px 0;
    width: 100%;
    height: 140px;
    object-fit: cover;
}
 
.dropdown-menu.megamenu {
    background: url(../img/menubg.jpg);
    border: 0; padding: 10px 10px;
    -webkit-box-shadow: inset 10px 10px 300px 0px rgb(0 0 0 / 75%);
    -moz-box-shadow: inset 10px 10px 300px 0px rgba(0,0,0,0.75);
    box-shadow: inset 10px 10px 40px 0px rgb(151 151 151 / 75%);
    
    /* box-shadow: none; */
}

.btn_viewall{color: #0077bd;
    font-size: 15px;
    text-decoration: underline;}

.col-megamenu .list-unstyled { 
    margin: 0 0 20px 0;float: left;width: 100%;
   
}
/* .PatientStories .carevideo{display: none;}
.PatientStoriesContent .carevideo1{display: none;} */

 .btn_knowmore {background: #005f97;
    padding: 8px 20px;
    display: inline-block;
    color: #fff;
    border-radius: 50px;
    font-size: 15px;    border: 0;
}
a.btn_knowmore:hover {
    color: #fff;
}
.borderRgt {
    border-right: 1px solid #cdcdcd;
    min-height: 465px;
}
.mtp {
    margin: 40px 0 40px 0;
}
.form-floating>label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 10px;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out,transform 0.1s ease-in-out;
}
.form-floating>.form-control, .form-floating>.form-select {
    height: calc(2.5rem + 2px);
    padding: 0rem 0.75rem;
    background-color: transparent;
    line-height: 20px;    font-size: 14px;
}
.form-floating>label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 11px 0.75rem;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity 0.1s ease-in-out,transform 0.1s ease-in-out;
    font-size: 14px;
}
#quick_enquiry_patient_submit-form {
    margin: 0px 0 0px 0;
}

.printupdate h5 {
    font-family: 'gothamultra';
    display: block;
    color: #f26522;
    text-transform: uppercase;
    position: relative;
    margin: 30px 0 20px 0;
    font-size: 15px;
}

.printupdate h5:before {
    content: "";
    height: 1px;
    width: 9%;
    display: block;
    background: #ff6f0f;
    bottom: -10px;
    position: absolute;
}
.printupdate p.date {
    padding: 5px 0;
    font-size: 13px;
}
.printupdate img{
    width: 45%
}
.Marengoupdates .team-item .team-text {
    padding: 0 0 20px 0;
}
.Marengoupdates {
    background: #fff;
    float: left;
    width: 100%;
    position: relative;    min-height: 427px;
}
.Marengoupdates .nodata {
    padding: 75px 0;}
.Marengoupdates::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: 0;
    width: 422px;
    height: 664px;
    background-repeat: no-repeat;
    right: 0;
}
 
.listingfilter{position: relative; z-index: 1;}
.printupdate {
    padding: 0 20px;
}
.testimonialWrap {
    background: #fff; 
    padding: 10px;
    border-radius: 10px;
      box-shadow: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px;
}

.testimonialWrap:hover{ 
    box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
}


.video-main {position: relative; display: inline-block;}
.videoReview{
    height: 65px;
    width: 65px;
    line-height: 75px;
    text-align: center;
    border-radius: 100%;
    background: transparent;
    color: #fff;
    display: inline-block;
    background: rgb(255 255 255 / 39%);
    z-index: 999;
    border: 1px solid;
    }
  
@keyframes waves {
    0% {
      -webkit-transform: scale(0.2, 0.2);
      transform: scale(0.2, 0.2);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
    50% {
      opacity: 0.9;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    }
    100% {
      -webkit-transform: scale(0.9, 0.9);
      transform: scale(0.9, 0.9);
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
  }
.videoReview i.fa.fa-play{color: #fff;font-size: 20px;padding-left: 5px;}
.wavestest1 {
    position: absolute;
    width: 130px;
    height: 130px;
    background: rgba(255, 255, 255, 0.3);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    border-radius: 100%;
    right: -33px;
    bottom: -33px;
    z-index: -1;
    -webkit-animation: waves 3s ease-in-out infinite;
    animation: waves 3s ease-in-out infinite;
}
.testimonialWrap h5 {
    font-size: 18px;
    font-weight: normal;
    margin: 0;
}
.testimonialWrap p{
        font-size: 15px;
    font-weight: normal;
}
.contentTestimonial {
    padding: 25px 10px 0 10px; position: relative;min-height: 185px;
}
  
.contentTestimonial .department {
font-size: 15px;
    font-weight: normal;
    color: #000;
    margin: 0 0 12px 0;
}
.namedr{
font-size: 16px;
    font-weight: normal;
    color: #000;
    margin: 0 0 12px 0;
}

.filterwrap {
    width: 100%;
    float: left;
    margin: 40px 0 0 0;
}
.psLogo {
    position: absolute;
    right: 0; visibility: hidden;
}
.hospitalleft {
    width: 43%;
    float: left;
}
.hospitalrgt {
    width: 57%;
    float: right;
    margin: 0;text-align: right;
}
.hospital-carousel .owl-prev { 
    left: 30px; 
}
.hospital-carousel .owl-next { 
    right: 30px; 
}
.Internationalcontainer{position: relative;}
.Internationalcontainer::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -100px;
    width: 479px;
    height: 664px;
    background-repeat: no-repeat;
    left: 0;    
}
.Internationalcontainer::after {
    content: "";
    background: url(../img/internationalBg.png);
    position: absolute;
    top: 70px;
    width: 1023px;
    height: 664px;
    background-repeat: no-repeat;
    right: 0;z-index: -1;
}
.internationalReview-carousel {
    margin: 30px 0 0 0;
    display: none !important;
}
.partnership {
    position: relative;
}
.partnership::before {
    content: "";
    background: url(../img/logoIcon3.png);
    position: absolute;
    top: -200px;
    width: 513px;
    height: 511px;
    background-repeat: no-repeat;
    right: 0;
}
ol.breadcrumb {
    font-size: 12px;
    padding: 14px 0 14px 0;
    margin: 0;
}
.breadcrumb-item a {
    color: #000;
}
.breadcrumb-item.active {
    color: #0073b6;
}
.OverviewConatiner {
    position: relative;
    padding: 60px 0 0 0;
}
.OverviewConatiner::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -70px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 0;
}
.SpecilitiesSuccess {
    margin: 10px 0 0 0;
    visibility: hidden;
    display: none;
}

.SpecilitiesSuccess ul { 
    margin: 0;
    color: #0072b5;
    position: relative;
    padding: 0;      text-align: left;
}

.SpecilitiesSuccess ul li {
    font-size: 12px;
    display: inline-block; 
}
.SpecilitiesSuccess i {
    color: #FF6F0F;
    font-size: 9px;
    padding: 0px 4px 0 0;
}
.SpecilitiesSuccess .box1 {
    font-size: 12px;
    margin: 0 0 10px 0;
    color: #0072b5;
    position: relative;
}




.SpecilitiesSuccess .box1::before {
    content: "";
    height: 1px;
    width: 10%;
    display: block;
    background: #ff6f0f;
    bottom: -5px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}

    .SpecilitiesSuccess .box2 {
        font-size: 12px;
        margin: 0;
        color: #0072b5;
    }

    .specialities-item:hover .SpecilitiesSuccess  {
        visibility: visible;
        border: 1px solid #007dc6;
        background-color: #e9f6fd30;
       
    }
    .specialities-item:hover .SpecilitiesSuccess ul{ padding: 5px 10px;}
    .doctorlistingwarp {
        margin: 140px 0 0 0;
        background: #ebf7fe;
        padding: 50px 0;
    }
    p.counter-counthospital {
        font-size: 35px;
        position: relative;
        color: #1787ca;
        text-align: left;
        display: inline-block;
        font-family: 'gothamultra';
        line-height: 0;
        margin: 0;
    }
    .doctorlistingwarp h1 {
        font-family: 'gothamultra';
        text-transform: uppercase;
        font-weight: bold;
        font-size: 30px;
        color: #007dc6;
        position: relative;
        padding: 0 0 0 0;
    }
    .SpecilitiesSuccess:before {
        content: "";
        left: 0;
        bottom: 64px;
        position: absolute;
        width: 33px;
        height: 18px;
        right: 0;
        margin: 0 auto;
        background: transparent url(../img/uparrow.png) center center no-repeat;
    }
    .doctorlistingwarp h1::before {
        content: "";
        background: url(../img/headingicon.png);
        width: 22px;
        height: 22px;
        position: absolute;
        left: -45px;
        top: 6px;
    }
    .finddoctorlisitng {
        width: 100%;
        position: relative;
        left: -50px;
    }
    .pull-left {
        float: left;
    }
    i.fa.fa-search {
        color: #a7a9ac;
    }
    .finddoctorlisitng .filterbox .btn-search { 
        top: 8px; 
    } 
    .doctorlistingwarp::before {
        content: "";
        background: url(../img/logoIcon3.png);
        position: absolute;
        top:150px;
        width: 479px;
        height: 664px;
        background-repeat: no-repeat;
        right: 0;
    }
    .shearprofile {
        /* border: 1px solid #b5b5b5; */
        position: relative;
        border-radius: 5px;
        background: #fafafa;
        padding: 0;
        margin: 0 50px 0 0;
    }
    .shearprofile .doctoricon {
        position: absolute;
        right: 10px;
        top: 10px;
        width: 35px;
    }
    img.gimage {
        float: left;
        width: 15px !important;
        height: 15px !important;
        min-height: 15px !important;
        margin-right: 5px;
    }
    .profiledescription li {
        position: relative;
        padding-left: 20px;
        color: #000;
        list-style: none;
        font-size: 16px;font-weight: 500;   
    } 
    .profiledescription li:before {
        content: "-";
        font-size: 16px;
        position: absolute;
        left: 0px;
        color: #b14c13;
    }
    .profiledescription ul {
        margin: 0;
        padding: 6px 0;
    }

   .profiledescription h6 {
        margin: 6px 0;
    }


.profiledescription p{color: #595858;}

.btn_orange {
    background-color: #fff;
    padding: 8px 20px;
    border-radius: 50px;
    font-size: 17px;
    border: 1px solid #ff6f0f;
    color: #ff6f0f;
    display: inline-block;
}
.btn_orange:hover {
    background-color: #ff6f0f;
    border: 1px solid #ff6f0f;
    color: #fff;
}
.profiledescription a i {
    position: relative;
    top: 2px;    left: 10px;
}
.headerspace1{
    margin-top: 170px;
    padding: 0 0 30px 0;
}
.shearprofiledetail {
    /* border: 1px solid #b5b5b5; */
    position: relative;
    border-radius: 5px;
    background: #fff;
    padding: 10px 0 0 0;
    margin: 0 50px 0 0;
}
.shareprofileDR {
    padding: 20px 0 20px 0;
    line-height: 22px;
    font-size: 16px;
    color: #007dc6;
    font-weight: 500;
}
.shareprofileDR img {
    padding: 0 0 0 8px;
}
li.setborder{display: none;}
.drName {
    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 26px;
    color: #007dc6;
    position: relative;
    line-height: 35px;
}
.drName::before {
    content: "";
    background: url(../img/headingicon.png);
    width: 22px;
    height: 22px;
    position: absolute;
    left: -10px;
    top: 9px;
}
ul.whatsappsection {
    padding: 15px 0;
    float: left;
    width: 100%;
    display: flex;
}
 ul.whatsappsection li {width: 50%;
    display: inline-table;
    float: left;
}
.association p {
    float: left;
    width: 100%;
    margin: 0;
    padding: 10px 0;
}
.privacypolicy li {
    color: #000;font-size: 16px;}
   .setfontsize li{ padding: 7px 0;
}
.privacypolicy ol{
    /* padding-left: 15px; */
    float: left;width: 100%;}
    .termandconditionfont li{padding: 5px 0;float: left;
        width: 100%;}
   
    p.padding1 {float: left;width: 100%;
        padding-left: 15px;    padding-top: 15px;
        margin: 0;
    }
    p.padding2 {float: left;width: 100%;padding-top: 15px;
       
    }
    .paddingleft0 {
        padding-top: 15px;
        margin: 0;
    }
    .paddingleft0 li {
        padding: 10px 0 0;float: left;
        width: 100%;
    }
    .padding4 {
        padding-left: 30px;
        padding-top: 5px;
        float: left;
        width: 100%;
    }
    .privacypolicy ol li p {
        margin: 0;
        padding: 5px 0;
    }
    .padding1 ol.padding1 {
        padding-left: 40px;
        margin-top: 15px;
    }
    .paddingleft01 {
        float: left;
        width: 100%;
        padding-top: 15px;
    }
    li.paddingleft01 {
        margin-top: 10px;
    }
    
    
ul.whatsappsection li a{display: flex;padding: 10px 0;}
ul.whatsappsection li a:hover h4{color: #ff6f0f;}
ul.whatsappsection li a:hover span{color: #ff6f0f;}
ul.whatsappsection li a img{width: auto;height:20px}
ul.whatsappsection li:before{display: none !important;}
 ul.whatsappsection li h4 {
    font-size: 11px;
    margin: 0;color: #007dc6;
}
ul.whatsappsection li span{font-size: 17px;font-weight: bolder;color: #007dc6;}
.profiledescription .profilespeciality h4 {
    line-height: 22px;
    font-size: 16px;
    color: #000;
    font-weight: 500;    margin: 0;
}

.profiledescription .profilespeciality a {
    line-height: 22px;
    font-size: 16px;
    color: #007dc6;
    font-weight: 500;
    margin: 0 0 25px 0;
    float: left;
    width: 100%;
}

.profiledescription .profilespeciality h3 {
    font-family: 'gothammedium';
    font-size: 18px;
    font-weight: normal;
    margin: 5px 0;
}
.drprofileabout .profilespeciality h3 {
    font-family: 'gothammedium';
    font-size: 18px;
    font-weight: normal;
    margin:20px 0;
}
 
.WhychooseusContainer{ background: #fafafa;}
.scrollbar {
    background-color:transparent;
    float: left;
    height: 470px;
    margin-top: 30px;
    width: 100%;
    overflow-y: scroll;
}
.force-overflow {
	min-height: 470px;
}
.sidemenu ul#v-pills-tab {
    padding: 0 20px 0 0;
}
.faqsection::before {
    content: "";
    background: url(../img/logoIcon3.png);
    position: absolute;
    top: 10%;
    width: 300px;
    height: 300px;
    background-repeat: no-repeat;
    right: 40px;
    background-size: 100% 100%;
}

.faqsection .accordion-button { 
    background-color: transparent; 
}
.Technological {   position: relative;}

.Technological::before {
    content: "";
    background: url(../img/logoIcon3.png);
    position: absolute;
    top: 20px;
    width: 604px;
    height: 511px;
    background-repeat: no-repeat;
    left: 4%;
}

#style-1::-webkit-scrollbar {
	width: 6px;
	background-color: transparent;
}

/**  STYLE 1 */
#style-1::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #01619b;
}

#style-1::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #eef9ff;
}

.chemotherapyworks {
    background-image: url(../img/chemotheropyworkbg.jpg);
}

.Enquiry {
    position: relative;
}
.Enquiry::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: 0;
    width: 479px;
    height: 664px;
    background-repeat: no-repeat;
    right: 0;
    z-index: 1;
}

.listingMU {
    text-align: left; 
}

.logorgt1::before{content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -60px;
    width: 453px;
    height: 280px;
    background-repeat: no-repeat;
    left: 40px;
    background-size: 60%;}

    .heading4 {
        font-family: 'gothamultra';
        text-transform: uppercase;
        font-weight: bold;
        font-size: 30px;
        color: #007dc6;
        position: relative;
        line-height: 35px;
        padding: 0 0 0 40px;
    }
    .heading4::before {
        content: "";
        background: url(../img/headingicon.png);
        width: 22px;
        height: 22px;
        position: absolute;
        left: 0;
        top: 9px;
    }
    .influencing {
        padding: 50px 0 0 0;
        width: 100%;
        float: left;
    }
.influencing .heading1 {
        font-family: 'gothamultra';
        text-transform: uppercase;
        font-weight: bold;
        font-size: 25px;
        color: #007dc6;
        position: relative;
        line-height: 35px;
        padding: 0 0 0 40px;
    }
    .influencing .heading1::before {
        content: "";
        background: url(../img/headingicon.png);
        width: 22px;
        height: 22px;
        position: absolute;
        left: 0;
        top: 9px;
    }
    .csrbottomcontant {
        display: flex;
        margin: 30px 0 0 0;
    }

    .overviewmaincontant ul {
        position: relative;
        margin: 0;
        padding: 0;
    }
    /* .overviewmaincontant li:before {
        content: "-"; 
        width: 10px;
        height: 12px;
        position: absolute;
        left: 0px;
        top: 0px;    color: #de610d;
    } */

.whiteicon p:hover{ color: #FF6F0F; }


.modal-content { 
    border-radius: 0; 
}
.modal-title {
    float: left;
    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 25px;
    color: #007dc6;
    line-height: 35px;
    margin: 30px 0 0 0;
}
.btn-close {
    border: 0;
    position: relative;
    top: 8px;
    right: -20px;
    z-index: 1;
}
#videoModal .modal-body {
    padding: 12px 30px 30px 30px;
}
.whychoosepopupimg {
    position: absolute;
    top: -100px;
    width: 151px;
    background: #0076be;
    height: 151px;
    border-radius: 100px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
 
#whychooseuspopup .modal-dialog {
    position: relative;
    top: 70px;
}

#whychooseuspopup .modal-body p {
    float: left;
    width: 100%;
    text-align: center;
}

#whychooseuspopup .whychoosepopupimg img {
-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);}

.drprofile {
    padding: 0 0 50px 0;
    /* background-image: url(../img/drprofilebg.jpg); */
 
    background-repeat: no-repeat;}
    
img.doctordp {
    width: 100%;border-radius: 8px;
    height: 260px;
    object-fit: cover;
    object-position: top;
}
.drprofile h5 {line-height: 22px;
    font-size: 16px;
    color: #007dc6;
    font-weight: 500;
}
.profiledescription { margin-right: 18px;
    max-height: 300px;
    overflow-y: scroll;
}

.profiledescription a{    color: #000; font-size: 16px;}

.opdtiming {
    height: 100%;
    position: relative;
    z-index: 1;padding-top: 22px;
    padding-left: 40px;
    border-left: 1px solid #ccc;
} 

.opdtiming ul{ padding: 0; margin: 0;}
.opdtiming ul li {
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
    border-bottom: 1px solid #cdcdcd;
}
.opdtiming ul li::before{
    content: "";
    background: url(../img/texticon.png);
    width: 10px;
    height: 12px;
    position: absolute;
    left: 0px;
    top: 6px;
}


.opdtiming hr{margin-top: 0;margin-right: 50px;}
.opdtiming h6 {
    margin-bottom: 16px;
    font-family: 'gothamlight';
    font-weight: normal;
}
.opdtiming p {
    margin-bottom: 0;
    position: relative;
    padding-left: 0;
    float: left;
    width: 100%;
    font-family: 'gothamlight';
    font-weight: bold;
}
 
.profiledescription .profilespeciality {
    margin-bottom: 10px;padding-right: 25px;
}
.shearprofile ul{list-style: none;display: flex;margin-top: -25px;}
.shearprofile li span{color: #017dc7;font-size: 12px;padding-right: 10px;}
.profiledescription::-webkit-scrollbar {
    width: 5px;
}
.profiledescription::-webkit-scrollbar-track {
    background-color: #e5f6ff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.profiledescription::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #017dc7; 
}

.drprofileabout {
   /* background-image: url(../img/abouttabbg.jpg); */
   position: relative; 
    width: 100%;
    padding: 50px 40px;
    background: #f4fbff;
}
.drprofileabout::before {
    content: "";
    background: url(../img/logoIcon3.png);
    position: absolute;
    top: 180px;
    width: 519px;
    height: 664px;
    background-repeat: no-repeat;
    right: 2%;
}
.headingsection{position: relative;}
.headingsection h4 {
    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 26px;
    color: #007dc6;
    position: relative;
    line-height: 35px;
    padding: 3px 0 0 40px;
}
.headingsection h4:before {
    content: "";
    background: url(../img/headingicon.png);
    width: 22px;
    height: 22px;
    position: absolute;
    left: 0;
    top: 9px;
}
.drprofileabout .tababoutdoctor {
    padding-top: 25px;
}
.drprofileabout .nav-tabs{ border-bottom: 1px solid #ccc;}
.drprofileabout .nav-tabs .nav-link {
    margin-bottom: -1px;
    padding: 10px 28px;
    background: transparent;
    border: 1px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 6px;
    border: none;
    border-right: 2px solid #ccc;
    border-radius: 0;
    color: #838383;
}
.drprofileabout button.active {
    color: #007dc6 !important;
    font-weight: 600;border-bottom: 2px solid #007dc6 !important;
}
.drprofileabout .tab-content ul{padding-left: 15px;    padding-right: 100px;}
.drprofileabout .tab-content li {position: relative;padding-left: 20px;color: #000;
    list-style: none;font-size: 16px;
}
.drprofileabout .tab-content p {
    font-size: 16px;
}
.drprofileabout .tab-content li:before {
    content: "-";
    font-size: 16px;
    position: absolute;
    left: 0px;
    color: #b14c13;
}
.chemotherapyworks li {
    color: #000;
}
.drprofileabout div#myTabContent {
    padding: 30px 0;
}
.drprofileabout div#myTabContent h5{font-size: 16px;padding: 10px 0;}
 
.drprofilebyte {
    background: #fff; 
    width: 100%;
    padding: 50px 60px;
}
.sheartabicon {
float: left;
    width: 65px;
    position: absolute;
    padding: 20px;}
.sheartabicon img{width: 20px !important;}
.sheartab1icon {float: right;width: 120px;
    position: absolute;
    padding: 20px;
    right: 20px;}
.sheartab1icon img{width: 90px !important;}
.bytesdeta {
    float: left;
    color: #000;
    position: relative;
    padding: 20px;
    bottom: 0;
    width: 70%;
}
.bytessection {
    position: relative;
}
.bytessection::before {
    content: " ";
    background: #007dc657;
    width: 100%; 
    height: 100%;
    position: absolute;
}
.bytesdeta h2 {
    color: #58595b;
    font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
}
.bytesdeta p {
    color: #000;
    font-size: 16px;
    font-family: 'gothamlight';
}
.bytesdeta1{
    float: left;
    color: #000;
    position: relative;
    padding: 20px 10px;
    bottom: 0;
    margin-bottom: 10px;
    width: 30%;
}
.bytesdeta1 img {
    width: 50%!important;
}

.bytesdeta1 span {
    font-size: 13px;
    color: #000;
    font-family: 'gothamlight';
    width: 50%;
    float: left;
    top: 10px;
    position: relative;
}
  
.drprofilebyte .owl-prev {    color: #000;
    left: -20px; 
}
.drprofilebyte .owl-next {   
        color: #000;
        right:-20px; 
    }

.pdleft{padding: 0 0 0 60px !important;}
.pdleft .p-3 {
    float: right;
    margin-right: 50px;
}
.Patient_slider {
    padding: 0 0 40px 0;
}
.drprofilepatient {
    background: #fff;
    padding: 0 0 50px 0;
    width: 70%;
    margin: 0 auto;position: relative;
}

.PatientStories1 {
    position: relative; 
}
.PatientStories1::before {
    content: " ";
    background: #007dc657;
    width: 100%; 
    height: 100%;
    position: absolute;
}

    .drprofilepatient::before {
        content: "";
        background: url(../img/logoIcon2.png);
        position: absolute;
        top: -60px;
        width: 519px;
        height: 664px;
        background-repeat: no-repeat;
        left: -210px;
    }
    
    .Patient_slider .owl-prev { 
        left: -20px; 
        color: #000;
    }
    .Patient_slider .owl-next { 
        right: -20px; 
        color: #000;
    }

.patientsstory-carousel .owl-next {
    right: 17px;
}

.drprofilepatient h2{color: #fff;    margin: 0;}
.drprofilepatient span{color: #fff;font-size: 12px;margin-bottom: 15px;float: left;width: 100%;}
.drprofilepatient p{color: #fff;}
 
.screenshot_slider .owl-item {
    padding: 0px;
    opacity: .1;
}
.owl-item.active.center{
    padding: 0px;
    opacity: 1;
}
a.btn_blue {
    background-color: #0076be;    padding: 10px 25px;
    border-radius: 50px;font-size: 18px;
    border: 1px solid #0076be;
    color: #fff;
}
a.btn_blue:hover {background-color: transparent;
    border: 1px solid #0076be;
    color: #0076be;
}
.drprofilepatient .PatientStoriesBig{bottom: 15px;}
.screenshot_slider.owl-carousel.owl-loaded.owl-drag {
    padding: 0;
}
.bottomfixed{padding-right: 100px;
    float: left;
    width: 100%;
    margin-top: 30%;
}


.oncologydescription {
    position: relative;
    top: -130px;
    padding: 15px 0 0 15px;
}



.oncologydescription h5{color: #fff;margin: 0;}
.oncologydescription p{color: #fff;margin: 0;}
.oncologydescription hr{width: 50px;height: 2px;}


/*acadmic reserch page css start here*/
.faqsection{padding: 70px 0;position: relative;}
.accadmicreserch ul{padding-left: 0px;padding-top: 30px; padding-right: 0;}
.accadmicreserch li {position: relative;padding-left: 20px;color: #000;
    list-style: none;font-size: 16px;
}

.accadmicreserch li:before {
    content: "";
    background: url(../img/texticon.png);
    width: 10px;
    height: 12px;
    position: absolute;
    left: 0px;
    top: 6px;
}
.accordion-item {
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #ccc;
    width: 100%;
    display: inline-block;
}
.accordion-item:last-of-type {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.accordion-button:not(.collapsed) {
    color: #000;
    background-color: transparent;
    box-shadow: none;
}
.accordion-button{color: #000; padding: 1.25rem 0rem;}
.accordion-body{ padding: 0px 0 1rem 0rem;}
.accordion-button:focus{border-color: transparent;box-shadow: none;}
.accordion-body p{float: left;width: 100%;padding: 0 20px;}
.accordion-button h4 {
    position: relative;
    font-size: 17px;
    padding-left: 20px;
}
.accordion-button h4:before {
    content: "";
    background: url(../img/texticon.png);
    width: 11px;
    height: 12px;
    position: absolute;
    left: 0px;
    top: 4px;
}
.accordion-button:not(.collapsed)::after {background-image:  url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23787878'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}
.courcess_expert .hosbtn1 {
    font-size: 15px;
    padding: 10px ;
    color: #007dc6;
    float: left;
    width: 100%;
}
.courcess_expert .hosbtn1 i.fal.fa-chevron-right {
    float: right;
}
.courcess-item img {
    border-radius: 15px;
}

.chemotherapyworks h3 {
    font-size: 18px;
    color: #007dc6;
    margin: 10px 0;
}
.chemotherapyworks h4{font-size: 18px;color: #007dc6;margin-bottom: 0;}
.chemotherapyworks p{font-size: 15px;}
.accordion-body span{position: relative;color: #000;padding-left: 15px;float: left;
    width: 100%;line-height: 30px; font-size: 15px;
}
.accordion-body span strong{color: #007dc6;}
.accordion-body span:before {
    content: "-";
    /* background: url(../img/texticon.png); */
    /* width: 10px; */
    /* height: 12px; */
    position: absolute;
    left: 0px;
    top: 0px;
    color: #ff6f0f;
}
.treatmentform {background-image: url(../img/treatmentsectionbg.jpg);background-size: cover;}
.treatmentform .setright{float: right;}
.formsection{width: 40%;float: right;}
.formsection form{background-color: #fff;padding: 30px 40px;border-radius: 15px;}
.formsection .form-control {
    margin: 9px 0;
    padding: 13px 15px;
}
.secondopiniontreatment .formsection .heading4 {font-size: 20px;}
.formsection form h4{font-family: 'gothamultra';
    text-transform: uppercase;padding-left: 35px;
    font-weight: bold;
    font-size: 30px;
    color: #007dc6;
    position: relative;}
  .formsection form h4:before {
    content: "";
    background: url(../img/headingicon.png);
    width: 22px;
    height: 23px;
    position: absolute;
    left: 0px;
    top: 6px;
}
.formsection input{border: 1px solid #d6d6d6}
.formsection input::placeholder{color: #000;}
.form-control:disabled, .form-control:read-only{background-color: transparent;border: 1px solid#d6d6d6;}
.formsection textarea.form-control{border: 1px solid #d6d6d6;}
.form-control:focus {
    color: #000;
    background-color: #fff;
    border-color: #d6d6d6;
    outline: 0;
    box-shadow:  none;
}
.formsection button {
    background-color: transparent;
    color: #ff6f0f;
    padding: 10px 25px;
    border: 1px solid #ff6f0f;
    border-radius: 30px;
    margin-top: 15px;
}

.formsection button:hover {
    background-color: #ff6f0f;
    color: #fff; 
    border: 1px solid #ff6f0f; 
}


/*input[type="file"] {
  position: absolute;
  z-index: -1;
  top: 6px;
  left: 0px;    
  font-size: 15px;
  color: rgb(153,153,153);
}

.button-wrap {
  position: relative;
}
.new-button {
    display: inline-block;
    cursor: pointer;
    background-color: #transparent;
    color: #000;
}*/
::-webkit-file-upload-button {
   display: none;
}
input[type='file'] {
  opacity:0   ;display: none; 
}
span#val {
    position: relative;
    top: 35px;
    /* z-index: 11; */
    padding: 7px;
    margin-left: 1px;
    background-color: #fff;
   
}
.fileupload{
    float: left;
    width: 100%;
    line-height: 0px;
}
.inqueryinnertab{float: left;width: 100%;background: #ecf8ff;
    position: relative;}
.inqueryinnertab .col-lg-4{float: left;}
.inqueryinnertab .col-lg-8{float: left;}
.enquirytabinner h6{position: relative;padding-left: 35px;font-size: 22px;color: #fff;font-weight: 100;}

.enquirytabinner h6:before {
    content: "";
    background: url(../img/headingicon.png);
    width: 22px;
    height: 23px;
    position: absolute;
    left: 0px;
    top: 3px;
}
.enquirytabinner ul#myTabmain {
    float: left;
    padding: 0;
    width: 100%;
    display: grid;
}
.enquirytabinner ul#myTabmain1 {
    float: left;
    padding: 0;
    width: 100%;
    display: grid;
}
#myTabmainsec .nav-link{outline: none;
    color: #017dc7 ;font-weight: 600;
}
#myTabmainsec .nav-link:hover { 
    border-radius: 50px;
    font-weight: bold;
    color: #cc590c ;
}
#myTabmainsec button.active {
    color: #cc590c !important;border: 1px solid #cc590c;
}
#myTabmainsec .nav-link:focus {outline: none;
    color: #cc590c ;
}

.form-input1 textarea::placeholder{color: #000;}
.inquerymaintab {
    margin: 0 0 30px 0;
}
/* .inqueryinnertab{background-image: url(../img/inqueryinnertabbg.png);} */
.inqueryinnertab #myTabmain .nav-link {
    color: #fff;
    width: 80%;
    text-align: left;
    padding: 12px 40px;
}
.inqueryinnertab .container-fluid{padding: 0;}
.enquirytabinner .sidemenu{min-height: 800px;}
.enquirytabinner .sidemenu::after {
    content: "";
    background: url(../img/contactusbg.png);
    position: absolute;
    top: 50%;
    width: 479px;
    height: 664px;
    background-repeat: no-repeat;
    left: 10%;
    z-index: 1;

}
.inqueryinnertab .nav-tabs .nav-link.active, 
.inqueryinnertab .nav-tabs .nav-item.show .nav-link {
    color: #fff;
    background-color: transparent;
    border-color: #dee2e6 #dee2e6 #fff;
    border-radius: 50px;
    font-weight: bold;
    border: 1px solid #fff;
}
.inqueryinnertab .nav-tabs .nav-link:hover, .inqueryinnertab .nav-tabs .nav-link:focus {
    border-color: #dee2e6 #dee2e6 #fff;
    isolation: isolate;
    color: #fff!important;
}
.Enquirycontainer .form-input .form-select {
    background-color: transparent;
    padding: 12px;
}
#maintab2inner1 span.error {
    font-size: 12px;
}
.Enquirycontainer .form-input .form-control {
    background-color: transparent;
    padding: 12px;
    /* padding: 10px 12px; */
}
.Enquirycontainer .form-input label {
    color: #4d4d4d;
    padding-bottom: 10px;
    font-size: 15px;
}
.Enquirycontainer .form-input1 .textarea {
    background-color: transparent;
    padding: 20px;
}
.Enquirycontainer .form-input {
    float: left;
    width: 50%;
    padding: 0px 10px;min-height: 110px;
}


#myTabmain li.nav-item{margin: 10px 0;}
div#myTabmainContent {
    /* padding: 0px 75px 0; */
    padding: 0 15%;

}
#myTabmainContent h4{color: #017dc7 ;font-weight: 100;    font-size: 30px;
    padding-left: 10px;
}
.form-input {
    float: left;
    width: 50%;
    padding: 20px 20px 10px;
}
.form-input .form-control{background-color: transparent;padding: 12px;}
.form-input .form-select{background-color: transparent;padding: 12px;}
.form-input .form-select:focus{box-shadow: none;border: 1px solid #ccc;}
.form-input label {color: #000;
    padding-bottom: 10px;
}
.form-input input::placeholder{color: #000;}
.form-input input:focus{border: 1px solid #ccc;background-color: transparent;}
.form-input select.form-select::placeholder{color: #017dc7;}
.form-input1 label{color: #000;
    padding-bottom: 8px;  padding-top: 8px;
}
.form-input1 textarea{    float: left;
    width: 100%;
    border: 1px solid #ccc;
    background-color: transparent;
    border-radius: 6px;
    padding: 10px;
    color: #cdcdcd;}
.form-input1 textarea::placeholder{color: #cdcdcd;background-color: transparent;}
.form-input1 {padding:10px;    float: left;
    width: 100%;}
.form-input1 .form-control{border: none;}
.tab-content form button {
    float: left;
    background-color: transparent;
    color: #ff6f0f;
    padding: 10px 40px;
    border: 1px solid #ff6f0f;
    border-radius: 30px;
    margin-top: 35px;
}
.inqueryinnertab form {
    float: left;
    width: 100%;
    padding-bottom: 80px;
    position: relative;
    z-index: 1;
}

#myTabmainContent .form-input {
    float: left;
    width: 50%;
    padding: 0px 10px;
    min-height: 110px;
}
#myTabmainContent .error{
    font-size: 12px;
}
#myTabmainContent .form-input .form-select {
    background-color: transparent;
    padding: 12px;
}
#myTabmainContent .form-input .form-control {
    padding: 12px;
}


#myTabmain1 .nav-link{color: #fff;width: 80%;text-align: left;padding: 12px 40px;}
#myTabmain1 li.nav-item{margin: 10px 0;}
div#myTabmainContent1 {
    padding: 0px 75px 0;
}
#myTabmainContent1 h4{color: #017dc7 ;font-weight: 100;    font-size: 30px;
    
}

div#myTabmainContent1 {
    /* padding: 0px 75px 0; */
    padding: 0px 15%;
    float: left;
    width: 100%;
}
 
.ourlocation {
    position: relative;
    float: left;
    width: 100%;
}
.ourlocation::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    bottom: -40px;
    width: 420px;
    height: 413px;
    background-repeat: no-repeat;
    right: 0;
    z-index: -1;
}

.conatctmap{width: 100%;
     /* height: 500px; */
    }
.conatctmap iframe{width: 100%; height: 500px;}
.contantsec{float: left;} 
.tablocation {
    margin: 30px 0;
}
.ourlocation ul#myTab {
    padding: 25px 0;
}
.contantsec ul {
    float: left;
    padding: 0;
}
#myTabContentset .contantsec {
    list-style: none;
    /* max-height: 740px; */
    /* overflow-y: scroll; */
    padding-left: 0;
    float: left;
    display: block;
    width: 100%;}
#myTabContentset ul li img.locationmages{width: 100%;background-position: left;
    height: 200px;
    object-fit: cover;}
#myTabContentset ul li {padding: 20px 20px ;
    float: left;
    width: 50%;
}
#myTabContentset ul li span{float: left;width: 100%;line-height: 40px;}
#myTabContentset ul li span a{color: #000;cursor: pointer;}
.ifreamimg iframe {
    padding: 5% 0 0% 10%;
}
#myTabContentset ul li span a:hover{color: #FF6F0F;}
.contantsec h4 {position: relative;
    font-size: 16px;
    color: #007dc6;
    padding: 0 0;
}
.contantsec h4:before {
    content: "";
    background: url(../img/texticon.png);
    width: 10px;
    height: 12px;
    position: absolute;
    left: -15px;
    top: 4px;
}
#myTabContentset ul li span i {
    width: 30px;
    height: 30px;
    background: #0179c1;
    padding: 7px;
    border-radius: 30px;
    margin: 0 10px 0 0;
    color: #fff;
    text-align: center;
}
.conatctmap iframe {
    padding: 10px 0 30px 0;
}
.contantsec p{color: #000;
    font-size: 15px;
    line-height: 18px;
}
.contantsec span{color: #000;}
#myTabContentset .contantsec ul li {
    padding: 20px 20px;
    float: left;
    width: 50%;display: block;
    min-height: 250px;
}
#doctorlisting{margin-top: 0px !important;background-color: #fff;float: left;background-image: none; width: 100%;}
    #doctorlisting h4 {font-weight: normal;
        font-size: 20px;    padding: 20px 0 0 0;
        color: #007dc6;
        font-family: 'gothammedium';
        text-transform: capitalize;
    }
    .listingrow {
        padding: 40px 5px;
        border-bottom: 1px solid #ededed;
        display: flex;
        margin: 0 5px;
    }
/* #doctorlisting .profiledescription{overflow: hidden ;} */
.opdtiming h5 {
    font-size: 20px;
    color: #007dc6;
    font-family: 'gothammedium';
    text-transform: capitalize;
}
#doctorlisting  .heading1::before {
    content: "";
    background: url(../img/headingicon.png);
    width: 22px;
    height: 22px;
    position: absolute;
    left: -25px;
    top: 4px;
}


/*about page css start here*/
.allaboutpage ul {
    list-style: none;
    float: left;
    width: 100%;  position: relative;
    padding: 0 50px 0 0;
}
.allaboutpage ul::after {
    content: "";
    background: url(../img/logoIcon3.png);
    position: absolute;
    top: 100%;
    width: 592px;
    height: 664px;
    background-repeat: no-repeat;
    left: -30px;z-index: -1;
} 
    .allaboutpage li{float: left;width: 100%;border: 1px solid #0070b2;border-top: none;}
.allaboutpage li a{color: #0070b2;background-color: #fff;padding: 8px 10px;float: left;width: 100%;font-size: 16px;line-height: 40px;}
.allaboutpage li.active a{color: #fff !important;background-color: #0070b2 !important;}
.allaboutpage li a:hover{color: #fff !important;background-color: #0070b2 !important;}
.allaboutpage li a:after {
    top: 13px;
    right: 23px;
   float: right;line-height: 1;
   content: "\a0 ›";font-size: 40px;
 
}
.aboutus .heading5{padding-left: 35px;    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
    color: #007dc6;
    position: relative;
    line-height: 35px;}
.aboutus .heading5::before {
    content: "";
    background: url(../img/headingicon.png);
    width: 22px;
    height: 22px;
    position: absolute;
    left: 0px;
    top: 10px;
}
.hospital-carouselabout .descpHospital a i {
    margin: 0 3px 0 3px;
}
.hospital-carouselabout .descpHospital a {
    color: #007dc6;
    margin: 0 5px 0 0;
    font-size: 12px;
}
.hospital-carouselabout .descpHospital h5{font-weight: 600;}
.hospital-carouselabout {
    margin-top: 25px;
}
.hospital-carouselabout .hospital-item{border: none;}
.hospital-carouselabout  .btn_5 {
    padding: 12px 12px;}
.overviewdetail ul{padding: 30px 0;
    list-style: none;
    alignment-baseline: alphabetic;float: left;margin-bottom: 0;
    width: 100%;}
.overviewdetail li {
    float: left;
    width: 33%;
}
ul.marengopledgelist {margin: 0px; padding: 0px;}
ul.marengopledgelist li{font-size: 14px; margin-bottom: 10px; width: 100%; padding-left: 10px;}
.overviewdetail .counter {
    text-align: left;
    margin-bottom: 0;    font-weight: bold;
    font-size: 30px;
    color: #007dc6;
}
.overviewmaincontant{float: left;width: 100%;}
.overviewvisionmission {background-image: url(../img/visionmissionbg.jpg);float: left;width: 100%;background-repeat: no-repeat; background-size: cover;}
.overviewvisionmission h4{color: #fff;
    font-family: 'gothammedium';
    font-weight: normal;
    font-size: 23px;}
.overviewvisionmission p{color: #fff;}
.visionmissioncontant {
    padding: 0 0 0px 40px;
}
.overviewvisionmission ul{float: left;width: 100%;margin: 0;padding: 0;}
.overviewvisionmission ul li{float: left;width: 100%;display: flex;padding: 0;color: #fff;padding: 20px;
    margin-bottom: 10px;}
.overviewvisionmission li ul li{float: left;width: 100%;display: flex;padding: 0;color: #fff;}
.overviewvisionmission ul li img{width: 51px;height: 60px;}
.overviewvisionmission ul li p{margin-bottom: 0;    font-size: 15px;}
.overviewvisionmission ul li li::before{
    content: "-";
    display: flex;
    width: 0.5em;
    color: #fff;
    float: left;
}
.foundermessage {
    padding: 50px 0 0 0;
    float: left;
}
.foundericon img{padding-top: 30%;}
.founderimg img {
    width: 100%;
}
.foundercontant h5 {
    font-size: 17px;
    color: #007dc6;
    font-weight: 500; font-family: 'gothamlight';
    margin: 0 0 20px 0;
}
.foundercontant p {
    font-size: 17px; font-family: 'gothamlight';
}
.foundercontant h4 {
    font-size: 20px;
    color: #007dc6;
    font-weight: 600;
} 
.founderimg {
    width: 90%;
    position: relative;
}
/* .founderimg::before {
    content: " ";
    background: #007dc657;
    width: 100%; 
    height: 100%;
    position: absolute;
} */
  
/*blog page css start here*/
.blogsectionlist {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.listsection{float: left;padding: 15px;}
.listsection img{width: 100%;box-shadow: 0px 0px 40px 15px #ecf8ffbf;border-radius: 5px;}
.listsection h4{font-size: 18px;float: left;width: 100%;padding-top: 20px;}
.listsection p{font-size: 14px;float: left;width: 100%;margin-bottom: 0;}
.blogcategory ul {
    list-style: none;
    padding: 0;
    float: left;
}
.blogcategory ul li{float: left;line-height: 30px;margin:6px;}
.blogcategory ul li a{
    font-size: 12px;
    color: #000;
    text-decoration: none;
    background-color: #f4f4f4;
    padding: 10px 15px;
    border-radius: 40px;
}
.blogauthor img {
    width: 186px;
    height: 215px;
    object-fit: cover;
    background: #000;
    object-position: top;
}
.blogauthor li h4 {
    padding-top: 65px;
}
.nodata {min-height: 100px;
    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    color: #007dc6;
    text-align: center;
    margin: 50px 0 0 0;
}
.blogcategory ul li a:hover {
    color: #fff;
    background: #007dc6;
}
.blogdetailcontant {
    float: left;
    width: 100%;border-bottom: 1px solid #ccc;
    padding: 25px 75px 25px 0;
}
.blogauthor{    float: left;padding: 20px 0;border-bottom: 1px solid #ccc;
    width: 100%;}
.blogauthor ul{list-style: none;display: flex;padding: 0;margin-bottom: 0;}
.blogauthor ul li{padding-right: 20px;}
.blogauthor li h4{padding-top: 25px;}
.blogauthor li h4 a{color: #1185cb;font-size: 20px;}
.relatedlistsection{float: left;padding: 15px;}
.relatedlistsection img {box-shadow: 0px 1px 11px 8px #ecf8ffbf;width: 100%;border-radius: 5px;}
.relatedlistsection h4{font-size: 18px;float: left;width: 100%;padding-top: 20px;}
.relatedlistsection p{font-size: 14px;float: left;width: 100%;margin-bottom: 0;}
.blogdetaillatest p img{border-radius: 0;box-shadow: 0px 1px 11px 8px #ecf8ffbf;width: 100%;margin: 5px 0;}
.blogsection {
    padding-right: 25px;
}
.blogdetaillatest ul li a { 
    padding: 0; 
    width: 100%;
}
.blogdetaillatest img{width: 100%;}
.blogdetaillatest ul li a:hover { 
    background: #fff;
}
.blogpage .heading1 {
    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
    color: #007dc6;
    position: relative;
}
.blogpage .heading1::before {
    top: 10px;    left: -15px;
        width: 18px;
    height: 18px;
    background-size: contain;
}

.input-group-append {
    cursor: pointer;
  }
  
/*careerpage page css start here*/
#careerpage {
    background-color: #fff;
    background-image: none;
    background-repeat: no-repeat;
    background-position: right;
    width: 100%;
}
#careerpage .accordion-button:not(.collapsed)::after {
    background-color: #007dc6!important;
}

#careerpage select{border-radius: 30px; position: relative;
    z-index: 1;}

#careerpage .accordion-button h4{color: #017dc7;font-weight: 500;}
#careerpage button.accordion-button.collapsed h4{color: #000;font-weight: 500;}
#careerpage .accordion-body li{    list-style: none;font-size: 15px;
    float: left;
    width: 100%;    color: #000;
    display: flex; margin-bottom: 10px;    position: relative;
}
#careerpage .accordion-body ul{
    float: left;padding: 0;
    width: 100%;
}
#careerpage .accordion-item{background-color: transparent;}
#careerpage .accordion-button h4{padding-left: 0;}
#careerpage .accordion-button h4:before{display: none;}
#careerpage .accordion-button{background-color: transparent;}
#careerpage .accordion-body li::before {margin-top: 10px; display: inline-block;
    content: '';
    -webkit-border-radius: 0.375rem;
    border-radius: 0;
    height: 2px;
    width: 0.75rem;
    margin-right: 0.5rem;
    background-color: #ff6f0f;position: absolute;
    left: -20px;
}
#careerpage .accordion-button::after {
   
    background-image: url("../img/carrerdownarrow.png");
    background-repeat: no-repeat;
    background-color: #ccc;
    border-radius: 13px;
}
.accordion-button:not(.collapsed)::after {
    background-color:transparent!important;
}
#careerpage p {
    margin-bottom: 20px;
    font-size: 16px;
}
#careerpage h6{margin-bottom: 20px;}
#careerpage .accordion-body {
    float: left;
}
#careerpage a.btn_2 { float: left;margin: 25px 0 10px 0;
}
/*
li.alternative::before {  and another color 
  background-color: #66c;
}*/


/*Board of director page css start here*/
.aboutus .heading1 h4{    margin-bottom: 0;color: #0070b2;
    padding-top: 7px;}
.directors {
    float: left;    padding: 20px 0 0;
    width: 100%;
}
.directorsprofile {
    text-align: center;
    margin: 0 0 30px 0;
    float: left;
}
.directorsprofile img{width: 100%;}
.directorsprofile h5 {
    float: left;
    width: 100%;margin-bottom: 0;
    padding-top: 15px;color: #0070b2;font-weight: 500;
    
}
.directorsprofile img {
  border: 2px solid #fff;    filter: grayscale(100%);
    box-shadow: 0px 0px 17px 2px #fff;
}
.directorsprofile a{
    float: left;
    width: 100%;
}
.directorsprofile a img{
    border: 2px solid #0070b2;}
.directorsprofile img {
    border: 2px solid #0070b2;
    border-radius: 65%;
    height: 220px;
    width: 220px;
    object-fit: cover;
    display: block;
    margin: 0 auto;
}
.directorsprofile:hover img {
  border: 2px solid #0070b2;
    box-shadow:0px 0px 25px 0px #d7f0ff;
    filter: grayscale(0);
}
.directorsprofile p{float: left;margin-bottom: 0; min-height: 55px;font-size: 15px;
    line-height: 18px;
    padding-top: 7px;
    width: 100%;}
.modal-dialog {
    max-width: 60%;}
    .modal-header {display: block;padding: 0 30px;text-align: right;border-bottom: none;}
.modal-body button{border: none;float: right;    margin-top: -35px;
    background-color: transparent;
    }
    .Marengoupdates .PatientStories img {
        border-radius: 0;
        height: 230px;
        object-fit: cover;
    }
    .testimonialWrap .wavestest1 {
        right: -15px;
        bottom: -15px;}
.modal-body {padding: 50px 75px;}
.modal-body h5{color: #0070b2;margin-bottom: 0;float: left;width: 90%;}
.modal-body span{padding-bottom: 30px;float: left;}
#modal .modal-body span{width: 100%;color: #000;}
#modal .modal-body ul {
    float: left;
    padding: 0;
}
#modal .modal-body li{color: #000;}
.modal-body p{float: left;width: 100%;}
.allaboutpage img.hidden-xs{
    padding: 50px 0;
}
.cancercenter{background-image: url(../img/crs_banner1.jpg);float: left;width: 100%;background-repeat: no-repeat;padding: 50px 0;margin: 20px 0;
    text-align: center}
.cancercenter .heading1{color: #fff;text-align: left;font-size: 26px;}
.cancercenter p{color: #fff;}
.businessmaincontant ul {
    float: left;
    padding: 0;
    width: 100%;
}
.businessmaincontant b{color: #0070b2;}
.businessmaincontant li {
    list-style: none;    line-height: 30px;
    float: left;
    width: 100%;
    color: #000;
    display: block;padding-left: 25px;
}
.businessmaincontant::after{display: none;}
.businessmaincontant li::before {
    margin-top: 15px;
    display: inline-block;
    content: '';
    -webkit-border-radius: 0.375rem;
    border-radius: 0;
    height: 1px;
    width: 0.50rem;
    float: left;
    margin-right: 0.5rem;
    background-color: #ff6f0f;margin-left: -20px;
}
.btmcontant{background-image: url(../img/btmcontantbg.png);background-repeat: no-repeat;background-position: right;margin-right: -112px;
    background-size: contain;}
.btmcontant p{padding-right: 40%;}

.businessmaincontant {
    position: relative;
    width: 70%;
    display: inline-block;
    padding: 0 0 50px 0;
}
.businessmaincontant::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -90px;
    width: 420px;
    height: 409px;
    background-repeat: no-repeat;
    right: -50%;
}
.faqsection.faqinnovation::before{ background: none;}

/*award page css start here*/


.awardsection{float: left;
    padding: 20px;
    margin-bottom: 20px;
    text-align: left;
    background-color: #007dc5;min-height: 265px;
}
.awardsection h3{font-size: 40px; display: inline-block; border-bottom: 1px solid #f00; margin-bottom: 10px; color: #bce4fa; font-family: 'gothamultra';}
.awardsection img{width: 75%; display: none;}
.awardsection h5{float: left;font-size: 18px;
    width: 100%;
    margin-bottom: 10;
    padding-top: 15px;
    font-weight: 600; color: #bce4fa;}
.awardsection p{float: left;color: #fff;
    font-size: 15px;
    line-height: 18px;
    padding-top: 7px;
    width: 100%;}
    /*#awardmenu .allaboutpage{background-image: url(../img/boarddirectorbg.jpg);background-repeat: no-repeat;float: left;width: 100%;}*/
.awardsection a{float: left;width: 100%;}

/*csr page css start here*/
.csrimg img{width: 100%;}
.csrbottomcontant ul{padding: 0;}
.csrbottomcontant li {
    font-size: 18px;
    list-style: none;
    padding-left: 20px;
    border-left: 1px solid #f00;
    margin: 20px 0 20px 0;
}
.csroverview .btmcontant{margin-right: -100px;}
.csroverview .cancercenter{background-image: url(../img/csroverviewbg.jpg);    padding: 75px 0;
    border-radius: 15px;
    background-size: cover;}
.csroverview .heading1{padding-left: 20px 0; font-size: 26px;}

.acedmicinner .btmcontant{background-image: url(../img/boarddirectorbg.jpg);margin-right: 0;}

/* International Page start css */
.internationalhospital {
    background: #fff;
    position: relative;
    padding: 40px 0 0 0;
}
.internationalhospital::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -70px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 0;
}
.internationalspecilities #showhidepopup {
    float: left;
    width: 100%;
}
.internationalspecilities img{border-radius: 100%;}
.internationalquick {
    padding: 30px 0 0 0;
}
.internationalspecilities {
    background: #f4fbff;float: left;
    width: 100%;
    padding: 20px 0 0 0;
}

.internationalExpertDoctors .heading1 {
    padding-bottom: 40px!important;
}

.internationalspecilities .specilitiesWrap {
    width: 90%;
    margin: 0px auto 10px auto;
}
.targetDiv h2 {
    padding: 0 0 20px 0;
}
.targetDiv h3 {
    padding: 0 0 0px 0;
    font-size: 18px;
    color: #007dc6;
    margin: 10px 0;
}
.targetDiv p {
    padding: 0 0 20px 0;
}

.internationalExpertDoctors {
    background: #ffffff;
    /* height: 830px; */
    height: auto;
    display: flex;
    width: 100%;
    padding: 40px 0 30px 0;
}
.internationalExpertDoctors select {
    padding: 10px 25px;
    border-radius: 50px;
    font-size: 13px;background-color: transparent;
}
 
.internationalhospital::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -70px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 0;
}
#section p {
    padding: 0 0 15px 0;
    margin-bottom: 0;
}
.ProcessgetyourContainer {
    width: 100%;position: relative;
    margin: 60px auto 30px auto;
    text-align: center;
}
.ProcessTreatment{position: relative;}
.ProcessTreatment::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -70px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 0;
}
.ProcessgetyourContainer h2 {
    color: #000;
    font-size: 16px;
    text-align: center;
    min-height: 40px;
}
.ProcessgetyourContainer img {
    margin: 0 0 30px 0;
}
.ProcessgetyourContainer p {
    font-size: 14px;
    padding: 0;
    margin: 10px 0 10px 0;
}
.ProcessgetyourContainer a {
    color: #000;
    text-decoration: underline;
    font-size: 14px;
}
.ProcessgetyourContainer a:hover{
    color:#FF6F0F;}

    .doctorbytessection {
        background: #f4fbff;
        padding: 70px 0;
        position: relative;
    }

    .doctorbytessection::before {
        content: "";
        background: url(../img/logoIcon2.png);
        position: absolute;
        top: -70px;
        width: 414px;
        height: 511px;
        background-repeat: no-repeat;
        left: 0;
    }
 
.targetDiv { 
    display: none;
  }
       
  .mt__100 {
    margin-top: 80px;
}
  .specialities-item .showSingle {
    background: #e4f1f9;
    border-radius: 100px;
    width: 167px;
    height: 167px;
    display: inline-block;
}

.targetDiv {
    background: #e5f1f8;
    padding: 10px;
    border: 1px solid #007dc6;
    padding: 40px 0 40px 0;
    position: relative;
    top: -29px;
}
.internationalsp-item table {
    width: 100%;
}
.internationalsp-item  thead {
    background: #0077bc;
    padding: 10px;
    border-bottom: 1px solid #fff;
}
.internationalsp-item th {
    color: #fff;
    padding: 10px;
}
.internationalsp-item tbody {
    background: #00639c;
}
.internationalsp-item td {
    padding: 5px 20px;
    color: #fff;
}
.internationalsp-item tr:first-child {  border-bottom: 1px solid #fff;}

.internationalsp-item tfoot {
    background: #0077bc;
    padding: 10px;
    border-bottom: 1px solid #fff;
}
.internationalsp-item tfoot .hosbtn1 {
    font-size: 13px;
    padding: 0 10px 0 0;
    color: #fff;
}
 

.profilespeciality {
    color: #007dc6;
    font-weight: bold;
}
select#country_second_treatment {
    margin: 15px 0 9px 0;}
    textarea#comment_second{float: left;}
  /* International Page end css */
.hospitalondoctorpage h2{line-height: 22px;
    font-size: 16px;
    color: #007dc6;
    font-weight: 500;
    margin: 0 0 25px 0;
    float: left;
    width: 100%;}
  .specilitieshospitalbg{background: #f2f9ff;padding-bottom: 25px;}
  .Expert-item img.img-fluid {
    height: 317px;
    object-fit: cover;
    object-position: top;
    border: 1px solid #f7fcff;
    box-shadow: 1px 1px 5px #ebebeb;
}
ul.whatsappsection i.fa.fa-phone-alt.me-3 {
    color: #2f7dc6;
    margin-top: 5px;
    font-size: 15px;
    margin-right: 9px !important;
}
.col-megamenu ul li a:hover > i.fa.fa-phone-alt.me-3{
    color: #FF6F0F;}
.Expert-carousel .Expert-item {
    margin: 5px;
}
.whychooseusSpecilitiesbg{background: #fafafa;}
.whychooseContainer .counter.row.fadeInUp {
    padding-top: 20px;
    padding-bottom: 10px;
}


.privacypolicy ul li{color: #000;}
.privacypolicy h4{color: #007dc6;font-weight: bolder;padding: 10px 0;font-size: 18px;}

div#applybody {
    padding: 20px 70px 30px 70px;
}
#applynowmodal .modal-content{background: linear-gradient(to bottom, #ebf7fd 0%, #ffffff 80%);}
#applynowmodal .modal-content h3 {
    color: #007dc6;
}
#applynowmodal .form-group {
    padding: 10px 0;
}
#applynowmodal .form-group label{color: #000;margin: 0 0 10px 0;}
#applynowmodal input::placeholder{color: #000;}
#applynowmodal select::placeholder{color: #000;}
input#myFile::placeholder{color: #000;}
#applynowmodal textarea::placeholder{color: #000;}
.checkboxdivone label{color: #000;}
.formsection .form-control::placeholder{color: #000;}
.formsection .heading4 {line-height: 30px;
    font-size: 25px;}
.treatmentform input[type='file'] {    color: #000;
    opacity: 1;    float: left;
    padding: 12px;border: 1px solid#d6d6d6;    border-radius: 8px;
background-color: #fff;display: none;
    /* display: block; */
}
.chemotherapyworks ul{padding-left: 0px;}
.text_report li {
    padding-top: 12px;
}
.text_bmw li{
    padding-top: 10px;
}

.chemotherapyworks ul li:before {
    content: "-";display: flex;width: 0.5em;color: #ff6f0f;float: left;align-items: center;padding-right: 15px;
}
#applynowmodal input[type='file'] {
    opacity: 1;    float: left;
    padding: 13px;border: 1px solid#d6d6d6;    border-radius: 8px;
background-color: #fff;
    display: block;
}
select.form-control::placeholder{color: #000;}
#applynowmodal .form-control{padding: 12px;    background-color: #fff;font-size: 13px;}

#applybodycontant::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    bottom: -70px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 0;opacity: 0.4;
    display: none;
}
form#bookslot_form {
    /*border: 1px solid #ccc; */
    float: left;
    width: 100%;
}
#bookslotformhtml{
    padding: 0 75px 50px 75px;
}

#bookslotform .modal-dialog {
    width: 45%;
}
#bookslotform .modal-content{ background: linear-gradient(to bottom, #ebf7fd 0%, #ffffff 80%);}
#bookslotform .modal-content::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    bottom: -70px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 0;
}
form#bookslot_form  .form-control {
    /* padding: 15px; */
    float: left;
    width: 100%;
    margin: 10px 0;background-color: #fff;
}
#bookslot_form_massage {
    float: left;
    width: 100%;
    margin: 0;
    text-align: center;
    padding: 30px 0 0;
}

button#bookslot_form_submit {
    background-color: transparent;
    color: #ff6f0f;
    padding: 8px 35px;
    border: 1px solid #ff6f0f;
    border-radius: 30px;
    margin-top: 0px;
    float: left;
    font-size: 18px;
}
button#bookslot_form_submit:hover {
    background-color: #ff6f0f;
    color: #fff;
    border: 1px solid #ff6f0f;
}

/* bookanappointment */

.bookanappointment {
    background: #fff;
    float: left;
    width: 100%;
    padding:  200px 10px 50px 10px;
    background-image: url(../img/logoIcon2.png);
    background-position: center right;
     background-repeat: no-repeat;
}
/* 
.bookanappointment::before {
    content: "";
    
    position: absolute;
    top: 200px;
    width: 419px;
    height: 664px;
    background-repeat: no-repeat;
    right: 0;
    z-index: 1;
} */

.bookanappointmentcontainer {
    width: 70%;
    margin: 0 auto;
}
.bookanappointmentcontainer .form-input1 {
    padding: 0px 18px 20px 18px; 
}
.bookanappointmentcontainer .form-input {
    float: left;
    width: 50%;
    padding: 0px 20px 40px 20px;
    position: relative;
}
.bookanappointmentcontainer .form-input span{position: absolute; bottom: 18px;}
.btnsubmit {
    float: left;
    background-color: transparent;
    color: #ff6f0f;
    padding: 10px 40px;
    border: 1px solid #ff6f0f;
    border-radius: 30px;
    margin-top: 5px;
}

/* .sidepanel{width: 100%; background-color: #fff; padding:0px; position: fixed; 
    z-index: 999; right: 0; top: 20%;display: none; } */
    .sidepanel {
        width: 100%;
        background-color: #e8f6fd;
        padding: 0px;
        position: fixed;
        z-index: 999;
        right: 0;
        /* top:87px; */
        top: 95px;
        display: none;
        /* padding: 7px; */
    }
    .sidepanel.newClass {
        border-top: 1px solid #cccccc45;
        display: block;
        box-shadow: -4px 5px 5px #cccccc30;text-align: center;
    }
    .sidepanel ul li {
        /* float: right;
        list-style-type: none;
        width: auto; */
        text-align: center;
        /* margin-bottom: 10px; */
        padding: 15px 22px;
        border-left: none;
    }
    .sidepanel ul li a {
        font-size: 12px;
        color: #007dc6;
        display: flex;
    }
    /* .sidepanel.newClass {
        display: block;
        box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
    } */
  .sidepanel ul{margin: 0px; padding: 0px;padding-right: 20px;    display: inline-flex;}
  /* .sidepanel ul li {
    list-style-type: none;
    width: 100%;
    text-align: center;
    padding: 10px 4px;
    border-left: 5px solid #007dc6;
} */
  /* .sidepanel ul li a{font-size: 12px; color: #007dc6;} */
  .sidepanel ul li p {
    font-size: 12.5px;
    color: #007dc6;
    line-height: 15px;
    padding:5px 0 0 10px;
    margin: 0;
}
.sidepanel img {
    width: 20px;
    height: 20px;
}

.sidepanel ul li:hover {
    /* border-left: 5px solid #e86419; */
    border: none;border-bottom: 2px solid #ff6f0f;
}
.opdtiming p:nth-child(3) {
    text-transform: uppercase;
}
#internationalcontactform input#myFile_second {
    padding-left: 218px;display: none;
}
 [type=file].fileupload {
    position: absolute;
    filter: alpha(opacity=0);
    opacity: 0;
}
 input,
[type=file] + label.fileupload {
  border: 1px solid #CCC;
  border-radius: 3px;
  text-align: left;
  padding: 10px;
  width: 100%;
  margin: 0;
  left: 0;
  position: relative;text-align: left;padding: 10px;
  min-height: 50px;float: left;width: 100%;
  line-height: 27px;text-align: left !important;
}
 [type=file] + label.fileupload {
  text-align: center;
  /* left: 7.35em;
  top: 0.5em; */
  /* Decorative */
  background: transparent;
  color: #fff;

  cursor: pointer;
}
[type=file] + label.fileupload:hover {
  background: transparent;
}


.filterbox #myDropdown #myInput{min-height: 40px;}

@media(min-width:768px) and (max-width:1024px) {
    div#myTabmainContent{padding: 0;}
    div#myTabmainContent1{padding: 0;}
    header nav li.d-none {
        display: block !important;padding-top: 0;
    }
    .allaboutpage ul::after{z-index: -1;}
    .bar {
        position: relative;
        transform: translateY(25px);
        background: #000;
        transition: all 0ms 300ms;
    }
    .conatctmap iframe {
        width: 100% !important;
        height: 500px;
    }
    .bar:before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 7px;
        background: #000;
        transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    .bar:after {
        content: "";
        position: absolute;
        left: 0;
        top: 7px;
        background: #000;
        transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    .bar, .bar:after, .bar:before {
        width: 33px;
        height: 2px;
    }
    header nav li.d-none a {
        float: left;
    }
    .mobile-nav.show {
        background-color: #fff;
        height: 85vh;overflow: scroll;
    }
    ul#navbarCollapse{padding-left: 0;
        display: none !important;
    }
    .bar.animate:before {
        bottom: 0;
        transform: rotate(-45deg);
        transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }   
    .bar.animate:after {
        top: 0;
        transform: rotate(45deg);
        transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
    }
    .bar.animate {
        background: #fff;
    }
    .hamburger-menu {
        z-index: 2;
        position: absolute;
        top: 21px;
        right: 15px;
        width: 35px;
        height: 60px;
        cursor: pointer;
    }
.sidemenu {padding: 50px 0px; }
div#myTabmainContent {
    padding: 0px 15px 0;
}
.Enquirycontainer .form-input .form-select{margin: 0;}
#navbarCollapse .accordion-button {
    color: #007dc6;
    padding: 0rem;
}
.mobile-nav .accordion-body {
    padding: 0px 0 1rem 0rem;
    float: left;
    width: 100%;
}
.mobile-nav ul {
    position: relative;
    top: 0px;
    padding: 0;
    /* transform: translateY(-50%); */
    list-style: none;
}
.accordion-body li a:before {
    content: "-";
    padding-bottom: 12px;
    display: flex;
    width: 2%;
    color: #ff6f0f;
    float: left;
}
.mobile-nav.show .accordion-header {
    margin-bottom: 0;
    padding: 15px 0;
}
.mobile-nav.show a {
    line-height: 27px;
    text-align: left;
    width: 100%;
    float: left;
    color: #007dc6;
    opacity: 1;
}
.mobile-nav li.nav-item a {
    float: left;
    width: 100%;
    padding: 15px 0;
}
.mobile-nav .accordion-body li a {
    padding: 2px 0;
}

/* header css end here */

/* .allaboutpage{display: none;} */
#headerhospital-carousel::before {
    min-height: 300px;
    height: 300px;
}
#headerhospital-carousel {
    min-height: 215px;
    margin: 135px 0 0 0;
}

.directorsprofile span{float: left;width: 100%;}
.businessmaincontant {
    width: 100%;}
.businessmaincontant::before{display: none;}
.InnerSlider img.desktopbanner{
    width: 100% !important;
    min-height: 300px;
}
#ExpertDoctors .text-center.mx-auto.mb-2.wow.fadeInUp{
    max-width: 80% !important;}

    div#header-carousel {
        min-height: auto;
        /* margin: 130px 0 0 0; */
        margin: 130px 0 0 0;
    }
    #header-carousel .carousel-item {
        position: relative;
        min-height: 300px;
    }

.homeset .text-center.mx-auto.mb-5.wow.fadeInUp{margin-bottom: 0 !important;}
.hospital-item {
    /* background: #ecf8ff; */
    margin: 0 10px;
    padding: 50px 0px 0;}
.Internationalcontainer .my-5{margin: 0 !important;}
#home .WhyChooseSection .container-xxl.py-5 {padding: 0 !important;}
.tabhospital li.nav-item {width: 50%;
    margin: 0;}
.tabhospital .nav-link {margin: 3px 0 !important;width: 100%;float: left;}
.quota .quotalft {right: 0;}
.quota p {font-size: 36px;line-height: 40px;}
.hospitalrgt {width: 59%;}
.hospitalleft {width: 40%;float: left;}
.whychooseContainer .counter-count {font-size: 22px;}
.donate h2 {font-size: 43px;line-height: 43px;}
.donate h4 { float: left;font-size: 21px;}
.donate a {font-size: 29px;float: left;width: 100%;}   
footer .justify-content-center {justify-content: left !important;}
.footer h5 {margin-top: 15px;}





}

@media(min-width:920px) and (max-width:1024px) {








}

/* bookanappointment */

.shearprofiledetail img.doctoricon {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 35px;
}
@media(min-width:320px) and (max-width:767px) {
    .mobsettitel{margin-bottom: 25px;}
    .contantsec br {
        display: none;
    }
    .mobhospital .col-lg-7.wow.fadeInUp {
        margin-top: 0 !important;
    }
    .inner1 {
        margin-bottom: 0px;
    }
    section.privacypolicy.setfontsize .container-xxl.py-5.px-2 {
        padding-top: 0 !important;
    }
    section.privacypolicy.termandconditionfont .container-xxl.py-5.px-2 {
        padding-top: 0 !important;
    }
    #internationalcontactformsetform {float: left;width: 100%;height: 1px !important;}
    #internationalpatientstories{float: left;width: 100%;}
    div#myTabmainContent{padding: 0 15px;}
    div#myTabmainContent1{padding: 0 15px;}
   .ourhospital .tabhospital {
        display: none;}
        .descpHospital h5 {
            font-size: 16px;}
       .ourhospital .mb-4 {
            margin-bottom: 0rem !important;
        }
        .internationalleft .pe-4 {
            padding-right: 0rem !important;
        }
       .internationalleft .counter .col-lg-4.col-md-4.col-sm-4.col-xs-12.float-left {
            float: left;
            width: 33%;
        }
        .counter-count {
            font-size: 26px;}
            .countwhy-p {
                line-height: 20px;
            }
           .internationalVedio-carousel .internationalVedio-item {
                display: none;
            }
            .award-item {
                margin-right: 10px;
                padding: 20px;
            }
            #sabsefast {
                margin-top: 0rem !important;}
                #sabsefast .col-lg-4.wow.fadeIn {padding: 0 0 0 15px;
    width: 65%;
}
.footer .container-fluid.mt-5.pt-3.wow.fadeIn{padding: 0 !important;}
#headerhospital-carousel::before{display: none;}
#headerhospital-carousel .btn_inner1 {
    width: 50%;
    float: left ;
    font-weight: 700;
}
#headerhospital-carousel .share-button.sharer {
       min-width: 48%;
    width: 50%;
}
.share-button.sharer .social.top{margin-left: 0 !important;}
/* .OverviewConatiner .heading1 {line-height: 25px;} */
form#bookslot_form .form-control{height: 40px;}
    .sidepanel.newClass {
        float: left;
        width: 100%;
        bottom: 0;
        top: auto;
    }
    .sidepanel ul {
        float: left;
        width: 100%;
        padding: 0px;
        margin: 0;
        display: flex;
    }
    .quickwrap {
        position: fixed;
        bottom: 0;
        background: #fff;
        z-index: 2;
        width: 100%;
        padding: 10px 0;
        height: 90px;display: none;
    }
    .virtualStoriesBig{width: 96%;}
    .specialities-item .mb-4 {
        margin-bottom: 0 !important;
    }
    .specialities-item .mt-1 {
        margin-top: 0.5rem !important;
    }
    
    .whiteicon img {width: 40px; }  
    .whiteicon li {  padding: 0 3px; width: 24%;}
    .ourhospital::before { display: none;}
    .Internationalcontainer::before{display: none;}
    header {   width: 100%;   background: #000;  }
    .homepageslider { margin: 0 0  0;  width: 100%;   }
    .partnership::before { display: none;}
    span.injustmint {  display: none; }
    .ourupdates { float: left;
        width: 100%;
    }
    .foundermessage p {
        font-size: 18px !important;
    }
    .foundermessage p span {
        font-size: 18px !important;
    }
    .specilitieshospitalbg {padding-top: 25px;
    }
    .descrip_Procedure{float: left;}
    #desktop{display: none;}
    #mobile{display: block;}
#accordionExample .accordion-header {
        margin-bottom: 0;
        padding: 15px 0;
    }
    p.aboutmob{font-size: 18px;}
    p.counter-counthospital {
        font-size: 30px;}
    .specilitiesWrap {
        width: 100%;
        margin: 0px auto 10px auto;
    }
    .specilitiesWrap .mb-5 {
        margin-bottom: 0rem !important;
    }
    .ourupdates::before{  display: none; }
    .ourhospital { 
        width: 100%;
    }
.specilitiesWrap .text-center.mx-auto.mb-5{ max-width: 100%!important;}
.SpecilitiesSuccess { display: none;}
.ourhospital .text-center.mx-auto.mb-2{ max-width: 100%!important;}
   .hospital-item { padding: 20px 10px; }
.hospital-carousel .hospital-item img {
    min-height: 150px;
    object-fit: cover;
}
#HealthPackages .container-fluid.py-5{padding-bottom: 0 !important;}
.hospitalleft {
    width: 
    100%; 
}
.ServicesFacilities .as-has-buttons {
    margin-top: 0;
}
div#example1{height: 230px !important;}
.descpHospital {
    padding: 15px 0; 
    width: 100%;
}
.hospitalrgt {
    width: 100%; float: left;
    text-align: left;
}
.countryFlags li {margin-bottom: 5px;}
.countryFlags ul{
    padding-left: 0;
    overflow-x: scroll;
    display: flex;
}
::-webkit-scrollbar {
    
    height: 5px
}​
.internationalVedio-item .pe-5 {
    padding-right: 0rem !important;
}
.descpHospital a { 
    margin: 20px 20px 0 0; 
}
.client-review-stars { 
    margin: 0 0 0 0;
}
.descpHospital a { 
    margin: 20px 20px 0 0; 
}
.hospital-carousel .owl-next {
    right: 0;
}
.hospital-carousel .owl-prev {
    left: 0;
}
.countryFlags img {
    padding: 2px 5px;
    /* height: 23px; */
}
.countryFlags { 
    margin: 0 0 30px 0;
}
#header-carousel h1 { 
    font-size: 34px;
}
.navbar-dark .navbar-brand { 
    padding: 0 0 0 0;
}
.navbar-dark .navbar-toggler {
    color: #000;
    border-color: #000;
}

}


.social .fbtn {
    display: inline-block;
    color: #fff;
    text-align: center;
    line-height: 18px;
    float: left;
    padding: 5px;
    border-radius: 33px;
    margin: 2px;
}
.social .fbtn i.far.fa-envelope {
    padding: 5px;
}
.social .fa{padding:15px 0px}
.facebook {
    background-color: #007dc6;
}
 
.gplus {
    background-color: #007dc6;
}
 
.twitter {
    background-color: #55acee;
}
 
.stumbleupon {
    background-color: #007dc6;}
 
.pinterest {
    background-color: #cc2127;
}
 
.linkedin {
    background-color: #0077b5;
}
 
.buffer {
    background-color: #323b43;
}

.share-button.sharer {
  height: 20px;width: 100%;
  padding: 0px;float: left;min-width: 230px;

}
.btn-success:hover{
    color: #000;
    background-color: transparent;
    border-color: none;
}
.btn-success:focus{
    color: #000;
    background-color: transparent;
    border: none;
}
.btn-success:focus-visible{
    color: #000;
    background-color: transparent;
    border: none;
}
/* .networks-5 img {
    padding: 10px 0;
} */
.networks-5 img {
    padding: 0;
    width: 27px;
}
.share-button.sharer .social.active.top {
  transform: scale(1) translateY(-10px);
}
.share-button.sharer .social.active {
  opacity: 1;
  transition: all 0.4s ease 0s;
  visibility: visible;
}

.share-button.sharer .social.top {
  margin-top: 8px;
  margin-left: -80px;
  transform-origin: 0 0 0;    float: left;
}
.share-button.sharer .social {
  margin-left: -65px;
  opacity: 0;
  transition: all 0.4s ease 0s;
  visibility: hidden;
}
.form-control::placeholder {
    color: #000;
}





/* 15 */

.PatientStoriesSection {
    height: auto;
}
#videoModal .modal-content {
    background: transparent;border: 0;
}
.modal-backdrop.show {
    opacity: .7;
}

.internationalspecilities .specialities-item {
    position: relative;
    height: 290px; }
  

    .showSingle.intro {
        position: relative; 
    }


/*.specialities-item .showSingle h5{height: 80px; margin: 0;}
.showSingle.intro:after {
    content: "";
    border-color: rgba(0, 0, 0, 0);5451
    border-top-color: #ffffff;
    border-width: 10px;
    left: 20%;
    margin-left: -10px;
    bottom: -20px;
    background: transparent url(../img/uparrow.png) center center no-repeat; 
}


.showSingle.intro:before { content: "";
    border-color: rgba(161, 103, 45, 0);
    border-top-color: #007dc6;
    border-width: 13px;
    left: 20%;
    margin-left: -13px;
}
*/
.showSingle.intro:after {
    content: "";
    left: 0;
    bottom: -117px;
    position: absolute;
    width: 33px;
    height: 18px;
    right: 0;
    margin: 0 auto;
    background: transparent url(../img/uparrow.png) center center no-repeat;
}

 
.bootstrap-datetimepicker-widget{padding: 0; margin: 0;  background-color:transparent;}
.bootstrap-datetimepicker-widget.dropdown-menu{padding: 0!important; margin: 0!important;  background-color:transparent;}
 
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 0px; font-size: 14px;
  background-color: transparent;
  font-family: 'gothamlight';
    color: #007dc6;
}

.bootstrap-datetimepicker-widget table td.day {
  height: 10px;
  line-height: 10px;
  width: 10px; padding: 5px 0;
  background-color: transparent;
  border-radius: 0;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: transparent;
  cursor: pointer;
  color:#000;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
  background: transparent;
}
.bootstrap-datetimepicker-widget.dropdown-menu ul li:before {display: none;
}
#sharedoctor .social.top {
    margin-top: 10px;
    margin-left: 80px;
    transform-origin: 0 0 0;
    float: left;
}
#sharedoctor .btn_inner1 {
    padding: 0;
}
input#datetimepicker1 {
    background-color: transparent;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 15px;
    padding-top: 25px;
}
.form-floating input#datetimepicker1 {
    background-color: transparent;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 0px;
    padding-top: 0px;float: left;width: 100%;
}

input#datetimepicker2 {
    background-color: #fff;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 15px;
}



.bookanappointmentcontainer .bootstrap-datetimepicker-widget{padding: 0; margin: 0;  background-color:#fff;}
.bookanappointmentcontainer .bootstrap-datetimepicker-widget.dropdown-menu{padding: 0!important; margin: 0!important;  background-color:#fff;}
 
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 0px; font-size: 14px;
  background-color: transparent;
  font-family: 'gothamlight';
    color: #007dc6;
}


/* #sharedoctor .social.top {
    margin-top: 10px;
    margin-left: 6px;
    transform-origin: 0 0 0;
    float: left;
} */
#sharedoctor .btn_inner1 {
    padding: 0;
}
/* input#datetimepicker1 {
    background-color: transparent;
    border-radius: 5px;
    padding: 18px 10px 5px 10px;
    margin-bottom: 15px;
} */

.btn_knowmore:hover{ background:#cc590c;}
#videoModal .btn-close { 
    background: transparent url(../img/wi.png) center center no-repeat;
    width: 50px;
    opacity: 1;
    height: 50px;
}

.btn-close1 { 
    background: transparent url(../img/wib.png) center center no-repeat;
    width: 50px;
    opacity: 1;
    height: 50px;  
    border: 0;
    position: absolute;
    right: 0;    z-index: 9;
}
#PackagedetailHTML {
    padding: 10px 20px 50px 20px;
} 
#PackagedetailHTML ul li {
    width: 48%;
    float: left;
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 0 10px 10px;
    margin: 0 10px 0 0;
    font-size: 14px;
}
#PackagedetailHTML ul li:before {
    content: "-";
    display: flex;
    width: 0.5em;
    color: #ff6f0f;
    float: left;
}

.modal-header .btn-close {
    padding: 0;
    margin: 0;
}

#myDropdown .specilityfilter {
    background-color: #ecf8ff;
    z-index: 1;
    padding: 0px;
    /* box-shadow: 2px 2px 2px 2px #ccc; */
    border-radius: 0;
    max-height: 250px;
    overflow-x: hidden;
    overflow-y: scroll;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    float: left;
    border: 0px solid #ccc;
    width: 100%;
    border-radius: 20px;
    box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%) !important;
}
#myDropdown .specilityfilter a{padding: 2px 10px 2px 25px;
    z-index: 1;}
    div#myDropdown{max-height: 10px;}
#myDropdown #myInput {
    padding: 10px 20px;
    background-color: transparent;
    border-radius: 50px;border: 1px solid #ccc;
    font-size: 14px;
    
}
.text-emer a{color: #000;font-size: 18px;
    display: block;}
#myDropdown a.add {
    display: none;
    width: 100%;
    font-size: 14px;
    color: #000;
    padding: 9px 20px 6px 20px;
    border-bottom: 1px solid #cedce4;
}
.internationalWrap .carevideo{ display: none;}
/* #virtualtoursection .carevideo{ display: none;} */
.virtualtour .carevideo .video-popup {display: none;}
.carevideo .vitualtourvideo{display: block !important;}
.virtualtour { padding: 50px 0 15px 0;}
.drprofilepatient .Patient_slider img {
    height: 450px;
    object-fit: cover;
}

.breadcrumb-item a:hover{
    color: #FF6F0F;
}

.col-megamenu ul li a:hover{
    /* color: #FF6F0F; */
    color: #007dc6;
}

.modal-body form span {
    padding-bottom: 5px;
    float: left;
}
.specialities-item .showSingle:hover {
    box-shadow: rgb(0 0 0 / 10%) 0px 10px 50px;
}
.breadcrumb-item br{display: none;}
#internationalpatientstories{height: 550px;}
.whatsappfooter {
    float: right;
    position: fixed;
    bottom: 30px;
    right: 30px; z-index: 9;
}
.whatsappfooter img {
    border-radius: 26px;
    width: 50px;
    background-color: #29a718;
    padding: 2px;
}
.whatsappfooter .video{width: 50px;height: 50px;line-height: 40px;}
.whatsappfooter a:hover {
    color: transparent;
}
.chatfooter a:hover {
    color: transparent;
}

.chatfooter {
    float: right;
    position: fixed;
    bottom: 30px;
    right: 30px;
}
.chatfooter img {
    border-radius: 26px;
    width: 50px;
    background-color: #ea5b14;
    padding: 2px;
}
.chatfooter .video{width: 50px;height: 50px;line-height: 40px;}
/* .as-panel.as-shadow::before {
    content: " ";
    background: #007dc657;
    width: 100%;
    border-radius: 0;
    height: 100%;
    position: absolute;
} */
.as-panel.as-shadow h3{color: #fff;}
.as-panel.as-shadow p{color: #fff;}
.innovtionsection::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -100px;
    width: 450px;
    height: 494px;
    background-repeat: no-repeat;
    left: 0px;z-index: -1;
}
section.innovtionsection {
    position: relative;
}

.searchresult{
    width: 100%;
    max-width: 600px;
    float: left;
    position: absolute;
    background-color: #fff;
    top: 28%;
    max-height: 490px;
    overflow-y: scroll;
}

.searchresult h4{padding: 15px 30px;
    background-color: #e3e3e3;
    color: #007dc6;
    font-size: 16px;
    }
    .searchresult ul {
        margin: 0px;
        padding: 0px;
    }
    .searchresult li {
        padding: 5px 30px 5px 0px;
        display: block;
        font-size: 16px;
        font-weight: 550;
        width: 100%;
    }
    .searchresult li a {color: #333;
    font-size: 17px;
    font-family: 'Sharp', sans-serif;
    font-weight: 500;
    line-height: 22px;
    text-transform: capitalize;
    padding: 0 25px;
    display: flex;
    align-items: center;
}
.hover-switch > img {padding: 5px;
    position: absolute;
    top: calc(50% - 50px);
    left: calc(63% - 50px);
}
  .hover-switch > img:last-of-type {
    opacity: 1;
    transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
  }
  .hover-switch:hover > img:last-of-type {
    opacity: 0;
  }
  .whiteicon li::before {
    content: "";
    background: url(../img/quickline.png);
    width: 1px;
    height: 76px;
    position: absolute;
    right: 0;
    top: -30px;
}
.emergencyno .text-emer:hover {
    color: #e86419;
}


/*health guide page css start here*/
#myTabhelthguide{float: left;
    width: 100%;}
#myTabhelthguide .nav-tabs {
    border-bottom: 1px solid transparent;
    display: inline-block;
    margin: 0 0 0 0;
    float: left;
    width: 100%;
}
#myTabhelthguidemain div#myTabContent {
    float: left;
    width: 100%;
}
.healthguidetab .nav-item .nav-link {
    padding: 5px 23px;line-height: 23px;
}
#myTabhelthguide .owl-nav{top: 0}
.healthguidetab .nav-item .nav-link.active:focus {
    color: #fff;
    background-color: #ff6f0f;
    border-color: #dee2e6 #dee2e6 #fff;
    border-radius: 50px;
    font-weight: bold;
}
#myTabhelthguide .nav-tabs .nav-link:hover{line-height: 22px;}
#myTabhelthguide .nav-tabs .nav-link.active, .healthguidetab .nav-tabs .nav-item.show .nav-link{line-height: 22px; background-color: transparent;color: #000;font-weight: 500;}
.guidecontant {
    float: left; border-bottom: 1px solid #ccc;    border-right: 1px solid #ccc;
}
#myTabhelthguide .nav-tabs .nav-link.active {
    border: 1px solid #cc590c;
}
.healthguide{background-color: #fafafa;    float: left;background-image: url(../img/guidebg.png);background-repeat: no-repeat;background-position: 100% 20px;
    width: 100%;    position: relative;
}
/*#borderRbtlast{border: none;}
#borderbt{border-bottom: none;}
#borderRbt{border-right: none;}*/
#tttguide {
         display: grid;
            grid-template-columns: repeat(4,19.5em);
    grid-template-rows: repeat(2,11em);
    }
    #tttguide > .guidecontant {padding: 25px ;
        border:1px solid #ededed;
        border-width: 0 1px 1px 0;
       /* display: flex;*/
        align-items: center;
        justify-content: center;
    }
    #tttguide > .guidecontant:nth-of-type(4n)  {
        border-right-width: 0;
    }
    #tttguide > .guidecontant:nth-of-type(n+5) {
        border-bottom-width: 0;
    }
    .sectioncontant:last-child {
    border: none;
}
.userguide-carousel .owl-stage-outer {
    padding: 0 20px;
}
    .sectioncontant{border-bottom: 1px solid #ccc;padding-bottom: 25px;float: left;width: 100%;margin-bottom: 25px;}
    .sectioncontant .btn_2{float: left;border-radius: 30px;margin: 10px 5px;}
.sectioncontant h4{color: #218ecd;padding: 20px 0;}
.sectioncontant h5{color: #218ecd;font-weight: 100;min-height: 50px; font-size: 18px;}
.sectioncontant p{font-size: 16px;}
.helthdescription{padding: 50px 0;}
.helthdescription .heading1::before{left: 10px;}
.helthcontant li{    list-style: none;font-size: 15px;
    float: left;
    width: 100%;    color: #000;line-height: 30px;
    display: flex;
}
.helthcontant ul{
    float: left;
    width: 100%;
}
.helthcontant li::before {margin-top: 14px; display: inline-block;
    content: '';
    -webkit-border-radius: 0.375rem;
    border-radius: 0;
    height: 2px;
    width: 0.75rem;
    margin-right: 0.5rem;
    background-color: #ff6f0f;
}
.helthcontant{background-color: #f4fbff;position: relative; padding: 50px 0;background-image: url(../img/healthcontantbg.jpg);background-repeat: no-repeat;background-size: cover;float: left;width: 100%;}
.helthcontant h5{ font-size: 20px;color: #218ecd;font-weight: 400;padding: 10px;}
.healthsymptoms {position: relative;padding: 50px 0;float: left;width: 100%;}
.healthsymptoms li{    list-style: none;font-size: 15px;
    float: left;
    width: 100%;color: #000;line-height: 30px;
    display: flex;
}
.healthsymptoms ul{
    float: left;
    width: 100%;
}
.healthsymptoms li::before {margin-top: 14px; display: inline-block;
    content: '';
    -webkit-border-radius: 0.375rem;
    border-radius: 0;
    height: 2px;
    width: 0.75rem;
    margin-right: 0.5rem;
    background-color: #ff6f0f;
}
.healthsymptoms h5{font-size: 20px;color: #218ecd;font-weight: 400;padding: 10px;}
.healthsymptoms h4{font-size: 20px;font-weight: 400;padding: 10px;}
.healthguideslider {
    background: #ecf8ff;
    float: left;
    position: relative;
    width: 100%;
}
#myTabhelthguide .owl-next{
    right: -20px;
}
#myTabhelthguidemain::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: 20px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 20px;
}
#allhospital::after {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    bottom: 20px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 20px;
    display: none;
}



.helthcontant::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -120px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 20px;
}
.healthsymptoms::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: 20px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 20px;
}


/* health packages section css start here */

.helthpackagesdescription{padding: 50px 0;background-color: #fafafa;}
/* .helthpackagesdescription::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: 20px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 20px;
} */
.popular-packages::before {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    top: -180px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 20px;
}
.popular-packages::after {
    content: "";
    background: url(../img/logoIcon2.png);
    position: absolute;
    bottom: -50px;
    width: 414px;
    height: 511px;
    background-repeat: no-repeat;
    right: 20px;
}
.headingcolor {    font-family: 'gothamultra';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
    color: #007dc6;
    position: relative;
    line-height: 35px;}
.popular-packages h4 {    text-transform: capitalize;
    font-weight: 600;
    font-size: 20px;
    color: #007dc6;
    position: relative;
    line-height: 25px;}
.popular-packages {background: linear-gradient(#ebf7fe, #fafafa);float: left;width: 100%;position: relative;}
.topbar {
    padding: 30px 25px 20px 25px;
    background-color: #f0f0f0;
}
.packagedetail {border: 1px solid #dbe1e5;    margin: 15px 0;}
.topbar h3 {
    font-size: 25px;
}
.bottombaar{ padding: 20px 0 30px 25px;
    background-color: #fff;}
/* .bottombaar ul{padding-left: 0;} */
.bottombaar ul li{color: #000;position: relative;line-height: 30px;}
.bottombaar ul li::before {
    content: "";
    height: 1px;
    width: 5%;
    display: block;
    background: #000;
    top: 15px;
    position: absolute;
    left: -28px;
}
.bottombaar h2 {
        padding: 15px;
    }
    .bottombaar .hosbtn{color: #000;}
    .packagedetail:hover h3{color: #fff;}
    .packagedetail:hover span{color: #fff;}
    .packagedetail:hover li{color: #fff;}
    .packagedetail:hover h2{color: #fff;}
    .packagedetail:hover a{color: #fff;}
    .packagedetail:hover li::before{background: #fff;}

    .packagedetail:hover >.topbar{background-color: #0074b7;}
    .packagedetail:hover> .bottombaar{background-color: #007dc6;}
/* health packages section css end here */









.ourupdates {
    min-height: 330px;
}
label.fileupload.setmarginform {
    float: left;
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    line-height: 30px;
    border: 1px solid #ccc;
}
section.OverviewConatiner.spacingadd {
    padding-top: 0;
}
textarea#inquiry_quick_enquiry_patient {
    min-height: 50px;
}

@media (max-width: 450px) {
    .searchresult {
        top: 21%;}
        .bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
width: 10px!important; height: 10px!important; min-width: 10px!important;min-height: 10px!important;}
        /* .bootstrap-datetimepicker-widget{} */
        /* section.breadcrumbsection.spacemanage{margin-bottom: 0;} */
    .carousel-control-prev, .carousel-control-next{opacity: 1;}
    .tabhospital{display: none;}
    .Enquirycontainer .form-input {
        min-height: 120px;
    }
    #myTabmainContent .form-input {
        float: left;
        width: 100%;
        padding: 10px 10px;
        min-height: auto;
    }
   
/* mobile header css start here */
.OverviewConatiner::before{top: -50px;}
.wrapper {
    position:relative;
    overflow:hidden;
  }
  
  /* .section {
    width:100vw;
    height:100vh;
    position:relative;
  } */
  
  a {
    text-decoration:none;
  }
  
  .sectionOne {
    background:transparent;
  }
  
  .box {
    position:relative;
    top:50%;
    transform:translateY(-50%);
    color:#ffffff;
    border:10px solid #ffffff;
    box-sizing:border-box;
  }
  
  ::-moz-selection { 
  background-color: #7f8c8d; 
  color: #ffffff;
  }
  
  ::selection {
  background-color: #7f8c8d;
  color: #ffffff;
  }
  
  .one {
    margin:0 auto;
    padding:15px 25px;
    width:50vw;
  }
  
  h1,
  h2 {
    margin:0;
  }
  
  @media all and (min-width: 960px) {
     h1 {
        font-size: 60px;
      }
     h2 {
      font-size:40px;
     }
     p {
      font-size:25px;
     }
  }
  
  @media all and (max-width: 959px) and (min-width: 600px) {
    
    h1 {
      font-size: 5vw;
    }
    h2 {
      font-size:4vw;
    }
    p {
      font-size:3vw;
    }
    
    .box {
      width:70vw;
    }
   
  }
  
  @media all and (max-width: 599px) and (min-width: 50px) {
  h1{
      font-size: 6vw;
    }
    h2 {
      font-size:5vw;
    }
    p {
      font-size:4vw;
    }
    
    .box {
      width:90vw;    
    }
    .privacypolicy p {
        color: #000;font-size: 16px;
    }
    .privacypolicy li {
        color: #000;font-size: 16px;
    }
    .privacypolicy ol{padding-left: 15px;float: left;width: 100%;}
    #header-carousel .carousel-control-prev-icon, #header-carousel .carousel-control-next-icon{border: 0;}
    .headermenubutton a p {
        text-align: center;
        padding: 7px 10px;line-height: 20px;
        color: #fff;font-size: 16px;
        margin: 0;
    }
    .headermenubutton li {
        background-color: #1787ca;
        float: left;
        width: 47%;
        text-align: center;
        color: #fff;
        margin: 5px 5px;
        /* min-height: 62px; */
    }
    .headermenubutton li a {
        line-height: 27px;
        text-align: left;
        width: 100%;
        float: left;
        color: #fff;
        opacity: 1;
        float: left;box-shadow: 0px 0px 17px -7px #1787ca;
        /* height: 60px;
        display: inline; */
    }
  } 
  
  /*hamburger menu*/
  .hamburger-menu {
    z-index: 2;
    position: absolute;
    top: 21px;
    right: 15px;
    width: 35px;
    height: 60px;
    cursor: pointer;
}
  
  .bar,
  .bar:after,
  .bar:before {
    width: 33px;
    height: 2px;
  }
  
  .bar {
      position: relative;
      transform: translateY(25px);
      background: #000;
      transition: all 0ms 300ms;
  }
  
  .bar.animate {
    background: #fff; 
  }
  .bg-dark {
    background-color: transparent !important;
}
  .bar:before {
      content: "";
      position: absolute;
      left: 0;
      bottom: 7px;
      background: #000;
      transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  }
  
  .bar:after {
      content: "";
      position: absolute;
      left: 0;
      top: 7px;
      background: #000;
      transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
  }
  
  .bar.animate:after {
      top: 0;
      transform: rotate(45deg);
      transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);;
  }
  
  .bar.animate:before {
      bottom: 0;
      transform: rotate(-45deg);
      transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);;
  }
  
  /*nav menu*/
 header .show {
    left:0%;
    opacity:1;
     /* background:rgba(52,73,94,0.9); */
     background-color: #fff;
    top:0;overflow-y: scroll;    
    height:90vh;
  }
  
  header .hide {
    opacity:0;
    left:100%;
  }
  .heading1 {padding-left: 32px !important;}
  .heading1::before{left: 0;top: 11px;}
  .mobile-nav .show{
    background: transparent;
    position: inherit;
    top: 0;
    width: 90vw;
    height: auto;
    text-align: center;
    overflow-y: hidden;
    transition: .2s ease;
  }
  .mobile-nav ul{
    position:relative;
    top:0px;
    padding: 0;
    transform: translateY(-50%);
    list-style:none;
  }
  .navbar-nav {
    margin: 12px 0 0 0;
    display: block;
    float: left;
    width: 100%;
}
  .mobile-nav a {
    text-align:center;
    font-size:4vw;
    color:#007dc6;
    opacity:0;
    transition:opacity .9s ease-in-out;
  }
  
  .mobile-nav.show a {    line-height: 27px;
    text-align:left;
   width: 100%;float: left;
    color:#007dc6;
    opacity:1;
    
  }
  .headermenubutton a{min-height: 62px;align-items: center;
    display: flex;
    text-align: center;}
  .headermenubutton a br {
    display: block !important;
}
  .mobile-nav .accordion-body {
    padding: 0px 0 1rem 1rem;
    float: left;
    width: 100%;
}
  
  .mobile-nav a:hover {
    color:#2980b9;
  }
  .card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: transparent;
    background-clip: border-box;
    border: none;
    border-radius: 0;
}
.card .mb-0{text-align: left;}
[data-toggle="collapse"] .fa:before {  
    content: "\f139";
  }
  
  [data-toggle="collapse"].collapsed .fa:before {
    content: "\f13a";
  }
  .mobile-nav .accordion-item {padding: 15px 0;
    background-color: transparent;}
    .mobile-nav .accordion-button h4:before{display: none;}
    .mobile-nav .accordion-button h4{color: #007dc6;float: left;
        width: 100%;padding-left: 0;}
    .mobile-nav li a br{display: none;}
    .accordion-item:first-of-type .accordion-button{padding: 10px 0px;}
    /* .accordion-item:last-of-type .accordion-button.collapsed{padding: 0;} */
    .mobile-nav .accordion-button:not(.collapsed){color: #fff;padding: 0;}
    .mobile-nav .accordion-button {color: #007dc6;
        background-color: transparent;}
        .mobile-nav span {
            float: left;
            width: 100%;
        }
        
    }
  /* header css end here */



  @media (max-width: 450px) {
    
    .desktopbanner{display: none;}
    .mobilebanner{display: block !important;}
    #myTabhelthguidemain .col-lg-8{float: left;width: 100%;}
    #myTabhelthguidemain .col-lg-4{float: left;width: 100%;padding: 0 !important;}
    #tttguide {display: block;}
    #tttguide > .guidecontant{border-right: none;padding: 25px 0;}
    /* #headerhospital-carousel::before{display: none;} */
     #myTabhelthguidemain .d-flex {display: block !important;}
     .heading1 {
        font-family: 'gothamultra';
        text-transform: uppercase;
        font-weight: bold;
        font-size: 18px;
        color: #007dc6;
        position: relative;
        line-height: 35px;text-align: left;
    }
    .ourhospital .py-5{padding-bottom: 0rem !important;}
    .ourupdates .d-flex.justify-content-between.mb-3 {
        display: block !important;margin-bottom: 0 !important;
    }
    .ourupdates .text-center.mx-auto.mt-5.wow.fadeInUp{margin-top: 10px !important;}
    
    .PatientStoriesSection .d-flex.justify-content-between.mb-3 {
        display: block !important;
    }
    .carousel-control-prev, .carousel-control-next {
        width: 13%;
    }
    .PatientStoriesSection {
        /* height: 1198px; */
        float: left;
        width: 100%;
        height: auto;
    }
    .patientsearchbox {
        width: 100%;
        float: left;
        margin: 10px 0px;
    }
    .quota img {
        width: 35px!important;
    }
    .quota p {
        font-family: 'gothamultra';
        font-size: 31px;
        text-transform: uppercase;
        color: #007dc6;
        line-height: 40px;
        position: absolute;
        width: 60%;
        left: 44px;
        right: 0;
        top: 29px;
    }
    /* .donate h2 {
        font-size: 50px;
        line-height: 50px;
    }
    .donate h4 {
        font-size: 25px;
    }
    .donate a {
        font-size: 34px;} */
        /* .WhyChooseSection::before{display: none;} */
    .internationalleft  a.btn_2 {color: #FF6F0F;
        font-size: 13px;
        background-color: transparent;
        border: 1px solid #FF6F0F;
        padding: 10px 17px;
        border-radius: 20px;
            float: left;
            margin: 0 0 10px;
        }
        .owl-carousel.internationalReview-carousel.wow.fadeInLeft.owl-loaded.owl-drag{float: left;width: 100%;}
        .internationalleft {
            width: 100%;}
            .ourblogs .text-center.mx-auto.mb-2.wow.fadeInUp {
                max-width: 100% !important;
            }
            .WhyChooseSection::before {
                display: none;
            }
            .PatientStoriesContent img { min-height: 165px;
            }
            .leadeship-bigvideo img.img-fluid {
                min-height: 255px;
                object-fit: cover;
                height: 375px;
            }
            .internationalWrap img {
                width: 80%!important;}
                .specialities-item a {
                    width: 125px;
                    height: 125px;
                }
      .specialities-item h5{margin: 0;font-size: 15px!important;}
      #ourhospital .container{padding: 0;}
      .whiteicon { padding: 0;}
      .hover-switch > img {
        padding: 5px;
        position: absolute;
        top: calc(50% - 50px);
        left: calc(70% - 35px);
    }
    
    .internationalleft a.btn_2{margin:0 10px 0 0}
            div#header-carousel {
                margin: 95px 0 0 0;
            }
            .WhyChooseSection .py-5{padding-top: 0 !important;}
            .text-center.mx-auto.mb-2.wow.fadeInUp {
                max-width: 100% !important;
            }
            .visionmissioncontant {
                padding: 0 0 0px 15px;
            }
            .Internationalcontainer .my-5{margin-bottom: 0 !important;margin-top: 20px !important;}
            .internationalPatiment {
                width: 70%;
                margin: 35px 45px 0 45px;
            }
            .whychooseContainer {
                width: 100%;
            }
           .WhyChooseSection .g-5 {--bs-gutter-x: 0 !important;
                --bs-gutter-y: 0rem !important;
            }
            .WhyChooseSection .pe-5 {
                padding-right: 0rem !important;
            }
            .search-screen.active {margin: 0;    width: 100%;padding: 0 15px;
                margin-top: 0px; padding-top: 30px;}
                .close-icon {
                    top: 50px;
                    right: 5px;}
.innovtionsection::before{display: none;}
section.HealthPackages {
    float: left;
    width: 100%;
}
.HealthPackages-carousel .owl-next {
    right: 0;
}
.HealthPackages-carousel .owl-prev{left:0}
.HealthDespcription {
    padding: 40px 17px;}
    .Expert-carousel .owl-next {right: 0;}
    .Expert-carousel .owl-prev{left: 0;}
    .owl-next {right: 0 !important;}
     .owl-prev{left: 0 !important;}
.ExpertDoctors .row.justify-content-md-center{    display: block;} 
.ExpertDoctors select {
    margin: 10px 0;}
.ExpertDoctors { height: auto; float: left;
    width: 100%;}
.ExpertDoctors .py-5{padding-bottom: 0 !important;}
.CenterExcellencewrap ul#pills-tab {
    border-bottom: 1px solid transparent;
    display: contents;
    margin: 0 0 0 0;
    float: left;
    width: 100%;
}
.CenterExcellencewrap {
    float: left;
    width: 100%;
    padding: 0px 0 0px 0;
    overflow-x: scroll;
    overflow-y: hidden;
    margin: 0 0 10px 0;
    display: flex;
}
section.ServicesFacilities {
    float: left;
    width: 100%;min-height: 350px;
}
p.as-layer.as-opened.as-padding{font-size: 13px;left: 0 !important;padding-right: 50px;top:42% !important;}
.accordion-slider h3.as-layer{font-size: 17px;left: 0 !important;}
.descriptionCE {
    padding: 20px 20px 0px 10px;
}
.PatientStoriesSection .text-center {margin-bottom: 50px;}
.ourupdates .py-5{padding: 0 !important;}
.OverviewContainer {padding: 0;}
.OverviewContainer p {
    padding: 0 0px 0 0;
}
.OverviewContainer h3 {
    color: #007dc6;
    font-family: 'gothammedium';
    padding: 0 0 20px 0;
    font-size: 20px;
}
.OverviewConatiner .py-5{padding-top: 0rem !important;
    padding-bottom: 0rem !important;}
    /* .sidemenu {
        background: #007dc6;
        padding: 0 15px;
        min-height: auto;    float: left;
        width: 100%;
    }
    
    #v-pills-tab li.nav-item {
        float: left;
    }
    .SpecProceduresContainer {
        background: #edf8fe;
        padding: 15px;
    }
    .scrollbar {overflow-x: scroll; overflow-y: hidden;margin: 10px 0;}
 .sidemenu ul#v-pills-tab {float: left;width: 100%;height: 60px;background: #007dc6;} */
 .sidemenu .nav-pills .nav-link{padding: 10px 15px;font-size: 13px;}
 .SpecProceduresContainer {padding: 25px 15px;min-height: auto;}
 .force-overflow{min-height: auto;height: auto;}
 .sp_nopadding {
    padding: 0;
    float: left;
    width: 100%;
}
.sidemenu {
    background: #007dc6;
    padding: 0 15px;
    min-height: auto;
    float: left;
    width: 100%;
}
.scrollbar {
    overflow-x: scroll;
    overflow-y: hidden;
    margin: 10px 0;
    display: flex;
}
.sidemenu ul#v-pills-tab {
    float: left;
    width: 100%;
    height: 60px;
    background: #007dc6;
}
.TreatmentProcedures .row{display: block;}
.heading2 {font-size: 19px;line-height: 22px;}
.faqsection { padding: 50px 0;float: left;
    width: 100%;}
.technologicaldesp {
    padding: 40px 0;
}
.SpecProceduresContainer::before{display: none;}
#setmobsection {
    float: left;
    width: 100%;
}
.technological-carousel .owl-nav{width: 90%;    bottom: 30%;}
.PatientStoriesSection .col-lg-8.d-flex {
    display: block !important;
    float: left;
    width: 100%;
}
.PatientStoriesSection .py-5{padding: 0 !important;}
.modal-dialog {
    max-width: 100%;
}
#videoModal .modal-body {
    padding: 10px 10px 10px 10px;
}
.blogs-item {
    padding: 0;
}
figure.effect-sarah figcaption {
    text-align: left;padding: 0 15px;
    top: 165px;;
}
.SpecProceduresContainer h3 {
    font-size: 17px;
}
.SpecProceduresContainer h4{font-size: 17px;}

.oncologyblogs .py-5{padding-left: 0;padding-right: 0;}
#headerhospital-carousel h1{font-size: 18px;padding: 20px 0 0px 0;
    /* margin-bottom: 0 !important; */
}
.formsection {
    width: 100%;
    float: right;
}
section.treatmentform {
    float: left;
    width: 100%;background-color: #fff;
    background-image: none;
}
section.treatmentform .py-5{padding-left: 0 !important;padding-right: 0 !important;}
.formsection form { padding: 30px 20px;}
.formsection .heading4 {
    line-height: 28px;
    font-size: 18px;
}
#myTabContentset .contantsec ul li {
    padding: 20px 0px;
    width: 100%;
}
.enquirytabinner .sidemenu {
    min-height: auto;
    padding: 25px 15px;
}
div#myTabmainContent {
    padding: 0px 15px 0;
}
.Enquirycontainer .form-input {
    width: 100%;}
    .Enquirycontainer .form-input .form-select{padding: 15px;}
    .Enquirycontainer .form-input .form-control{padding: 15px;}
.enquirytabinner .sidemenu::after{display: none ;}
.ourlocation::before{display: none;}
#allhospital::after{display: none;}
.tab-content form button{margin-top: 10px;}
.enquirytabinner ul#myTabmain {
    display: flex;
}
.tabhospital li.nav-item {
    margin: 5px 0;
    display: grid;
    float: left;
    width: 50%;
    text-align: center;
}
.Updates-item{margin: 10px 0px;}
.inqueryinnertab #myTabmain .nav-link {
    width: 100%;padding: 7px 13px;
    font-size: 15px;
    font-weight: 500;text-align: center;
}
.doctorlistingwarp .filterbox select{margin: 0;}
.drName {font-size: 18px; padding-left: 25px !important;}
.drName::before{left: 0px;}
.drprofileabout {padding: 20px 15px 0px 15px;}
.drprofileabout .nav-tabs {display: block; float: left; width: 100%;}
.drprofileabout .nav-tabs {    border-bottom: none;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.drprofileabout li.nav-item {
    float: left;
    width: 50%;
}

.drprofileabout .nav-tabs .nav-link {
    margin: 0;
    margin-bottom: -1px;
    padding: 10px 0;
    background: transparent;
    border: 1px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 6px;
    border: none;
    border-right: 2px solid #ccc;
    border-radius: 0;
    color: #838383;
    width: 100%;
    font-size: 14px;
    height: 50px;
}
.drprofileabout::before{display: none;}
.drprofilepatient {
    width: 100%;}
.drprofileabout .headingsection h4{font-size: 18px;}
.hospitalondoctorpage p {text-align: left; font-size: 14px;}
.inqueryinnertab form {z-index: 0;}
/* .ourlocation .py-5{padding-left: 0 !important;padding-right: 0 !important;} */
section#ProcessTreatment .col{
    width: 100% !important;
}
#ProcessTreatment .text-center.mx-auto.wow.fadeInUp {
    max-width: 100% !important;    padding: 0 10px;
}
#internationalpatientstories {
    height: auto;
}
.drprofilebyte {
    padding: 50px 10px 0 10px;
    float: left;
}
.bytesdeta {padding: 20px 10px;width: 55%;}
.bytesdeta h2 { font-size: 16px;}
.bytesdeta p {font-size: 12px;}
.bytesdeta1{width: 45%;}
.bytesdeta1 span{top: 0;}
#internationalbyts .owl-nav {
    width: 94%;
}
#internationaldoctor .row.justify-content-md-center {
    display: block;
}
#internationaldoctor select{margin: 10px 0;}
.internationalExpertDoctors .heading1 {
    padding-bottom: 0px!important;
}
.allaboutpage {
    display: none;
}
.internationalExpertDoctors{height: auto;padding: 0;}
.specialities-item .showSingle {width: 130px;height: 130px;}
.internationalspecilities .specialities-item {height: 201px !important;}
header nav li.d-none{display: block !important;padding-top: 5px;}
header nav li.d-none a{float: left;}

#navbarCollapse .accordion-button {
    color: #007dc6;
    padding: 0rem;
}
.WhyChooseSection {
    position: relative;
    float: left;
    width: 100%;
}
#sabsefast .row.g-5.align-items-center{float: left;width: 100%;}
#sabsefast{float: left;width: 100%;}
#sabsefast .py-5{padding: 10px !important;}
.ourupdates .text-center.mx-auto.mt-5.wow.fadeInUp{    margin-bottom: 50px;}
 .donate h2 {
    font-size: 23px;
    line-height: 23px;
}
.footer .d-flex {
    display: flex !important;
    float: left;
    width: 100%;
    margin: 0;
    margin-bottom: 15px;
}
.footer .col-md-6 h5 {
    margin: 20px 0 !important;
    float: left;
    width: 100%;
}
.donate h2 br{display: none;}
 .donate h4 {
    font-size: 13px;width: 100%;
    float: left;
}
.donate a {
    font-size: 16px;}
    #sabsefast .donate a .me-3 {
        margin-right: 0.5rem !important;
    }
    #bookslotform .modal-dialog {
        width: 96%;
    }
    #bookslotformhtml {
        padding: 0 25px 50px 25px;
    }
    #PackagedetailHTML ul li {
        width: 100%;}
        #PackagedetailHTML ul {float: left;padding: 0;}
        .virtualStories {
            width: 100%;
            position: relative;
            padding: 3%;
            float: left;
        }
        .virtualStories::before {
            content: " ";
            background: #007dc657;height: 95%;
            width: 94%;}
            .innovtionsection .py-5{padding-top: 0 !important;}
    .hospitalMap {
            float: left;
            padding: 3%;
            width: 100%;
            margin-top: 10px;
        }
        .virtualStoriesBig h2 {
            font-size: 33px;}
            .virtualStoriesBig p{padding: 0;}
            .virtualStories img {
                height: 400px;
            }
            .carousel-control-prev-icon, .carousel-control-next-icon {
                width: 30px;
                height: 30px;border: 4px solid var(--dark);}
                .mobile-nav .accordion-button::after {
                    fill: red;
                }
                #homepageslider  .carousel-control-prev-icon, #homepageslider .carousel-control-next-icon {
                    width: 30px;
                    height: 30px;border: 4px solid #007dc6 !important}
                    .mobile-nav .accordion-button::after {
                        fill: red;
                    }
                .as-mask {
                    transform: scaleX(0.996955) scaleY(0.596955) !important;
                }
                .mobile-nav li.nav-item a{
                    float: left;
                    width: 100%;
                    padding: 15px 0;
                }
                .mobile-nav .accordion-body li a {
                    padding: 2px 0;
                }
                .accordion-button::after{background-image: url(../img/downarrowicon.svg); width: 15px;margin-right: 2px;
                    height: 15px; background-size: 100%; background-position: center;transform: rotate(270deg);}
                .accordion-button:not(.collapsed)::after{transform: rotate(0deg);background-image: url(../img/downarrowicon.svg); background-position: center;}
                .accordion-button h4{margin-bottom: 0px; color: #1787ca;}
                .accordion-body li a:before {
                    content: "-";    padding-bottom: 0px;
                    display: flex;
                    width: 5%;
                    color: #ff6f0f;
                    float: left;
                    position: relative;
                    left: 0;
                    
                }
                .list-unstyled li a:before {
                    content: "-";
                    display: flex;
                    width: 5%;
                    color: #ff6f0f;
                    float: left;
                    position: relative;
                }
                .whatsappfooter {
                    float: right;
                    position: fixed;
                    bottom: 100px;
                    right: 10px;
                }
                .whiteicon p { 
                    font-size: 12px; padding: 8px 0 0 0;
                }
                .sidepanel {
                    float: left;
                    width: 100%;
                    bottom: 0;
                    top: auto;
                }
                #headerhospital-carousel{margin: 105px 0 0 0;}
                .OverviewConatiner {
                    position: relative;
                    padding: 30px 0 0 0;
                }
                .footer {padding-bottom: 100px;
                }
               .Enquiry .text-center.mx-auto.mb-5.wow.fadeInUp{max-width: 100% !important;}
               .finddoctorlisitng {
                left: 0;
            }
            .doctorlistingwarp h1::before{left: -25px; width: 18px; height: 18px; background-size: 100% 100%;}
            .doctorlistingwarp h1 {
                padding: 0 0 0 0px;
                font-size: 22px;
            }
            .pull-left {
                width: 100%;
            }
            .doctorlistingwarp {
                margin: 70px 0 0 0;
                padding: 20px 0px 30px 0px;
            }         
            .listingrow {
                display: grid;
            }   
            .opdtiming {
                padding-left: 0;
                border-left: 0;
            }
            .listingrow {
                padding: 25px 15px;
                margin: 0;
            }
            #ttt {padding: 0;
                display: block;}
                #ttt > .categoryshopbox {display: inline-flex;
                    padding: 20px 0;
                    float: left;
                    width: 100%;border-right: none;
                }
                /* #ttt > .categoryshopbox {
                    display: grid;
                    padding: 10px 0;
                    float: left;
                    width: 100%;
                    border-right: none;
                    box-shadow: 6px 1px 17px #ccc;
                    margin-bottom: 10px;
                    padding: 15px 0 0 15px;
                } */
                .lftsep {
                    width: auto;}
                    .rgtsep {
                        width: auto;}
                        .AllSpecialities::before{display: none;}
                        .categoryimg {
                            width: auto;
                        }
                        .filterSpecialities .d-flex.flex-row-reverse.bd-highlight {
                            padding: 0;
                            display: grid !important;
                        }
                        section.filterSpecialities {
                            float: left;
                            width: 100%;
                        }
                        .AllSpecialities {
                            position: relative;
                            float: left;
                            width: 100%;margin-top: 20px;
                        }
.allaboutpage ul::after{display: none;}
.allaboutpage ul{padding: 0;}
.overviewdetail li {
    float: left;
    width: 50%;
    margin-bottom: 0px;
}

.founderimg{width: 100%;margin-bottom: 10px;}
.modal-body {
    padding: 50px 20px;
}
#managementteamHTML ul {
    float: left;
    padding: 0;
}
.businessmaincontant::before{display: none;}
.businessmaincontant ul {
    float: left !important;
    padding: 0;
    width: 100% !important;
}
.businessmaincontant li {
    display: block !important;
    float: left !important;
    width: 100% !important;
}
.businessmaincontant {
    width: 100%;}
    .cancercenter2{width: auto;}
    .cancercenter1 {background-size: cover;padding: 20px 0;}
.ourblogs .mb-2.wow.fadeInUp {
        max-width: 100% !important; }
        .committeepage::after{display: none;}
        .overviewassociation .heading1 {
            font-size: 18px;
            line-height: 24px;
        }
.overviewassociation .heading1::before {
            left: 10px;
            top: 11px;
        }
.overviewassociation .heading1 {
            padding-left: 40px !important;
        }
       
.aboutus .overviewdetail .d-flex {
            display: grid !important;
        }
.filterwrapPs .d-flex {
            display: grid !important;
        }
        div#applybody {
            padding: 20px 20px 30px 20px;
        }
        .faqsection::before{display: none;}
        #applynowmodal input[type='file']{width: 100%;}
        #careerpage button.accordion-button.collapsed h4 {
            padding: 15px 0;}
.sidepanel ul li {border-left: 0px solid #fff; padding: 8px 10px; margin-bottom: 0px;}
.sidepanel.newClass {background-color: #e8f6fd;}
.sidepanel ul li a {
    display: block;
}
.sidepanel.newClass{padding: 0;}
.sidepanel ul li p{padding-left: 0; font-size: 13px;}
.directorsprofile span{float: left;width: 100%;}
#headerhospital-carousel .carousel-caption{align-items: end;}
#headerhospital-carousel .carousel-caption .col-lg-4.pt-5{display: none;}
.CenterExcellence .nav-link {    padding: 0.5rem;}
.CenterExcellencewrap img {
    /* width: 125px; */
    width: 80px;
}
#pills-tabContent .col-lg-6{margin: 0;}
.homeset .container-fluid.py-5 {
    padding-top: 0 !important;
}

.homeset .specialities-item {
    margin: 15px 0 12px 0;
}
.patientsearchbox select{margin: 0;}
#internationalsidepanel .sidepanel ul li {
    border-left: 5px solid #fff;
    padding: 8px 15px;
    width: 33%;
}
.internationalhospital::before{display: none;}
#internationalhospitalsection .tabhospital .nav-tabs .nav-link {
    padding: 6px 15px;
}
.ourupdates .tabhospital li.nav-item {
    margin: 5px 0;
    display: grid;
    float: left;
    width: 50%;
    text-align: center;
}
.ourlocation .tabhospital li.nav-item {
    margin: 5px 0;
    display: grid;
    float: left;
    width: 50%;
    text-align: center;
}
.Marengoupdates .d-flex {display: inherit !important;}
}



.iti__flag-box, .iti__country-name {
    margin-right: 6px;
    display: none;
}
.iti { width: 100%;}
.iti__country-list{float: left;width: 100px;}

.mobilenuber-marge{width: 100%; display: flex; align-items: center;}
.mobilenuber-marge input#phonecode_second_treatment{width: 25%; border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;}
.mobilenuber-marge input#phone_second_treatment{width: 75%; border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;}
.mobilenuber-marge input#phonecode_treatment{width: 25%; border-top-right-radius: 0px;
            border-bottom-right-radius: 0px;}
.mobilenuber-marge input#phone_treatment{width: 75%; border-top-left-radius: 0px;
                border-bottom-left-radius: 0px;}
.article ul{margin: 0px; padding: 0px; margin-bottom: 20px;}
.article ul li{color: #000; font-family: 'gothambook'; font-size: 16px; margin-bottom: 5px;}
.article ul li:before {content: "-"; display: flex; width: 0.5em; color: #ff6f0f; float: left;
            align-items: center; padding-right: 10px;}
.form-div{width: 100%;float: left;position: relative; margin-bottom: 15px;}
.form-div span{display: block; color: red; margin-top: 5px; position: absolute; bottom: -13px; font-size: 12px;}
#bookslotform .mt-3{margin-top: 0px !important;}
#bookslotform .mb-3{margin-bottom: 0px !important;}
.newdetail{padding: 20px 0px 50px 0px;}
.newsdetail-content{width: 100%; padding: 0px 25px;}
.form-floating {padding-bottom: 35px;float: left;width: 100%;}
.form-floating span{font-size: 12px; position: absolute; bottom: 13px;}
.profiledescription .profilespeciality a.drhospitalname {
    pointer-events: none;
}
label.fileupload.setmarginform {
    border-radius: 8px;
    margin: 5px 0 15px 0;
}
.megamenu  .form-floating {
    padding-bottom: 20px;}

    .megamenu  .form-floating span{bottom: 3px;}
@media(min-width:1200px) and (max-width:1366px) {
#ttt {
    display: grid;
    grid-template-columns: repeat(3,23.5em);
    grid-template-rows: repeat(3,17em);
}
}
@media(min-width:768px) and (max-width:1024px) {
    .specialities-item a{width: 150px; height: 150px;}
    .whiteicon p {
        margin: 0;
        font-size: 13px;
        color: #0077bd;
        padding: 15px 0 0 0;
        height: 20px;
        float: left;
        width: 100%;
    }
    .whiteicon li {
        display: inline-block;
        padding: 0 10px 0 10px;
        position: relative;
    }
    
    
    }
@media (max-width: 1024px) {
    .headermenubutton li br{display: none;}

    .headermenubutton li a p{color: #fff;margin: 0;width: 100%;}
    .headermenubutton li {border-radius: 4px;
        background-color: rgb(23, 135, 202);
        float: left;
        width: auto;
        padding: 10px 20px;text-align: center;
        text-align: center;
        color: rgb(255, 255, 255);
        margin: 5px;
    }
    .ourlocation ul#myTab {padding: 25px 0; width: 100%;}
    .ourlocation .tabhospital li.nav-item {width: 25%; margin: 0;}
    .internationalspecilities img {border-radius: 100%; width: 100%;}
    .ProcessgetyourContainer img {margin: 0 0 30px 0; width: 100%;}
    .formsection {width: 50%; float: right;}
    #internationalpatientstories {height: auto; padding: 0px 0px 0;}
    .internationalspecilities .specialities-item {
        position: relative;
        height: 220px;
    }
    .specialities-item .showSingle {background: #e4f1f9; border-radius: 100px; width: 125px; height: 125px;
        display: inline-block;}
    .showSingle.intro:after {content: ""; left: 0; bottom: -90px;}
    .directorsprofile img {
        height: 190px;
        width: 190px;
    }
    .owl-prev{left: -20px;}
    .owl-next{right: -20px;}
   
    .descpHospital a{margin: -10px 6px 0 0;}
    .hospital-carousel .owl-prev {
        left: -20px;
    }
    .hospital-carousel .owl-next {
        right: -20px;
    }
    .PatientStoriesSection {
        height: auto;
    }
    .quota{height: auto;}
    .quota .quotalft{top: 0px;}
    .updates h5{min-height: 60px;font-size: 14px;}
    .awards_hospital .award-item p br{display: none;}
}
@media (max-width: 820px) {
    .ourlocation ul#myTab {padding: 25px 0; width: 100%;}
    .ourlocation .tabhospital li.nav-item {width: 25%; margin: 0;}
    .bookanappointment-content {width: 80%;}
    .bookanappointmentcontainer {width: 100%; margin: 0 auto;}
    .PatientStoriesContent {width: 100%;} 
    .formsection {width: 60%; float: right;}
    .PatientStoriesContent h5{margin-right: 10px;}
   
    .hover-switch > img {
        padding: 5px;
        position: absolute;
        top: calc(50% - 37px);
        left: calc(63% - 34px);
        width: 40px;
    }
    .whiteicon p {
        margin: 0;
        font-size: 9px;}
}
.countryFlags.visible-xs{display: none;}
#section .article ul li {
    font-size: 16px;
    font-weight: 400;
}
@media (max-width: 480px) {
    .article ul li {
        font-size: 4vw;
    }
    #section p {
        font-size: 16px;
        font-weight: 400;
    }
    #section .article ul li {
        font-size: 16px;
        font-weight: 400;
    }
    #mobhospitalquicklink ul li {
        border-left: 0px solid #fff;
        padding: 16px 10px 0 10px;
        margin-bottom: 0px;
        width: 22%;
        min-height: 73px;    
        float: left;
    }
    /* #mobhospitalquicklink ul{position: relative;}
    #mobhospitalquicklink ul:after {
        content: "";
        left: 0;
        top: -27px;
        position: absolute;
        width: 33px;
        height: 18px;
        right: 0;
        margin: 0 auto;
        background: transparent url(../img/uparrow.png) center center no-repeat;
        padding: 20px 30px;margin-bottom: 15px;
    z-index: 99999;

    } */

    
    #mobhospitalquicklink ul li a {
        display: block;
        float: left;
        width: 100%;
    }
    .showclose img{height: auto;    width: 25px;}
    .sidepanel .less{display: none;}
.sidepanel.intro .less{display: block !important;}
.sidepanel.intro .more{display: none;}
    li.setborder {display: block !important;
        width: auto !important;
        padding: 0 !important;
        padding-top: 15px !important;
    }
    #mobhospitalquicklink ul li p {
        padding-left: 0;
        font-size: 12px;
    }
    .sidepanel i.fas.fa-minus{display: none;}
    div#mobhospitalquicklink{float: left;
        width: 100%;
        /* top:91%; */
        transition: all 0.6s ease-out;
        bottom:-60px;
    }
    .sidepanel.intro { transition: all 0.6s ease-out;
        /* top:80%!important; */
        bottom:0 !important;
        padding: 5px 0;
    }
    .sidepanel.intro i.fas.fa-minus{display: block !important;margin: 0 auto;}
    .sidepanel.intro i.fas.fa-plus{display: none;}
    li.setborder {
        border: none !important;
    }
    a.showclose{margin: 10px 0 0;}
    div#mobhospitalquicklink i.fas {
        padding: 10px;
        width: 32px;
        height: 32px;
        background-color: #e86419;
        border-radius: 33px;
    }
    div#mobhospitalquicklink i.fas::before {color: #fff;}
    .sidepanel.intro ul:after {
        top: -34px !important;}
    #mobhospitalquicklink ul {
        display: block;
    }    
    .share-button.sharer .social.top {
                margin-left: -80px;
        transform-origin: 0 0 0;
        float: right;
    }
    #careerpage .accordion-body li {
        padding-left: 15px;}
        #careerpage .accordion-body li::before{    left: -3px;
        }
    .newsdetail-content {
        width: 100%;
        padding: 25px 0;
    }
    .countryFlags.visible-xs {
        float: left;
        width: 100%;
        margin-top: 30px;margin-bottom: 0;
    }
    .countryFlags.hidden-xs{display: none;}
    .countryFlags.visible-xs{display: block !important;}
    
    
    #sharedoctor .btn_inner1{width: auto;}
    #sharedoctor .social.top {
        position: unset;
        bottom: 0;
        margin-top: 0;
    }
    p.emailaddress {
        padding-top: 10px;
        margin-bottom: 0;
    }
    .breadbottomfixed{margin-bottom: 0;}
    .drprofileabout .tab-content ul{padding-right: 0;}
    .headermenubutton li {
        border-radius: 4px;
        background-color: rgb(23, 135, 202);
        float: left;
        width: 47%;
        padding: 10px 20px;
        text-align: center;
        text-align: center;
        color: rgb(255, 255, 255);
        /* min-height: 67px; */
        margin: 5px;
    }
    .Marengoupdates .PatientStories img {
        width: 100%;}
        div#accordionExamplenew {
            float: left;
            width: 100%;
            margin-top: 20px;
        }
    .ourlocation ul#myTab {padding: 25px 0; width: 100%;}
    .ourlocation .tabhospital li.nav-item {width: 50%; margin: 0;}
    .ourlocation  .tablocation {margin: 0px 0px 30px 0;}
    .bookanappointment-content {width: 100%;}
    .bookanappointmentcontainer {width: 100%; margin: 0 auto;}
    .bookanappointmentcontainer .form-input{padding: 30px 0px 0px 0px;}
    .bookanappointmentcontainer .form-input1 {padding: 30px 0px 8px 0px;}
    .heading1{font-size: 22px;}
    .formsection {width: 100%; float: right;box-shadow: 0px 0px 10px 2px #ccc;}
    .ProcessgetyourContainer img {margin: 0 0 30px 0; width: 25%;}
    .Marengoupdates .team-item .team-text {
        padding: 20px 0 0px 0;
    }
    #headerhospital-carousel {min-height: auto;}
    .carousel-inner{min-height: 250px;}
    .carousel-inner img{min-height: 250px;}
    .carousel-inner .fbtn img{min-height: auto;}
    .PatientStoriesContent {width: 100%;}
    .heading1::before{width: 19px; height: 19px; top: 11px; background-size: 100% 100%;}
    .internationalReview-carousel .owl-nav{width: 14%;}
    .PatientStoriesSection .PatientStoriesSectionsearch{display: none;}
    .search-icon{padding: 10px;}
    .heading1 {padding-left: 30px !important;}
    .navbar-brand .logo {width: 80px;}
    .internationalhospital .nav-tabs .nav-link {
        border: none;
        border-bottom: 1px solid transparent;
    }
    .navbar-dark {height: 70px;}
    .hamburger-menu{top: 10px;}
    .Updates-item{padding: 0px 0px;}
    .donate h4{text-align: left;}
    #sabsefast .me-3{margin-right: 5px !important;}
    .owl-carousel.internationalReview-carousel.wow.fadeInLeft.owl-loaded.owl-drag{display: none;}
    .specialities-carousel .owl-item img{margin-bottom: 20px !important;}
    .homeset{padding-bottom: 50px;}
    .heading4{font-size: 21px; padding-left: 30px !important;line-height: 30px;}
    .heading4::before{width: 19px; height: 19px; top: 11px; background-size: 100% 100%;}
    .aboutus .heading5{font-size: 22px; padding-left: 30px !important;}
    .aboutus .heading5::before{width: 19px; height: 19px; top: 11px; background-size: 100% 100%;}
    .foundermessage p{text-align: left;}
    .foundermessage {padding: 20px 0 0 0;}
    .aboutus .py-5{padding-top: 1rem !important; padding-bottom: 1rem !important;}
    .footer .copyright{float: left;}
    .footer .copyright{margin-top: 10px;}
    .businessmaincontant{padding-bottom: 0px;}
    .cancercenter1 .heading1{font-size: 22px; padding-left: 30px !important;}
    .cancercenter1 .heading1::before{width: 19px; height: 19px; top: 11px; background-size: 100% 100%;}
    /* .overviewdetail li:last-child{width: 100%;} */
    .ourblogs{display: none;}
    .cancercenter2 p{font-size: 16px;}
    .aboutus .py-5{padding-bottom: 0px !important;}
    .footer .mt-5 {margin-top: 1rem !important;}
    .specialities-item {margin: 20px 0 12px 0;}
    .Health-item {margin: 0 0 0px 0;}
    section.ServicesFacilities{padding-bottom: 50px; display: none;}
    .PatientStoriesSection .p-3 {padding: 0rem !important;}
    section.innovtionsection {float: left;}
    .PatientStoriesSection .d-flex.justify-content-between.mb-3{margin-bottom: 0px !important;}
    .btn_inner1 img{min-height: auto !important;}
    .HealthPackages-carousel .owl-prev {left: -10px !important;}
    .HealthPackages-carousel .owl-next {right: -10px !important;}
    .Expert-carousel .owl-prev {left: -10px !important;}
    .Expert-carousel .owl-next {right: -10px !important;}
    .Health-item{padding: 10px;}
    .Expert-item {padding: 20px 0;}
    .Expert-item .doctoricon {right: 25px; top: 25px;}
    #accordionExample .accordion-header {margin-bottom: 0; padding: 10px 10px; background-color: #e8f6fd}
    .hospital-carousel .owl-prev {left: -10px !important;}
    .hospital-carousel .owl-next {right: -10px !important;}
    .hospital-carousel .btn_5{width: 100% !important; text-align: center; margin-bottom: 10px;}
    .hospitalrgt a.explore{
        float: right;
        margin: 0;
    }
    .client-review-stars {margin: 0 0 15px 0;}
    .internationalspecialities-carousel .owl-prev {left: -20px !important;}
    .internationalspecialities-carousel .owl-next {right: -20px !important;}
    .showSingle.intro:after {content: ""; left: 0; bottom: -70px;}
    .descrip_expert {padding: 20px 0px; width: 100%;}
    .navbar-nav {margin: 0px 0 0 0;}
    .mobile-nav li.nav-item a{padding: 5px 0; font-size: 16px; padding-left: 0px;}
    #internationalExpertDoctors .py-5{padding-bottom: 0rem !important;}
    #internationalpatientstories {height: auto; padding: 0px 0px;float: left;width: 100%;}
    .ProcessgetyourContainer{margin-bottom: 0px;}
    .ProcessTreatment .py-5{padding-bottom: 1rem !important;}
    .PatientStoriesSection .pt-5{padding-top: 1rem !important;}
    .nodata{margin: 50px 0px 20px 0px;}
    .sidepanel{display: block;}
    .Enquiry::before{display: none;}
    .doctorlistingwarp {margin: 70px 0 0 0;}
    img.doctordp{height: auto;}
    #sharedoctor .social.top{position: absolute;bottom: -50px; }
    .drName {font-size: 18px; margin-top: 15px;}
    .headermenubutton li{padding: 0;}
    .shearprofile{margin: 0px;}
    .profilespeciality{margin-bottom: 10px; font-size: 14px;}
    .hospitalondoctorpage h2{font-size: 14px;}
    .opdtiming p{font-size: 14px;}
    .opdtiming h5 {font-size: 16px;}
    .opdtiming .mt-5{margin-top: 2rem !important;}
    .profiledescription li{font-size: 14px;}
    .profiledescription .profilespeciality a{font-size: 14px;}
    .imground{min-height: auto;}
    div#example1{display: none;}
    .accordion-button{color: #000; padding: 1.25rem 0rem; background-color: transparent;}
.accordion-button {
    color: #000;
    padding: 10px 0px;
    background-color: transparent;
}
.accordion-body {
    padding: 10px 20px 0px 20px;
}
.mobile-nav  .accordion-header{border-bottom: none;}
.ExpertDoctors .d-flex {display: inline-block !important;}
.ExpertDoctors .p-2{padding: 0px !important;}
.ExpertDoctors .p-3{padding: 0px !important;}
.ExpertDoctors .mb-3{margin-bottom: 0px !important;}
.bookanappointmentcontainer .form-input{width: 100%;}
.bookanappointmentcontainer .form-input span {position: absolute; bottom: -20px; font-size: 12px;}
.bookanappointmentcontainer .form-input1 span {position: absolute; bottom: -20px; font-size: 12px;}
.ourupdates .tabhospital li.nav-item {
    margin: 5px 0;
    display: grid;
    float: left;
    width: 25%;
    text-align: center;
}
.tabhospital .nav-tabs .nav-link {
    border-radius: 50px;
    padding: 6px 15px 6px 0;
    color: #000;
}
.tabhospital .nav-tabs .nav-link.active, .tabhospital .nav-tabs .nav-item.show .nav-link {
    color: #ff6f0f;
    background-color: transparent;
    border-color: #dee2e6 #dee2e6 #fff;
    border-radius: 0;
    border: none;
    font-weight: bold;
    border-bottom: 1px solid #ff6f0f;
}
.headerspace1 {
    margin-top: 80px;
    padding: 0 0 0px 0px;margin-bottom: 0;

}
.shearprofiledetail{margin-right: 0;}
#sharedoctor .btn_inner1{width: auto;}
#sharedoctor .social.top {
    position: unset;
    bottom: 0;
    margin-top: 0;
}
.profiledescription {
    margin-right: 18px;
    max-height: fit-content;
    overflow-y: hidden;
}
.bookanappointment {    padding: 100px 10px 50px 10px;}
.specoverview{padding-top: 0;}
.specoverview .col-lg-7.wow.fadeInUp{margin-top: 10px !important;}
#mobile .accordion-body {
    padding: 10px 0;
}
#mobile .accordion-body p{padding: 0;}
.OverviewContainer p {
    font-size: 16px;
}
.chemotherapyworks ul {
    padding-left: 0;
}
.accordion-body {
    padding: 10px 0 0;
}
.SpecProceduresContainer {
    max-height: fit-content;
    overflow: hidden;
}
.descrip_expert p {
    min-height: auto;
}
#cemotherpyfaq {padding-top: 10px;}
.awards_hospital {
    padding-top: 0;
}
.overviewmob .col-lg-5.wow.fadeInUp{margin-top: 0;}
.inquerymaintab button#maintab2 {
    padding: 6px 30px;
    text-align: center;border-radius: 50px;
}
.inquerymaintab button#maintab1 {
    padding: 6px 30px;
    text-align: center;border-radius: 50px;
}
.spacingadd .col-lg-7.wow.fadeInUp {
    margin-top: 0 !important;
}
.spacemanage .breadcrumbsection{margin-bottom: 0;}
.inquerymaintab{margin-bottom: 0;}
.bookanappointment-content {
    width: 100%;
    margin-bottom: 0 !important;
}
.HealthPackages .container-fluid.py-5 {
    padding-bottom: 20px !important;
}
    .drprofileabout .nav-tabs .nav-link{border-right: none;}
}
#treatment_form input.plantreat{display: block;margin: 9px 0 !important;
    float: left;}
#treatment_form .form-select {
    margin: 9px 0;
    float: left;
    width: 100%;
}
#treatment_form textarea#message_treatment {
    height: auto !important;
    float: left;
}
@media (max-width: 360px) {
    .bookanappointmentcontainer .form-input{padding: 20px 0px 0px 0px; width: 100%;}
    .heading1 {font-size: 18px; padding-left: 25px !important; line-height: 26px;}
    .heading1::before {width: 16px; height: 16px; top: 8px; background-size: 100% 100%;}
    .heading4 {font-size: 18px; padding-left: 25px !important; line-height: 26px;}
    .heading4::before {width: 16px; height: 16px; top: 8px; background-size: 100% 100%;}
    .aboutus .heading5{font-size: 18px; padding-left: 25px !important; line-height: 26px;}
    .aboutus .heading5::before{width: 16px; height: 16px; top: 8px; background-size: 100% 100%;}
    .cancercenter1 .heading1{font-size: 16px; padding-left: 25px !important;}
    .cancercenter1 .heading1::before{width: 16px; height: 16px; top: 8px; background-size: 100% 100%;}
    .cancercenter2 p{font-size: 16px;}
    .sidepanel ul li p{padding-left: 0; font-size: 11px;}
    .hosbtn{padding: 5px; font-size: 14px;}
    #headerhospital-carousel .btn_inner1{font-size: 13px;}
    #headerhospital-carousel .btn_inner1 img {width: 20px; margin-right: 0px;}
    .showSingle.intro:after {content: ""; left: 0; bottom: -70px;}
    .hospital-carousel .btn_5 {width: 100%;}
}


/* new issues css start here */
.col-megamenu ul li a:hover >p{color: #007dc6;}
.allaboutpage li:hover{border-top: 1px solid #fff;}
.form-select {
    padding: 13px 30px 13px 15px;
}
@media(min-width:768px) and (max-width:1024px) {
    /* #careerpage .accordion-body li {
        list-style: none;
        font-size: 15px;
        float: left;
        width: 100%;
        color: #000;
        display: flex;
        margin-bottom: 10px;
        padding-left: 20px;
    }
    #careerpage .accordion-body li::before {
        margin-top: 10px;
        display: inline-block;
        content: '';
        -webkit-border-radius: 0.375rem;
        border-radius: 0;
        height: 2px;
        width: 0.75rem;
        margin-right: 0.5rem;
        background-color: #ff6f0f;
        position: absolute;
        left: -20px;
    } */
    .col-sm-8 {
        width: 66.66%;
    }
    .PatientStoriesContent p br{display: none;}
    .PatientStoriesContent p {
        margin: 0;}
    .col-sm-4 {
        width: 33.33%;
    }
    .sidepanel {top: 95px;}
    .mobile-nav.show ul#navbarCollapse {
        padding-left: 20px;
        display: block !important;
    }
    /* .wrapper {
        position: relative;
        overflow: hidden;
    }
    header .show {
        left: 0%;
        opacity: 1;
       
        background-color: #fff;
        top: 0;
        overflow-y: scroll;
        height: 27vh;
    }
    .mobile-nav.hide {
        display: none;
    }
    .mobile-nav ul {
        position: relative;
        top: 0px;
        padding: 0;
        transform: translateY(0%);
        list-style: none;
    }
     */
    .as-mask{transform: scaleX(0.992064) scaleY(0.732064) !important;}
    .navbar-dark .navbar-brand {
        width: 75%;
    }
    .PatientStoriesSectionsearch {
        display: none;
    }
    .ExpertDoctors {
        height: 790px;
    }
    .mobile-nav .accordion-body li a br {
        display: none;
    }
    .PatientStoriesImg {
        width: 50%;}
        .carevideo1 {
            position: absolute;
            top: 20%;left: 40%;}
    .descrip_expert h3 {height: 35px;
        font-size: 15px;}
        .HealthDespcription { padding: 40px 28px;}
        .filterbox select {
            padding: 10px 25px 10px 10px;}

}
i.fa-light.fa-upload {
    font-family: 'Font Awesome 5 Pro';font-weight: 100;
}
.Enquirycontainer .bootstrap-datetimepicker-widget{background-color: #ecf8ff !important; color: #000 !important;}

@media(min-width:767px) and (max-width:1000px) {
    
    .shearprofile {
        margin: 0 10px 0 0;
    }
    img.doctordp {min-width: 140px;
    }

}
@media(min-width:900px) and (max-width:1024px) {
    .mobile-nav.show .accordion-item h2 {
        width: 98%;
    }
    .as-mask{transform: scaleX(0.992064) scaleY(0.732064) !important;}
    .navbar-dark .navbar-brand {
        width: 82%;
    }
    .HealthDespcription { padding: 40px 15px;}
    .hosbtn{padding: 10px 5px;}
    .imground {min-height: 350px; }
}
.hospitaldivnew a.toppopbtn{min-height: 73px;align-items: center; display: flex;
    justify-content: center;}
@media(min-width:320px) and (max-width:560px) {
    #topbarmodal .modal-dialog {
        max-width: 100% !important;
    }
    #topbarmodal .modal-dialog {
        top: 14% !important;
    }
    a.toppopbtn {
        float: left;
        width: 47%;
        margin: 10px;
        border: 1px solid #007dc6;
        padding: 13px 5px;
        color: #007dc6;
        border-radius: 5px;
        font-size: 13px;
    }
   
    .Updates-item .position-relative {
        position: relative !important;
        flex-direction: column-reverse;
        display: flex;
    }
    .headerspace2 {
        margin-bottom: 0;
    }
    .hosbtn {
     
        padding: 10px 5px;
        border-radius: 50px;
    }
    .team-item .team-text {
        padding: 20px 0 0;
    }
    .updates h5 {
        min-height: auto;
    }
    

}
.fixed_header thead tr th {
    background-color: #e30613;color: #fff;
}
.overflow {
    overflow: hidden;
    height: auto;
}
.fixed_header {
    table-layout: fixed;
    border-collapse: collapse;margin: 0;
}
.fixed_header thead tr {
    /* display: block; */
    background: #ececec;
}
.fixed_header thead tr th {
    background-color: #e30613;
}
.fixed_header tbody {
    display: block;
    width: 100%;
    overflow: auto;
    height: 200px;
}
tbody tr {
    width: 100%;
    float: left;
    display: inline-table;
}
table tr {
    width: 100%;
    float: left; display: inline-table;
}
.fixed_header th, .fixed_header td {
    padding: 8px;
    text-align: left;
    width: 265px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}
.newtableadd h5 {
    margin: 30px 0;
}
.visible-xs{display: none;}
/* .fixed_header thead tr th {
    background-color: #e30613;color: #fff;
}
.fixed_header tbody {
    display: block;
    width: 100%;margin-bottom: 50px;
    overflow: auto;
    height: 200px;    vertical-align: middle;
}
.overflow {
        overflow: hidden;height: 200px;
}

.newtableadd h5 {
    margin: 30px 0;
} */
/* .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.page-table-main {
    float: left;
    width: 100%;
}
table#table\ table-fixed {
    float: left;
    width: 100%;    margin-bottom: 0;
    
}
table#table\ table-fixed td {
    width: 20%;
}


.newtableadd {
    float: left;
    width: 100%;
}
tbody tr {
    float: left;
    width: 100%;
    display: inline-table;
}
table#table\ table-fixed th {
    width: 20%;
} */
.privacypolicysetat{float: left; width: 100%;padding:0 0 30px 0;}
input#doctorsearch {
    min-height: 40px;
}

@media(min-width:320px) and (max-width:560px) {
    .conatctmap iframe {
        width: 100% !important;
        height: 500px;
    }
    .overflow {
        overflow-y: scroll;
        overflow-x: scroll;
        height: 300px;
    }
    .fixed_header tbody{height: auto;overflow: hidden;display: contents;}
    th {
        min-width: 200px !important;
    }
    td {
        min-width: 200px !important;
    }
    section.newtableadd {
        float: left;
        width: 100%;
        margin-bottom: 50px;
    }
    /* .table>thead {
        vertical-align: top;
    }
    table#table\ table-fixed th {
        width: auto;
    }
    .fixed_header tbody {
       margin-bottom: 0px;
       overflow-y: hidden;
       overflow-x: scroll;
    }
    .overflow {
        overflow-y: scroll;
        height: 320px;
    } */
    /* .fixed_header thead tr th {
        background-color: #e30613;color: #fff;
    }
    .fixed_header tbody {
        display: block;
        width: 100%;margin-bottom: 50px;
        overflow: auto;
        height: 300px;    vertical-align: middle;
    }
    .overflow {
            overflow: scroll;
    }
    .fixed_header tbody{overflow: hidden;} */

}


@media(min-width:768px) and (max-width:1024px) {
    .drprofileabout .nav-tabs .nav-link {
        margin-bottom: -1px;
        padding: 10px 22px;}
    /* .virtualtour {
        padding: 50px 0 15px 0;
        float: left;
        width: 100%;
    } */
    .PatientStoriesImg {
        width: 100%;
    }
    .PatientStoriesContent img {
        height: 100px;
        width: 100%;
        float: left;
        margin-right: 15px;
        border-radius: 0;
        min-height: 100px;
    }
    .whiteicon{margin-bottom: 0;}
    .OverviewConatiner{padding-top: 0;}
  
    .CenterExcellencewrap li.nav-item {
        width: 33%;
    }
    .text-center.mx-auto.mb-2.wow.fadeInUp {
        max-width: 100% !important;
    }
    div#example1{height: 400px !important;}
    .ourupdates .d-flex {
        display: block !important;
    }

}
@media(min-width:320px) and (max-width:600px) {
    
    .homepageslider img.w-100.mobilebanner{object-fit: contain !important;}
    .conatctmap iframe {
        padding: 10px 0 30px 0;
        width: 100% !important;
        display: none;
    }
    .virtualtour {
        padding: 50px 0 15px 0;
        float: left;
        width: 100%;
    }
    section#virtualtoursection {
        padding: 0px 0 15px 0;}
        .internationalhospital{padding-top: 0;}
        .internationalhospital .container-fluid.py-5 {
            padding-top: 0px !important;
        }
        .internationalspecilities .container-fluid.pt-5 {
            padding-top: 20px !important;
        }
       .internationalExpertDoctors .container-fluid.py-5{padding-bottom: 0px !important;}
       .ProcessTreatment .py-5{padding-top: 1rem !important;}
       .ProcessgetyourContainer {
        margin-top: 0;
    }
    
    
        

}
@media (max-width: 375px) {
    .headermenubutton a p {
        font-size: 17px;
        margin: 0;
    }
    .headermenubutton li {        width: 46%;}
    .leadeship-bigvideo img.img-fluid{height: 325px;}
}
@media (max-width: 320px) {
    .headermenubutton a p {
        font-size: 15px;
        margin: 0;
    }
    .headermenubutton li {        width: 46%;}
    .leadeship-bigvideo img.img-fluid{height: 275px;}

}
input#jobtermsandconditions {
    float: left;
    width: auto;
    min-height: auto;
    margin: 6px;
}


@media (min-width: 320px) and (max-width: 340px){
.counter-count {
    font-size: 22px;
}
.countwhy-p {
    font-size: 12px;}
    
}
i.fas.fa-sync-alt {
    padding-top: 10px;
}

/* The Modal (background) */

  
  /* Modal Content/Box */
  #topbarmodal .modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
  }
  
  /* The Close Button */
  #topbarmodal .modal-dialog {
    top: 20%;
   
}
#topbarmodal .btn-close {
    border: none;
    top: -22px;
    font-size: 37px;
    padding: 0;
    margin-right: -31px;
    line-height: 6px;
    color: #007dc6;
    font-weight: 800;
    background-image: none;
}
/* .feedback {
    background-color: #e86419;
    color: white;
    padding: 10px 20px;
    border-radius: 4px;
    border-color: #e86419;
    box-shadow: none;padding-right: 50px;
}
   */
   .feedback {
    margin-right: -3px;
    background-color: #e86419;
    color: white;
    padding: 8px 25px;   
    outline: 0;
    border: none;
    border-radius: 40px 0 0 40px;
    box-shadow: none;
    text-align: left;
    padding-right: 40px;
    line-height: 17px;    font-size: 14px;
    box-shadow: 2px 2px 21px 11px #e864199e;
}
  #quickinquireybtn {
    position: fixed;
    top: 80%;
    right: 0px;z-index: 99;
  }
  /* #quickinquireybtn:hover {
    position: fixed;
    top: 50%;
    right: -5px;transition-duration: 0.5s;
  } */
#topbarmodal .btn-close:focus {
    box-shadow: none;
}

#topbarmodal .modal-title {
    width: 100%;    margin: 0 0 20px;
    text-align: center;font-size: 23px;font-weight: 600;    font-family: 'gothambook';
}

#topbarmodal .modal-body {text-align: center;
    padding: 0 0px 25px;
}
a.toppopbtn {
    float: left;
    width: 47%;
    margin: 10px;
    border: 1px solid #007dc6;
    padding: 13px;
    color: #007dc6;border-radius: 5px;    font-size: 15px;

}
a.toppopbtn:hover {
    background: #cc590c;
    color: #fff;
    border: 1px solid #cc590c;
}
a.bannercontact {
    float: left;
    margin-top: 35px;
    background-color: #e86419;
    color: #fff;
    padding: 8px 25px;
    border-radius: 21px;
}
#topbarmodal .modal-dialog {
    max-width: 72%;
}
.top-bar button#defaultDropdown {
    background: transparent;
    border: none;
    padding: 0 10px;
    font-size: 14px;

}
.top-bar ul.dropdown-menu.show {
    background-color: #007dc7;
    min-width: 270px;
}
.btn-group>.btn-check:checked+.btn, .btn-group>.btn-check:focus+.btn, .btn-group>.btn:hover, .btn-group>.btn:focus, .btn-group>.btn:active, .btn-group>.btn.active, .btn-group-vertical>.btn-check:checked+.btn, .btn-group-vertical>.btn-check:focus+.btn, .btn-group-vertical>.btn:hover, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn.active {
    z-index: 1;
    border: none !important;
    box-shadow: none;
}
.top-bar ul.dropdown-menu.show a {
    float: left;
    width: 100%;
    padding: 5px 0 8px 5px;
}



@media (max-width: 450px) {
/* .col-lg-12.text-end {
    display: flex;
} */
.top-bar button#defaultDropdown {
    background: transparent;
    border: none;
    padding: 0 8px;
    font-size: 11px;    max-height: 32px;
}
.top-bar .text-end {
    text-align: center!important;
}
header .top-bar .show {
    left: 0%;
    opacity: 1;
    /* background: rgba(52,73,94,0.9); */
    background-color: #fff;
    top: 0;
    overflow-y: hidden;
    height: auto;
}


}



@media (max-width: 450px) {
    #topbarmodal .modal-content {
        margin: 0;
        width: 100%;
    }
    .top-bar a {
        margin-left: 0 !important;
        cursor: pointer;
        color: #fff;
        float: left;
        padding: 7px 16px;
    width: 100%;
    text-align: left;
    }
    
    #topbarmodal .modal-body {
        text-align: center;
        padding: 0;
    }
    a.toppopbtn{width: 100%;margin: 10px 0;}
    .tophide .top-bar{display: block;}
    a.bannercontact {
        float: left;
        margin-top: 0px;}
    
    
}


@media(min-width:768px) and (max-width:1024px) {

#topbarmodal .modal-content {
    background-color: #fefefe;
    margin: 5% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 98%;
}
#topbarmodal .modal-dialog {
    max-width: 94%;
}
a.toppopbtn {
    float: left;
    width: 46%;
    margin: 10px;
    border: 1px solid #007dc6;
    padding: 13px;
    color: #007dc6;
    border-radius: 5px;
    font-size: 14px;
}

#topbarmodal .modal-body {
    text-align: center;
    padding: 0 0 25px;
}


}

@media(min-width:1100px) and (max-width:1400px) {
    #topbarmodal .modal-dialog {
        max-width: 80%;
    }
    a.toppopbtn {
        font-size: 14px;
    }
    .homepageslider {
        margin: 0 0 0px 0;
    }
    
    
    .descrip_expert h3 { font-size: 16px; } .descrip_expert p { font-size: 13px; }
.donate h2 {font-size: 51px;}
.donate h4 {
    font-family: 'gothamultra';
    font-size: 24px}
    .donate a {
        font-size: 32px;
    }    
    .whychooseContainer .counter-count {
        font-size: 28px;}

       

}
.footernotice p {
    font-size: 14px;
    font-family: 'gothamlight';
}
.footernotice {
    float: left;
    width: 100%;
    padding-top: 30px;
}
i.fas.fa-sync-alt {
    padding-top: 10px;
}