.main-header{
 background: #eee;
}
.main-header:before{
  background: #eee;
}
.show-lang {
    color: #555;
}
.header-search{
 background: #6e61ab;
   padding: 1.2rem 7rem 2rem 7rem;
}
.header-search-fav{
 background: #f1b512;
    padding: 1.3rem;
}
.header-titlename{
    text-align: left;
    margin: 1rem;
    color: #fff;
}

.form-control{
     width: 100%;
    padding: 1.4rem;
    height: 3rem;
    border-radius: 8px;
   border: unset;
}
.bg-white{
 background-color: #fff;
}
.lang-wrap-2{
top: 2px !important;
    float: unset !important;
}
.directions{
padding-bottom: 5px;
    padding-top: 6px;
    border-radius: 4px;
}
.fav-text{
color: #fff;
    margin: 1rem;
    text-align: left;
    font-size: 14px;
    margin-bottom: 2.65rem;
}
.avl-week{
background-color: #3ac72c;
    padding: 8px;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
}
.profile-img{
padding: 1rem;
width: 100%;
}

.profile-header{
background: #f6f6f6;
margin: 3rem 0rem;
}
.doc-name{
font-size: 22px;
    font-weight: 800;
    color: #555;
}
.category-names{
font-size: 15px;
    font-weight: 500;
    color: #555;
}
.public-private{
font-size: 15px;
    font-weight: 400;
    color: #555;
}
.mb-zero{
margin-bottom: 1rem;
}
.pr-5{
 padding-right: 5px;
}
.br{
 color:#fff;
}
.btn.dec_btn {
    padding: 10px 20px 10px 20px;
    border-radius: 4px;
    background-color: #3ac72c;
}
.no-back{
background-color: #fff !important;
    border: solid 3px #a7a4a4;
    color: #8c8686;
}
.tapclass{
padding: 0.8rem;
    font-weight: 500;
text-align: left;
    color: #fff;
}
.profile-des{
  color: #555;
    text-align: left;
    padding: 1rem 1.5rem;
line-height: 1.8;
}
.active-tap{
background-color: #fff !important;
    border: solid #eee;
    border-radius: 5px;
}
.practicelist{
  background-color: #f6f6f6 !important;
    text-align: left;
    padding: 0.6rem;
border-radius: 5px;
}
.practicedetails{
   font-size: 13px !important;
    color: #555;
 
}
.practice-mr{
  margin-top: 1.5rem;
}
.similar-mr{
    background-color: #fff;
    padding: 8px;
    color: #555;
    font-size: 14px;
    font-weight: 700;
    text-align: left;
}
.pd-3{
padding: 10px;
}
.smilar-doctor{
font-weight: 700;
    color: #555;
    margin-bottom: 0.5rem;
}
.smilar-category{
 color: #555;
    margin-bottom: 0.5rem;
}
.smilar-available{
font-weight: 700;
    color: #3ac72c;
    margin-bottom: 0.5rem;
}


      /* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #6e61ab; 
  border-radius: 15px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #6e61ab; 
}