*{
  -o-transition: all .19s ease;
  transition: all .19s ease;
  -webkit-transition: all .19s ease;
  -moz-transition: all .19s ease;
}

.btn:focus,
button:focus {
  outline: none !important;
}

.center-screen{
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 99999;
}

.center-parent{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 99999;
}
.top-right-parent{
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 99999;
}
.top-left-parent{
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 99999;
}
.invalid-feedback {
  font-size: 0.85rem !important;
}

.account-user-name{
  margin-top: 10px
}

.fb-btn{
  background-color:#3C589C; 
  border-color:#3C589C;
  color:white
}
.fb-btn:hover{
  border-color:#3C589C;
  color:#3C589C
}

.gmail-btn{
  background-color:#DF4B3B; 
  border-color:#DF4B3B;
  color:white
}

.gmail-btn:hover{
  border-color:#DF4B3B;
  color:#DF4B3B
}
.fb-btn i,
.gmail-btn i{
  font-size: 20px;
}

.hero_heading{
  font-size: 45px;
  line-height: 60px;
}

.primary.active{
  color:white;
  background-color: #727cf5;
}

.total_price_container{
  clear: both;
  margin: 0px auto;
}

.total_price_holder{
  font-size:25px;
  margin-left:10px;
  font-style: normal; 
  font-weight: 900; 
  line-height: 28px;
}
.per_exam_price_holder{
  margin-left:10px;
  font-style: normal; 
  font-weight: 900; 
}

.noti-dot{
  font-size: 12px;
  padding:0px 4px;
  top:8px !important;
  right:-8px !important
}

.widget-icon.about_us{
  font-size:13px !important;
  height:20px !important;
  width:20px !important;
  line-height: 20px !important;
}

.tooltip {
  z-index: 100000000; 
}

@media (min-width: 576px) { 
  .lg-width{
    width:500px
  }
}

@media (max-width: 992px) { 

  .order_now_main_menu{
    margin:10px auto;
  }
  .order_now_main_menu .btn{
    padding:15px 100px !important
  }
  .small_screen_visible{
    display: block !important;
  }
  .small_screen_visible_contacts{
    display: flex !important;
  }
}

.tawk-card :first-child{
  display:none
}


.slim-scrollbar::-webkit-scrollbar {
  width: 8px;
  background-color: #F5F5F5;
}


.slim-scrollbar::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(104, 140, 240, 0.3);
}

.slim-scrollbar::-webkit-scrollbar-thumb {
  background-color: lightblue;
  outline: 1px solid slategrey;
}