@media (max-width: 1200px){
    .country{
        width: 20%!important;
    }
    #find_doctor .dr_list_card {
      height: 242px;
  }
}
@media (max-width: 1200px){
  #find_doctor .dr_list_card {
    height: 219px;
}
}
@media (max-width: 1000px){
  #find_doctor .dr_list_card img{
    max-width: 100%;
  }
}

@media (min-width: 992px){
  #find_doctor .dr_list_card{
    padding: 1rem!important;
  }
}

#btn-right{
    color: #ffff;
    background-color: #fd611e;
    border-color: #fd611e;
}
.active1 a{
  color: #ffff;
}

.log_in_a{
    color: #ffff;
  }
  .login_btn:hover .log_in_a{
    color: #000000;
  }
  .link-no-color {
color: inherit;
text-decoration: none;
}
.link-no-color:hover{
color: #000000
}
.symptom-item img{
  width: 100px;
  height: 100px;
  margin-bottom: 1rem;
  /* width: 90%; */
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border: 1px solid #fd611e;
}
.symptom-item{
  text-align: center;
  margin-bottom: .5rem;
}

.green{
  color: #FD611E;
}









/* price_catlog in tax */
.dropdown {
  position: relative;
  font-size: 14px;
  color: #333;
}

.dropdown .dropdown-list {

  background: #fff;
  position: absolute;
  top: 30px;
  left: 2px;
  right: 2px;
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.15);
  transform-origin: 50% 0;
  transform: scale(1, 0);
  transition: transform 0.15s ease-in-out 0.15s;
  max-height: 66vh;
  z-index: 1;
  /* overflow-y: scroll; */
}

.dropdown .dropdown-option {
  display: block;
  padding: 8px 12px;
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
}

.dropdown .dropdown-label {
  display: block;
  height: 30px;
  background: #fff;
  border: 1px solid #ccc;
  padding: 6px 12px;
  line-height: 1;
  cursor: pointer;
}

.dropdown .dropdown-label:before {
  content: "▼";
  float: right;
}

.dropdown.on .dropdown-list {
  transform: scale(1, 1);
  transition-delay: 0s;
}

.dropdown.on .dropdown-list .dropdown-option {
  opacity: 1;
  transition-delay: 0.2s;
}

.dropdown.on .dropdown-label:before {
  content: "▲";
}

.dropdown [type=checkbox] {
  position: relative;
  top: 3px;
  margin-right: 4px;
}

.clinic_names{
  padding: 5px;
  border: 1px solid #DBDBDB;
  border-left: 5px solid #fd611e!important;
 gap: 1rem;
}
.clinic_names h6{
  font-weight: 600;
  font-size: 21px;
}

#staticBackdrop .btn-without_bg{
  --bs-btn-padding-y: 0.175rem;
  border: 1p solid #FD611E !important;
}

.required_span{
  color: red;
}

@media (max-width: 500px){
.set_your_schedule .day_time {
  display: grid;
  grid-template-columns: 10% 10% 60% 20%;
  gap: 10px;
  align-items: center;
}
.otp-text-br{
  display: none;
}
}
.booking_detailsss{
    background-color: #fff;
    padding: 1rem 0;
    border-radius: 4px;
    border: 1px solid #DFDFDF;
}
.ph_log_la {
color: #434343;
font-weight: 500;
font-size: 14px;
}
.pha-primary-btn {
color: #fff;
background-color: #fd611e;
border: none;
padding: 8px;
border-radius: 3px;
}
.pha-secondary-btn {
    color: #FD611E;
    background-color: #fff;
    border: 1px solid #FD611E;
    padding: 7px;
    border-radius: 3px;
}






.no-scroll-y {
	overflow-y: hidden;
}

#preloader{
    background-color: #fd611e;
}
/* Preloader */
.ctn-preloader {
	align-items: center;
	cursor: none;
	display: flex;
	height: 100%;
	justify-content: center;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 900;
}

.ctn-preloader .animation-preloader {
	position: absolute;
	z-index: 100;
}

/* Spinner cargando */
.ctn-preloader .animation-preloader .spinner {
	animation: spinner 1s infinite linear;
	border-radius: 50%;
	border: 3px solid rgba(0, 0, 0, 0.2);
	border-top-color: #000000; /* No se identa por orden alfabetico para que no lo sobre-escriba */
	height: 3em;
	margin: 0 auto 3.5em auto;
	width: 3em;
}

/* Texto cargando */
.ctn-preloader .animation-preloader .txt-loading {
	font: bold 5em "Montserrat", sans-serif;
	text-align: center;
	user-select: none;
}

.ctn-preloader .animation-preloader .txt-loading .letters-loading:before {
	animation: letters-loading 4s infinite;
	color: #000000;
	content: attr(data-text-preloader);
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transform: rotateY(-90deg);
}

.ctn-preloader .animation-preloader .txt-loading .letters-loading {
	color: rgba(0, 0, 0, 0.2);
	position: relative;
}

.ctn-preloader
	.animation-preloader
	.txt-loading
	.letters-loading:nth-child(2):before {
	animation-delay: 0.2s;
}

.ctn-preloader
	.animation-preloader
	.txt-loading
	.letters-loading:nth-child(3):before {
	animation-delay: 0.4s;
}

.ctn-preloader
	.animation-preloader
	.txt-loading
	.letters-loading:nth-child(4):before {
	animation-delay: 0.6s;
}

.ctn-preloader
	.animation-preloader
	.txt-loading
	.letters-loading:nth-child(5):before {
	animation-delay: 0.8s;
}

.ctn-preloader
	.animation-preloader
	.txt-loading
	.letters-loading:nth-child(6):before {
	animation-delay: 1s;
}

.ctn-preloader
	.animation-preloader
	.txt-loading
	.letters-loading:nth-child(7):before {
	animation-delay: 1.2s;
}

.ctn-preloader .loader-section {
	background-color: #fd611e;
	height: 100%;
	position: fixed;
	top: 0;
	width: calc(50% + 1px);
}

.ctn-preloader .loader-section.section-left {
	left: 0;
}

.ctn-preloader .loader-section.section-right {
	right: 0;
}

/* Efecto de fade en la animación de cargando */
.loaded .animation-preloader {
	opacity: 0;
	transition: 0.3s ease-out;
}

/* Efecto de cortina */
.loaded .loader-section.section-left {
	transform: translateX(-101%);
	transition: 0.7s 0.3s all cubic-bezier(0.1, 0.1, 0.1, 1);
}

.loaded .loader-section.section-right {
	transform: translateX(101%);
	transition: 0.7s 0.3s all cubic-bezier(0.1, 0.1, 0.1, 1);
}


/* Animación del preloader */
@keyframes spinner {
	to {
		transform: rotateZ(360deg);
	}
}

/* Animación de las letras cargando del preloader */
@keyframes letters-loading {
	0%,
	75%,
	100% {
		opacity: 0;
		transform: rotateY(-90deg);
	}

	25%,
	50% {
		opacity: 1;
		transform: rotateY(0deg);
	}
}

/* Tamaño de portatil hacia atras (portatil, tablet, celular) */
