.hero-slide::before {
	background-color: #020079 !important;
}

.nav-link {
	color: #fff !important;
}

.nav-link:hover {
	color: #e52954 !important;
}

.other-link {
	color: #e52954 !important;
}

.submenu ul .nav-link:hover {
	color: #020079 !important;
}

.other-link:hover {
	color: #020079 !important;
}

@media (max-width: 991px) {
	.other-link {
		color: black !important;
	}
	.other-link:hover {
		color: rgb(126, 114, 114) !important;
	}

	.nav-link:hover {
		color: #020079 !important;
	}
}

.navbar {
	background-color: #020079;
}

.footer-contact-item a {
	color: #020079;
}

.contact-info-content a {
	color: #020079;
}

.single_email p {
	font-size: 14px;
}

.single_email h3 a {
	font-size: 18px;
	color: #020079;
}

.team-member,
.turquoise-color {
	--accent-color: #4bbbcd;
}

.service-entry-list .two_section li {
	width: calc(50% - 13.33px);
	position: relative;
	/*text-transform: capitalize;*/
	padding-left: 30px;
}

.red_dots:before {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 50%;
	transform: translate(-50%, 70px);
	width: 130px;
	height: 40px;
	background: url(../images/about-img-bg.png) no-repeat;
	background-position: bottom center;
	background-size: cover;
}

.red_circle {
	position: absolute;
	top: 10px;
	right: 50px;
	animation: infiniterotate 30s infinite linear;
}

@media (max-width: 767px) {
	.red_circle {
		top: 10px;
		right: 20px;
	}

	.service-entry-list .two_section li {
		width: calc(100% - 13.33px);
		
	}
}

.red_circle_img {
	/* max-width: 130px !important; */
}

.text_primary {
}
