.mNu {
	background: #42B233;
}

.iMgMn {
	max-width: 50vw;
	width: 15rem;
}

.nav-pills .nav-link.active {
	background: var(--bs-green);
}

#mIsVis .card {
	max-width: 80%;
	margin: auto;
	border: 0.1rem #42B233 solid;
	box-sizing: border-box;
	padding: 0.5rem 1.5rem;
}

#mIsVis .card .card-body p, #mIsVis .card .card-body ul li {
	font-size: 1.2rem;
	font-weight: 300;
}

.cJ {
	text-align: justify;
}

#ColMis {
	background-image: url("../../assets/img/sc/ms.jpg");
}

#ColVis {
	background-image: url("../../assets/img/sc/vs.jpg");
}

#ColMis, #ColVis {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

@media (min-width: 768px) {
	.portfolio-block:first-child {
		padding-top: 100px;
	}
}

@media (min-width: 768px) {
	.portfolio-block {
		padding-bottom: 50px;
		padding-top: 50px;
	}
}

div.icon {
	font-size: calc(2vw + 6.8vh) !important;
	background-color: #42b233 !important;
	height: calc(4vw + 10vh) !important;
	width: calc(4vw + 10vh) !important;
}

div.icon > div {
	width: 100%;
	height: 100%;
}

li.nav-item {
	display: flex;
	justify-content: center;
	align-items: center;
}

.cntc {
	background-color: rgb(66, 178, 51, 0.5);
	background-image: url(../../assets/img/FND.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}