/**************** ****************/
body {
  padding-top: 70px;
}

body, p {
	font: 100 1.146rem/1.5625rem "JoefinSans", sans-serif;
	color: #5f646d;
}
.navbar .nav-item a {
  text-decoration: none;
  color: #fff;
}
.navbar .nav-item a:hover {
  text-decoration: none;
  color: #0ac5f9;
  border-bottom: 2px solid #0ac5f9;
}


/**************** Hero Section ****************/
.hero {
  background: linear-gradient(rgba(0,0,0,0.839), rgba(0,0,0,0.843)), url('../images/hero-header.jpg') center center no-repeat;
  background-size: cover;
  background-position: center;
  color: white;
  padding: 100px 0;
  margin-top: 0;
  }

.ex-hero {
  background: linear-gradient(rgba(0,0,0,0.839), rgba(0,0,0,0.843)), url('../images/programs.jpg') center center no-repeat;
  background-size: cover;
  background-position: center;
  color: white;
  padding: 100px 0;
  margin-top: 0;
}

/**************** Headings ****************/
.about-us h3,
.mission-vision h3,
.prgrms h3,
.core-values h3,
.admssns h3,
.copyright h3 {
  font: 700 1.837rem/1.675rem "Gabriela", sans-serif;
}
.line-blue {
	width: 100px;
	margin-bottom: 1.5rem;
	border-bottom: 4px solid #0b7bd7;
}
.about-us strong {
  font: 700 1.537rem/1.675rem "CrimsonText", sans-serif; 
}


/**************** Programs ****************/
.prgrms .card .card-title {
  font: 500 1.446rem/1.5625rem "Roboto", sans-serif;
}
.card img {
  object-fit: cover;
  height: 250px;
}

/**************** Core Values ****************/
.core-values h5,
.admssns h5 {
  color: #0b7bd7;
  font: 600 1.537rem/1.675rem "Barlow", sans-serif;
}

/**************** Admissions ****************/
.admssns ul,
.admssns ol,
.admssns p {
  font: 100 1.146rem/1.5625rem "JosfinSans", sans-serif;
	color: #5f646d;
}
.admssns .hta-btn {
  padding: 3px 5px;
}

.fa-dash-list {
  list-style: none;
  padding-left: 0;
}

.fa-dash-list li i {
  margin-right: 0.5em;
  color: #000;
  font-size: smaller;
}


/**************** Contact Us ****************/
.copyright {
  /*background: linear-gradient(135deg, �207ac9, �2b313a, �207ac9)*/
  background: linear-gradient(to left, rgba(6, 105, 255, 1), rgba(44, 130, 142, 1), rgba(6, 105, 255, 1));
}
.copyright .contact-us-ti {
  color: #fff;
  border-bottom: 1px solid #fff;
  padding: 10px;  
}
.copyright ul {
  color: #fff;
  list-style: none;
  padding-left: 0;
}

.copyright h5 {
  color: #fff;
  padding-bottom: 5px;
  border-bottom: 1px solid #2096c9;
  width: fit-content;
  margin-bottom: 10px;
}

.copyright a {
  text-decoration: none;
  color: #fff;
}
.copyright a:hover {
  text-decoration: underline;
  color: #0ac5f9;
}
.copyright .fab {
  color: #fff;
}
.copyright a .fab:hover {
  color: #0ac5f9;
}
.copyright .btn {
  border: 1px solid #fff;
}
.copyright .btn:hover {
  border: 1px solid #fff;
  color: #444242;
  background-color: #fff;
  text-decoration: none;
}
.foots {
  background: linear-gradient(to left, #0669ff, #2c828e, #0669ff);
}

.foots {
  font-size: 0.9rem;
  box-shadow: 0 -3px 15px rgba(0, 0, 0, 0.3);
}
/**************Ex-Pages**************/
.body-enqs {
  /*background: linear-gradient(135deg, �083477, �20c997, �083477);*/
  background: linear-gradient(rgba(0,0,0,0.839), rgba(0,0,0,0.843)), url('../images/image8.jpg') center center no-repeat;
  background-size: cover;
  background-position: center;
  color: white;
  margin-top: 0;
}

.enquiry-card {
  border-radius: 15px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.15);
}
.form-title {
  font-weight: 600;
  color: #0d6efd;
  font: 500 1.446rem/1.5625rem "Roboto", sans-serif;
}
.btn:hover {
  border: 1px solid #0b5ed7;
  color: #787171;
  background-color: #fff;
  text-decoration: none;
}
.btn-custom
.btn-custom:hover {
  background: #0b5ed7;
}
