body.u-body.u-xl-mode
{
    /*margin-top: 20px;*/
    background: #f1f1f1!important;
}

.doctor-list
{
        padding: 1.5rem;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
}

.doctor-image-doctor-list
{
    height:200px;
    width:200px;
}
.doctor-name
{
    font-weight:600;
    margin:0;
}

.doctor-designation
{
    font-weight:400;
    font-size:12px;
}

.doctor-list-about
{
    /*font-weight:400;*/
    font-size:14px!important;
}

.book-appointment
{
    bottom: 24px;
    position: absolute;
    /*left: 0;*/
    /*right: 0;*/
}

header#sec-95e7 {
    padding-bottom: 13px;
    background: #fff;
}
   
   
  /*ecommerce page  start css style*/
img.card-img-top {
    padding: 21px;
}

 
   .btn-warning 
   {
    color: #fff!important;
    background-color: #5d3254!important;
   
    }
   a.btn.btn-warning.shadow-0.me-1.w-100:hover 
   {
        background-color: #fff;
        color: #5d3254;
    }
   
   
 span.label-result {
    font-size: 12px!important;
}
   
   
p.footer-para
{
    font-size:14px!important;
}
   
   
.text-pink{
     color:#f74193;
     
}
 
@media (max-width: 575px)
{
    .book-appointment
    {
        bottom:  4px;
        display:block;
        position: relative;
    }
    .hide-in-desktop
    {
        display:none!important;
    }
    .show-in-mobile
    {
        display:none!important;
    }
    
     .show-in-desktop
    {
        display:none!important;
    }
}
   
  @media (min-width: 675px)
{ 
     .show-in-desktop
    {
        display:inline!important;
    }
    .hide-in-mobile
    {
        display:none!important;
    }
    
    .show-in-mobile
    {
        display:none!important;
    }
}
   
   
   
   
   
   
   
   /*---------------blogs css---------------------------*/
   
   /*blogs css*/
   .blog-home-section-1
   {
       background-color:#fcfcfc;
   }
.blog-list-img-responsive
{
    height: 300px;
    max-width:100%;
}
.blog-title
{
    font-weight: 600;
    font-size: 24px;
    font-family: sohne, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a.link-blog{
    color:#000;
}
   
.text-gray
{
    color:gray;
    line-height: 0.5;
}
.page-heading
{
    font-weight:800!important;
    color: #f74193;
    
    
}
 
 .img-fit-cell
 {
         height: 100%;
    /* overflow: hidden; */
    width: 100%;
 }
 
 .text-bold
 {
     font-weight:bold!important;
 }
 
 .img.blog-details-image
 {
     width: 100%;
 }
 
 
 
 