button.nav-link {
  color: var(--bs-body-color);
}
button.nav-link:hover {
  color: #d89402;
  background-color: var(--bs-body-bg) ;
  border-bottom: 0 !important;

}


button.nav-link.active {
  color: #d89402 !important;
}


@media (max-width: 1275px) {
	
	button.nav-link.active {
	  color: #d89402 !important;
	  border-bottom: 1px solid #d89402 !important;
	  border-bottom-left-radius: var(--bs-nav-tabs-border-radius);
	  border-bottom-right-radius: var(--bs-nav-tabs-border-radius);
	}

	button.nav-link:hover {
	  color: #d89402;
	  background-color: var(--bs-body-bg) ;
	  border-bottom: 1px solid #d89402 !important;
	  border-bottom-left-radius: var(--bs-nav-tabs-border-radius);
	  border-bottom-right-radius: var(--bs-nav-tabs-border-radius);
	}
}

.nav-tabs {
	--bs-nav-tabs-link-active-border-color: #d89402 #d89402 var(--bs-body-bg);
	--bs-nav-tabs-border-color: #d89402;
	--bs-nav-tabs-link-hover-border-color: #d89402 #d89402 var(--bs-border-color);
	border-bottom: 0 !important;
}


.title-tab-content {
	padding-top:5%;padding-bottom:1%;
}

.inner-title-tab-content-devops {
	background-image: linear-gradient(to left, rgba(255, 201, 128, 0.8), rgba(39, 200, 245, 0.5));
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: 100% 3px;
}

.inner-title-tab-content-devsecops {
	background-image: linear-gradient(to left, rgba(255, 201, 128, 0.8) 0 , rgba(39, 200, 245, 0.5) 50%, rgba(255, 77, 0, 0.8) 100%);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: 100% 3px;
}

.inner-title-tab-content-AI {
	background-image: linear-gradient(to left, rgba(227, 149, 245, 0.8) 0 , rgba(79, 45, 117, 1) 50%, rgba(255, 255, 255, 0.8) 100%);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: 100% 3px;
}

.dev-ops-why {
	font-family: "Source_Sans_Pro";
	padding-top: 4%;
	margin-left: 4%;
}

.dev-ops-title {
	font-family: "Montserrat";
	padding-top: 15%;
}

@media (max-width: 576px) {
	.dev-ops-why {
		text-align: center;
		padding-top: 8%;
	}
}

@media (max-width: 1200px) {
	.dev-ops-why {
	}
}

.title-iot {
	font-size: 152%;
	font-family: "TiltNeon";
	background-image: linear-gradient(to left, rgba(131, 245, 83, 1) 0, rgba(255, 255, 255, 1) 100%);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: 100% 3px;

}


#top-nav-container-engineering {
	margin-top: calc(42.5px - 90px);
  position: relative;
  z-index: 997;
}


@media (max-width: 1275px) {
	#top-nav-container-engineering {
		margin-top: calc(42.5px + 100dvh/15.2px);
	}
}


