#top-bar .nav-center .html {
	font-size: 16px;
	font-weight: 400;
}
#footer .footer-logo img {
	filter: brightness(0) invert(1);
}
#footer {
	background: #012c6d;
}
#footer h3 {
	font-size: 20px;
}
#footer ul {
	display: flex; 
	flex-direction: column;
	gap: 10px; 
	list-style: none;
	margin: 0;
}
#footer ul li {
	margin: 0 !important;
}
#footer ul li i {
	margin-right: 5px;
}
/* CSS for Contact Form 7 in Flatsome Footer */

/* Form wrapper style */
#footer .wpcf7-form {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0;
}
#footer .wpcf7-form input {
	height: 40px;
	display: flex; 
}
/* Email input field */
#footer .wpcf7-form input[type="email"] {
  width: 100%;
  border: none;
  border-radius: 25px;
  font-size: 14px;
  outline: none;
  box-sizing: border-box;
	margin: 0;
}
#footer .wpcf7-form p:has(.wpcf7-email) {
	width: 100%;
}
/* Submit button */
#footer .wpcf7-form input[type="submit"] {
  background-color: #cc0001; /* Red background */
  color: white;
  border: none;
  border-radius: 25px;

  font-weight: bold;
	margin: 0;
  font-size: 14px;
	right: 3px;
  position: absolute;
	line-height: unset;
	text-transform: unset;
	    top: 3px;
	height: 34px;
}
#footer .wpcf7 .wpcf7-not-valid-tip {
	position: absolute !important;
}

/* Hide the spinner */
#footer .wpcf7-spinner,#footer .wpcf7-response-output {
  display: none;
}

/* Hide the response output area when empty */
#footer .wpcf7-response-output:empty {
  display: none;
  margin: 0;
  padding: 0;
  border: none;
}

/* Adjust for any response messages */
#footer .wpcf7-response-output {
  width: 100%;
  margin-top: 10px;
  font-size: 14px;
  text-align: center;
}


/* Adjust placeholder text */
#footer .wpcf7-form input::placeholder {
  color: #888;
}
#footer .img-ct > .col{
	padding-bottom: 0;
}
.ct-breadcrumb {
	padding: 20px;
}
.ct-breadcrumb .rank-math-breadcrumb > p {
	margin: 10px 0;
}
.ct-breadcrumb h1 {
	text-align: center;
}
.ct-breadcrumb .rank-math-breadcrumb > p * {
	font-size: 15px;
}
.ct-breadcrumb .rank-math-breadcrumb > p span {
	font-weight: 600;
}

/* contact */
.contact-sec ul {
	margin: 0;
	list-style: none;
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.contact-sec ul li {
	margin: 0 !important;
}
.contact-sec ul li i {
	margin-right: 5px;
}