.services-products-section {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.services-products-section .div-header {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 60%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.services-products-section .div-header img {
	height: 70px;
	width: 70px;
}
.services-products-section .div-header h1 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	text-align: left;
}

.services-products-section .table {
	border-spacing: 0px;
	width: 60%;
	border: 1px solid var(--main-color-green-2);
}

.services-products-section .table tr { background-color: #FFFFFF; }
.services-products-section .table tr:hover { background-color: #F7F7F7; }

.services-products-section .table th {
	padding: 10px 20px;
	font-size: 18px;
	background-color: var(--main-color-green-3);
}
.services-products-section .table td {
	padding: 5px 10px;
	font-size: 18px;
}
.services-products-section .table td a {
	text-decoration: none;
	color: var(--main-color-green-1);
}
.services-products-section .table td a:hover {
	color: var(--main-color-green-2);
}
.services-products-section .table td:nth-child(1) { text-align: center; }

@media screen and (max-width: 1100px) {
	.services-products-section .div-header { width: 80%; }
	.services-products-section .table { width: 80%; }
}

@media screen and (max-width: 600px) {
	.services-products-section .div-header { width: 90%; }
	.services-products-section .table { width: 90%; }
}
