.search-doc-row {
  margin: 40px 0;
}

.booking-search{
  margin: 0;
}

.speciality-info{
  margin: 40px 0;
}

.speciality-info h2 {
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
}

.speciality-info p{
  text-align: justify;
}

.procedures-block .item{
  border-top: none !important;
}

.procedures-block.inc-icon .item::after{
  background: none;
}

.procedures-block .item:hover h4{
  color: #01406f;
}

.procedures-area a:hover h4{
  color: #fa980e !important;
}

.procedures-area .doctor-items .item{
  height: auto;
}

.procedures-area .doctor-items .item .item-icon{
  display: flex;
  justify-content: center;
}

.procedures-area .doctor-items .item .item-icon img{
  width: auto;
}

.procedures-area .doctor-items .item h4{
  border-top: 1px solid #e7e7e7;
  border-bottom: none !important;
  padding: 15px 0;
  margin-top: 15px;
  text-align: center;
}

.banner-area .double-items {
  display: block !important;
}

.doctor-block{
  box-shadow: inherit !important;
}
.doctor-items .thumb img{
  width: 250px !important;
  height: 250px !important;
  border-radius: 50%;
  box-shadow: 0 0 10px rgb(0 0 0 / 10%);
  margin: 0 auto;
}
.doctor-items .item{
  height: auto;
  box-shadow: inherit !important;
}
@media (max-width: 540px){
  .doctor-items .thumb img{
      width: 200px !important; 
      height: 200px !important;
  }
}

@media screen and (min-width: 991px){
  .search-doc-row .nice-select{
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px){
  .search-doc-row .form-group{
    margin-bottom: 0;
  }
}

.doctor-area .item{
  position: relative;
}

.doctor-discription{
  position: absolute;
   text-align: center;
   background-color: #ffffff;
   padding: 20px;
   top: 0;
   height: 100%;
   z-index: 1;
   display: none;
   flex-direction: column;
   justify-content: center;
 }
 
 .doctor-discription h3{
     font-size: 16px;
     font-weight: 600;
     color: #fa980e;
     margin-bottom: 6px;
 }
 
 .doctor-discription h4 a{
     font-size: 20px;
     font-weight: 600;
     color: #01407f;
     margin-bottom: 35px;
 }
 
 .doctor-discription h4 a:hover{
     text-decoration: underline;
 }
 
 .view-profile{
     border: 1px solid #01407f;
     background-color: #01407f;
     font-size: 14px;
     font-weight: 600;
     color: white;
     padding: 5px 10px;
     margin-top: 30px;
     text-transform: uppercase;
 }
 
 .view-profile:hover{
     background-color: transparent;
     color: #01407f;
 }
 
 .doctor-area .item:hover .doctor-discription{
     display: flex;
 }

 .doctor-items .info{
  background-color: #f7f7f7;
 }

 .doctor-items .info span{
  background-color: #f7f7f7;
 }

 .services-area.inc-icon .item{
  background-color: #fff;
 }

 .department-tabs{
  padding-bottom: 50px;
 }