/* footer start */
.landing-footer {
	background-color: #F6F6F6;
}

/* Text Colors */
.landing-footer .color-dark {
	color: #1a1a1a;
}

.landing-footer .text-secondary {
	color: #6c757d !important;
}

/* Social Icons */
.landing-footer .social-link {
	width: 35px;
	height: 35px;
	background-color: #a3ff33;
	color: #000;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	font-size: 0.9rem;
	transition: transform 0.2s ease;
}


/* Subscribe Form Styling */
.landing-footer .subscribe-form .form-control {
	border-color: #eee;
}

.landing-footer .subscribe-form .form-control:focus {
	box-shadow: none;
	border-color: #ccc;
}

/* Custom Lime Button */
.landing-footer .btn-lime {
	background-color: #ADFF1C;
	color: #000;
	font-weight: 600;
	margin-top: -20px;
	border: none;
	transition: 0.3s ease;
}

.landing-footer .btn-lime:hover {
	background-color: transparent;
	color: #ADFF1C;
	border: 1px solid #ADFF1C;
}

footer .wpcf7 form p.subscribe-form{
	display: flex;
	width: 100%;
	background: white;
	padding: 5px;
	align-items: center;
	border-radius: 50px;
}

footer .wpcf7 form p.subscribe-form .wpcf7-form-control-wrap{
	width: 100%;
    margin: 0;
}

footer .wpcf7 form p.subscribe-form .wpcf7-form-control-wrap input.wpcf7-form-control{
	width: 100%;
    border: 0;
}

footer .wpcf7 form p.subscribe-form .wpcf7-form-control-wrap input.wpcf7-submit{
	padding: 10px 10px !important;
	font-size: 16px !important;
	line-height: 20px !important;
}

footer .wpcf7 form p.subscribe-form .wpcf7-spinner{
	display: none !important;
}

/* Divider Adjustment */
.landing-footer hr {
	border-top: 1px solid #dee2e6;
}

/* footer end */

