.red {
	color: #e70000;
}
.red-dark {
	color: #ad0000;
}

#sp-header {
  background: #444444;
}

.sp-page-title {
	background: linear-gradient(100deg, #e70000 0%, #ad0000 100%);
	padding: 20px 0;
}

/* Top Whatsapp icon */
.top-whatsapp {
  margin-left: 35px;
}
.top-whatsapp a {
  color: #25d366;
  font-size: 45px
}
.top-whatsapp a:hover {
  color: #ffffff;
}


/* Top Contact Details */
#sp-top2 ul.sp-contact-info li span {
  color: #e70000;
  padding-right: 5px;
}
#sp-top2 ul.sp-contact-info li a {
  color: #A7A8B4;
}
#sp-top2 ul.sp-contact-info li a:hover {
  color: #ffffff;
  text-decoration: underline dotted;
}


/* Menu */
.sp-menu-item a {
  color: #ffffff !important;
  text-transform: uppercase;
}
.sp-menu-item a:hover, .sp-menu-item.active a {
  color: #e70000 !important;
  border-bottom: 2px solid #ffffff;
}
.sp-menu-item a.get-in-touch {
  background: linear-gradient(200deg, #e70000 0%, #ad0000 100%);
  color: #ffffff !important;
  font-weight: 600;
  padding: 0px 20px 0px 25px !important;
  margin-left: 25px;
  border-radius: 30px;
  line-height: 50px;
  text-align: center;
}
.sp-menu-item a.get-in-touch:hover {
  background: linear-gradient(100deg, #e70000 0%, #ad0000 100%);
  color: #ffffff !important;
  border-bottom: none;
}
.sp-menu-item.active a.get-in-touch {
  color: #ffffff !important;
  border-bottom: none;
}



/* Button */
.sppb-btn-rounded {
	border-radius: 50px;
}


/* Footer */
.sp-contact-info.footer {
	margin-bottom: 25px;
}
.sp-contact-info.footer li {
  font-size: 100%;
	display: block;
	line-height: 30px;
}
.sp-contact-info.footer li span {
	color: #e70000;
	padding-right: 10px;
	font-size: 18px;
}

.footer-buttons a {
  background: linear-gradient(200deg, #e70000 0%, #ad0000 100%);
  color: #ffffff !important;
  font-weight: 600;
  padding: 10px 25px !important;
  border-radius: 30px;
  line-height: 50px;
  text-align: center;
}
.footer-buttons a:hover {
  background: linear-gradient(100deg, #e70000 0%, #ad0000 100%);
}
#sp-footer .sp-copyright {
	text-align: center !important;
	display: block;
	border-top: solid 1px #e70000;
	padding-top: 25px;
}

#sp-footer .sp-copyright .footer-content .footer-content-aigroup img {
	margin: 0 auto 5px auto;
}

.footer-social-icons {
	float: right;
}

@media (max-width: 992px) {
	.footer-buttons span {
		display: block;
	}
}