#new-footer {background-color: #e8e8e8;position: relative;}

#new-footer h4 {
	color: #005856;
    font-size: 28px;}

#new-footer .left{
	text-align: left;
    padding: 20px;}

#new-footer .right{
    text-align: right;
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: flex-end;}

#new-footer .right img{width: 200px;    margin: 20px 0px;}

#new-footer .flex {
	display: flex; 
	flex-wrap: wrap;
	justify-content: space-between;}

#new-footer .social-links{display: flex; flex-wrap: wrap;}

#new-footer .social-links a{opacity: 1;transition: .5s;}
#new-footer .social-links a:hover {opacity: 0.3; transition: .5s;}

#new-footer .footer-bottom{
	display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    padding: 30px 0px;}

#new-footer .btn-footer {
	transition: .5s;
	border: 2px solid #005856;
    border-radius: 5px;
    color: #005856;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 15px;
    width: fit-content;
    margin: 5px;}

#new-footer .btn-footer:hover {transition: .5s;
	border: 0px solid #005856;}

#new-footer .right a {
	transition: .5s;
	font-size: 18px;
    font-weight: 300;
    color: #231f20;
    text-decoration: underline;}
#new-footer .right a:hover {transition: .5s;text-decoration: none;}

#new-footer .min{font-size: 10px;}

#new-footer p{color: #231f20;
    padding: 0px;
    margin: 3px 0px;
    font-weight: 400;
    font-size: 14px;}

#new-footer .social-links a {border: none;}