.footer a {
	 color: rgba(229, 229, 229, 0.5);
	 font-family: 'Poppins', sans-serif;
	 width: 100%;
	 text-decoration: none;
	font-size: 15px;
}
.footer a:hover{
 color:#9bbe2c;
}

.footer img {
 display: inline-block;
}

.footer p {
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
 .section-footer {
	 margin: 40px 10% 0 10%;
	 border-top: 2px solid;
     border-image: linear-gradient(to left, #ffffff, var(--color-prgreen)) 1;
}
 @media (max-width: 1047px) {
	 .section-footer {
		 margin-top: 60px;
	}
}
 .footer {
	 color: #a39f9f;
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: space-between;
	 padding-top: 5px;
	 margin: 26px 5%;
}
 .footer .column {
	 min-width: 200px;
	 padding: 0px;
}

.footer .column ul {
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
	line-height: 30px;
}

.footer .column p {
	color: rgba(229, 229, 229, 0.5);
	font-size: 15px;
}
 .footer .column a:hover {
	 color: #9abf2c;
}
 .footer .column h3 {
	 margin-bottom: 10px;
	 font-size: 18px;
}
 @media (max-width: 768px) {
	 .footer .footer {
		 flex-direction: column;
	}
	 .footer .column {
		 flex-basis: auto;
		 margin-bottom: 10px;
	}
}
 .footer .footer-logo img {
	 max-width: 155px;
}
 .all-rights {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 margin-top: 0px;
	 border-top: 2px solid;
     border-image: linear-gradient(to left, #ffffff, var(--color-prgreen)) 1;
	 padding-top: 10px;
	 padding: 20px;
}
 @media (max-width: 522px) {
	 .all-rights {
		 flex-direction: column;
	}
}
 .all-rights div p {
	 color: #a39f9f;
	 font-family: Open Sans;
	 font-size: 13px;
	 font-style: normal;
	 font-weight: 400;
	 line-height: normal;
	 margin-top:0px;
}
 @media (max-width: 874px) {
	 .all-rights div p {
		 font-size: 15px;
	}
	 /*
	 .copy-right-text{
	 	margin-bottom: 22px;
	 }
	 */
}