.service-wrapper-detail {
	padding: 7px 41px;
	background-color: var(--background-color);
	border-radius: 10px;
	margin-bottom: 20px;
	height: 177px;
}

.service-wrapper-detail p {
	color: #fff;
	font-size: 14px;
}

.service-wrapper-detail h6 {
	color: #fff;
	font-size: 14px;
	margin-bottom: 8px;
}

.all-main-heading-website.text-center p {
	padding: 10px 100px;
	line-height: 1.5;
}

.pagination-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
}

.pagination-wrapper li.page-item {
	margin: 0px 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
}

.pagination-wrapper li.page-item a {
	background: #f6fffe;
	border-radius: 10px !important;
	box-shadow: 1px 1px 8px 0px rgb(59 49 49 / 60%);
	-webkit-box-shadow: 1px 1px 8px 0px rgb(59 49 49 / 14%);
	-moz-box-shadow: 1px 1px 8px 0px rgba(59, 49, 49, 0.6);
	color: #2d2d2d;
	font-family: "poppins-medium";
	font-size: 18px;
	padding: 5px 16px;
}

.pagination-wrapper .page-item:first-child .page-link {
	border-radius: 0px;
}

.pagination-wrapper .page-item:last-child .page-link {
	border-radius: 0px;
}

.pagination-wrapper li.page-item {
	margin: 0px 5px;
}

.pagination-wrapper li.page-item a span i {
	font-size: 19px;
	color: #2d2d2d;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #025043;
    border-color: #025043;
}

section.service {
	padding: 20px 0 80px 0;
}

@media (max-width: 1367px) {
	.service-wrapper-detail h6 {
		font-size: 13px;
	}

	.service-wrapper-detail p {
		font-size: 13px;
	}

	.service-wrapper-detail h6 {
		font-size: 13px;
	}
}

@media (max-width: 575px) {
	.all-main-heading-website.text-center p {
		padding: 10px 0px;
		line-height: 1.5;
	}

	.service-wrapper-detail p {
		font-size: 13px;
		margin-top: 22px;
	}

	section.service {
		padding: 20px 0 50px 0;
	}
}