@media screen and (min-width: 993px) {
  .dropdown:hover .dropdown-menu {
    display: block !important;
  }

  .dropdown:hover .dropdown-menu {
    display: block !important;
  }

  .dropdown:focus .dropdown-menu {
    display: block !important;
  }
}

.nav-link,
.active {
  color: black !important;
}

.nav-item {
  color: black;
}

.about-border {
  display: block;

  width: 25%;

  height: 5px;

  background: #f1cd8f;

  margin: 20px auto;
}

.about-border-1 {
  display: block;

  width: 25% !important;

  height: 5px;

  background: #f1cd8f;

  margin: 20px auto !important;
}

.head-tag {
  font-weight: 700;

  color: rgb(2, 27, 72);
}

.doctor-1 {
  color: rgb(24, 29, 100);

  font-weight: 600;

  font-size: 20px;
}

.program-h {
  color: rgb(2, 27, 72);

  font-size: 22px;

  font-weight: 700;
}

p {
  font-size: 18px;

  line-height: 32px;
}

.enq_form input,
textarea,
select {
  width: 100%;

  margin: 5px !important;

  padding: 12px !important;

  border: 1px solid #00968f !important;
}

.table-look table {
  border-collapse: collapse;

  width: 100% !important;

  margin: 0 auto;
}

.table-look th {
  background-color: #c9e8f2;

  font-weight: bold;

  width: 50%;
}

.table-look th,
td {
  border: 0.125em solid #12777f !important;

  line-height: 1.5;

  padding: 0.75em;

  text-align: center;
}

.table-look td {
  background-color: white;
}

/* .Programm {

  width: 70%;

} */

.table-look-1 table {
  border-collapse: collapse;

  width: 100% !important;

  margin: 0 auto;
}

.table-look-1 th {
  background-color: #c9e8f2;

  font-weight: bold;

  /* width: 50%; */
}

.table-look-1 th,
td {
  border: 0.125em solid #12777f !important;

  line-height: 1.5;

  padding: 0.75em;

  text-align: center;
}

.table-look-1 td {
  background-color: white;
}

.register a {
  text-decoration: none !important;

  color: white;
}

.register button {
  background: #00968f;

  border: 2px solid #00968f;

  padding: 5px 15px;

  border-radius: 15px;
}

.register a:hover {
  text-decoration: none !important;

  color: white;
}

.enq_form {
  border: 1px solid #5bb5a4;

  padding: 30px 8px;
}

p.cust_head {
  color: #465069;

  font-size: 1.6em;

  padding: 0px 4px;
}

p.cust_sub_head {
  padding: 3px 5px;

  color: grey;
}

p.cust_head:after {
  content: "";

  display: block;

  bottom: 0;

  width: 25%;

  height: 2px;

  background: #009688;

  margin-top: 10px;
}

.enq_form input {
  width: 90%;

  margin: 5px !important;

  padding: 12px !important;

  border: 1px solid #00968f !important;
}

select#country,
select#location {
  width: 100%;

  margin: 5px !important;

  border: 1px solid #00968f !important;

  padding: 12px !important;

  color: grey;

  font-size: 13px;
}

textarea#msg {
  width: 90% !important;

  border: 1px solid #00968f !important;

  padding: 12px;

  margin: 4px;
}

p.submit {
  width: 20%;

  border: 1px solid #343838;

  text-align: center;

  padding: 5px;

  margin: 4px 4px;

  font-weight: 500;

  color: white;

  background: #343838;
}

.contact {
  padding: 20px;
}

.iti__flag-container {
  padding: 10px !important;
}

#phone {
  text-align: center;
}

.iti {
  width: 100% !important;
}

label {
  padding: 10px;

  color: #009688;
}
