
body{

  font-family: MyriadPro-Regular!important;
}
.page-banner {
    padding: 10px;
    width: 100%;
    height: 400px;
}
 .inner_hero{
        display:none;
    }
    .text-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
/*    background: #fff;*/
}
.img-box img{
        height: 100%;
    width: 100%;
    object-fit: cover;
}

.shadow-radius{
    box-shadow: 0px 0px 13px -8px #000;
    padding: 10px 0px;
    border-radius: 15px;
}
.img-box{
    padding:0px!important;
}

.bg-gray{
    background: #818286!important;
}
.btn.bg-gray.bg-gray:hover{
    background: #818286!important;
}
    .overflow-ellips{
            width: 94%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    }

    .accordion{
        background: #ddd;   
    }
    .View_pro.View_pro{
        background: #837c7c;
        padding: 9px 0px;
    }
    .btn-info.btn-info, .btn-info.btn-info:hover,.btn.btn-info:focus-visible,.btn-info:not(:disabled):not(.disabled):active,.btn-info:focus {
       /* background: #6a6767!important;
        color: #fff!important;
        border-color: #6a6767!important;*/
             background: transparent;
    color: #464444 !important;
    border-color: transparent !important;
    font-weight: 500;
    padding:0;
    font-size:16px;
    margin-left: 0px !important;
    box-shadow:none;
    }

    .btn:first-child:hover, :not(.btn-check)+.btn:hover{
           background: transparent !important;
        color: #0e0d0d!important;
        border-color: #6a6767;
    }

.hospital-banner {
 
    background-size: cover!important;
    height: 400px;
    background-position: right!important;
    position:relative;
}


.flex-section {
    position: relative;
    z-index: 1;
}

.hospital-banner1 {

    background-size: cover!important;
/*    height: 400px;*/
background:#075f86!important;
    background-position: right!important;
}
.hospital-banner2 {
    background: url(https://www.yatharthhospitals.com/assets/images/blogs.jpg);
    background-size: cover!important;
    height: 400px;
    background-position: right!important;
}
.hospital-banner3 {
    background: url(https://www.yatharthhospitals.com/assets/images/cardio.jpg);
    background-size: cover!important;
    height: 400px;
    background-position: center!important;
}

.package .health_check_scroll {
    height: 240px!important;
    overflow: auto!important;
}

.related_helth_package .package .card-body.text-left {
    height: auto;
    overflow: auto;
}
.col-sm-9 .contentbox ul {
    margin-left: 0px;
    padding-left:0px;
}
.contentbox h4 {
    font-size: 18px !important;
    color: #075f86 !important;
}
.contentbox h3 {
    font-size: 21px !important;
}
.our-specialities-section-linkbox {
    border-radius: 5px;
    color: #003a70;
    display: block;
    margin-bottom: 1px;
    padding: 5px 20px 5px 0;
    transition: none;
    margin-bottom:10px;
}
.font-weight-semi-bold {
    font-weight: 600;
}
.text-truncate-line-2, .text-truncate-line-3 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}
.speciality-box div:nth-child(2n) a {
    background-color: #f7f7f7;
    border-radius: 10px;
}
    .our-specialities-section-linkbox-sm {
        margin-bottom: 20px;
        padding: 10px 14px;
    }

    .our-specialities-section-linkbox:focus, .our-specialities-section-linkbox:focus .our-specialities-section-linkbox-line, .our-specialities-section-linkbox:hover, .our-specialities-section-linkbox:hover .our-specialities-section-linkbox-line {
        background: #075f85 !important;
        color: #fff;
        text-decoration: none;
    }




.our-specialities-section-linkbox-line {
    color: #616161;
}
.h-100{
    height:100%;
}
.banner-titel{
    color:#fff;
    font-weight: 900;
    text-transform: uppercase;
            /* font-size: 2.5em; */
             font-size: 1.4em;
            margin-bottom: 0px;
}
.hospital-banner4 .banner-titel{
    font-size:1.5em;
}

.btn-style{
    font-size: 20px;
    color: #fff!important;
}
.sub-text{
    font-size: 20px;
}
.bg-color.bg-color.bg-color{
        background: #075f86;
     color:#fff;
}
.flex-section{
        display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
}
.text-section-center{
        display: flex;
    flex-wrap: wrap;
    flex-flow: column;
    align-items: flex-start;
    justify-content: center;
}
.hospital-img{
    border: 7px solid #fff;
    box-shadow: 18px 26px 30px -25px #46c1eb;
}
.about-text.about-text.about-text{
    width: 100%;
    font-size: 1.5em;
    text-transform: uppercase;
    color: #003d73;
    margin-bottom: 20px;
    margin-top: 25px;
        font-weight: 900;
}
.hospital-name.hospital-name.hospital-name {
    font-size: 24px;
}

.font-15.font-15{
        font-size: 15px;
}
.wellness_blog.bg-white{
        background-image: radial-gradient(#ffffff 3%, #ffffff 97%);
}
.wellness_blog .docror_slider.docror_slider .slides > div{
        max-width: 100%;
}
.wellness_blog .docror_slider.docror_slider .slides > div .contentarea a{
        position: relative;
/*        background: #0dcaf0;*/
background: transparent;
    font-size: 15px;
}

.wellness_blog .docror_slider.docror_slider .slides.doc-slides > div .contentarea{
 background: #075f86;

}
.wellness_blog .docror_slider.docror_slider .slides > div .contentarea{
/*    background: #075f86;*/
background: #d0d3d8;
}

.wellness_blog .health_slider.health_slider .slides > div .contentarea a{
        position: relative;
    
            background: #808181;
}
.wellness_blog .health_slider.health_slider .slides > div{
        max-width: 300px;
}
.wellness_blog .health_slider.health_slider .slides > div .contentarea{
    background: #bdbec2;
}

.newbread .breadcrumb li.active {
    color: #181818;
    font-weight: 400;
}

.newbread .breadcrumb li a {
    color: #075f85;
     font-size: 16px!important;
    text-decoration: none;
/*    text-transform: uppercase;*/
}
/*.breadcrumb{
    background:#fff!important;
}*/
.newbread .breadcrumb > li + li::before {
   
    font-size: 17px;
}
.book_box.book_box{
        padding: 10px 20px 10px 20px;
}
.about_ellips{
 width: 100%;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: initial;
 display: -webkit-box;
 -webkit-line-clamp: 6;
 -webkit-box-orient: vertical;
}
.about-section {
    padding: 15px 10px;
    background: #fff;
    margin-top: 0px;
    border-radius: 15px;
}
.bg-colored.bg-colored.bg-colored {
/*    background: linear-gradient(45deg, #1393a4 40%, #035d6a 61%);*/
    padding: 0;
}

.speciality-tile{
    box-shadow: -2px 6px 30px -8px #46c1eb;
    margin-bottom: 20px;
        border-radius: 25px;
}
.speciality-tile img{
    width: 50px;
    height: 50px;
    object-fit: scale-down;
}
.speciality-tile h5{
    font-size: 1em;
}
.ellips{
text-align: justify;
display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }
    .ellips-3{
text-align: justify;
display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    }

.technology {
/*    background: linear-gradient(45deg, #1393a4 40%, #035d6a 61%);*/
/*background: #075f86;*/
background: #d0d3d8;
    padding: 0;
}
/*.blogs {
    background: #e9f2f5;
}*/
.testimonial {
    background: #e9f2f5;
}
.carousel-item .border, .testimonial .border{
    background:#fff;
    box-shadow: -2px 6px 30px -8px #46c1eb;
    height:100%;
}

   .border2{  
/*    background: #fff;*/
    box-shadow: 0px 0px 10px -6px #545758;
    height: 100%;
    border-radius: 12px;
        overflow: hidden;
    }

.title_inner{

    font-size: 17px;
    font-weight: 500;
    color: #005886;
}

.video-testimonial-content .ellips-3{
    font-size: 15px;
    margin-bottom:6px;
}
.video-testimonial-content .date{
   color: #5b5757;
    font-size: 14px;
    margin-bottom:10px;
}



.video-testimonial-block { 
    position: relative; 
    width: auto;
     height: auto; 
     overflow: hidden; 
     margin-bottom: 0px;
     }
.video-testimonial-block .video-thumbnail img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    background: #000;
}
.video-testimonial-block .video-thumbnail { height: 100%; width: 100%; position: absolute; z-index: 1; background-size: cover; top: 0; left: 0; }
.video-testimonial-block .video {
    /* height: 100%;  */
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
 }
.video-testimonial-block .video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 206px; border: 0px; }
.video-testimonial-block .video-play { position: absolute; z-index: 2; top: 50%; left: 50%; margin-left: -40px; margin-top: -18px; text-decoration: none; }
.video-testimonial-block .video-play::before { content: "\f144"; font: normal normal normal 14px/1; font-family: 'Font Awesome\ 5 Free'; font-weight: 900; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 50px; color: #b3b5bc; }
.video-testimonial-block .video-play:hover::before { color: #172651; }
.mb10{margin-bottom:10px;}
.section-title { margin-bottom: 40px; }

.View_pro, .spc-doc-btn{
    border-radius:30px;
   background: #837c7c;
   color: #fff !important;
   padding: 9px 0px;
}
.spc-doc-btn.spc-doc-btn:hover{
    background: #837c7c;
}

.wellness_blog.bg-blue{
/*    background-image: radial-gradient(#075f86 3%, #075f86 97%);*/
    background-image: radial-gradient(#d0d3d8 3%, #d0d3d8 97%);
}

.wellness_blog.bg-blue .docror_slider .slides{
background:#fff;
border-radius:20px;
}

.wellness_blog.bg-blue .docror_slider .slides > div{
padding-bottom: 17px;
}

.alldoc_slider .prev{

    position: absolute;
    top: -44px;
    right: 47px;
    height: 40px;
    width: 44px;
   
    background: url(https://www.yatharthhospitals.com/assets/newpage/images/left-new.png) no-repeat;
    background-size: contain;
    background-position: center;
}
.alldoc_slider .next{
    
        position: absolute;
    top: -44px;
     right: 0;
    height: 40px;
    width: 44px;
    background: url(https://www.yatharthhospitals.com/assets/newpage/images/right-new.png) no-repeat;
    background-size: contain;
    background-position: center;
}
.wellness_blog.doctor_all{
    background:#fff;
}
/*.alldoc_slider  .slides .image-doc{
    width:290px;
}*/
/*.alldoc_slider  .slides{
    width:300px!important;
}*/

.alldoc_slider.slick-slider .slick-slide{
    margin: 0px 0px;
}

.related_helth_package .package.mb-2 {
/*    border: 1px solid #b8adad;*/
    border-radius: 5px;
    box-shadow: 0px 14px 23px -22px #075f86;
}

.related_helth_package .card-heading.package-heading{
/*    background: #075f86;*/
    padding: 10px;
/*    color:#fff;*/
color: #075f86;
    font-weight: 700;

}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #075f86;
}
.bg-light-gray{
    background:#f6f6f6 !important
}

.hospital-banner1 .banner-titel {
    font-size: 1.5em;
}

#home_pills-tab .about-text.active.show::after {
    border-bottom: 2px solid #0d83b2;
    content: "";
    position: absolute;
    bottom: 0;
    left: 16px;
    width: 50%;
    height: 2px;
}
.hospital-box{
    border-radius: 10px;
}

.hospital-box .imagearea{
    width:100%;
    height:250px
}
.hospital-box .imagearea img{
    width:100%;
    height:100%;
    object-fit: cover;
}

.wellness_blog .wellnesshospital_slider.docror_slider .next {
    left: auto;
    top: -54px;
    /* right: 0; */
    right: 40px;
}
.wellness_blog .wellnesshospital_slider.docror_slider .prev {
    
    top: -54px;
    left: auto;
    right: 93px;
}



@media(max-width:376px){
    .video-testimonial-block{
        height: auto;
    }
    .video-testimonial-block .video-thumbnail img{
        object-fit: cover;
    }
}
@media(max-width:426px) and (min-width:377px){
    .video-testimonial-block{
        height: auto;
    }
    .video-testimonial-block .video-thumbnail img{
        object-fit: cover;
    }
}
@media(max-width:767px) and (min-width:427px){
    .video-testimonial-block .video-thumbnail img{
        object-fit: cover;
    }
    
}