/**
 * contains styles for footer
 **/

footer {
	padding: 0px !important; 
	margin: 0px !important; 
}
.footer-content {
	max-width: 1440px; 
	margin: 0 auto; 
	padding: 0px 30px; 
}
.footer-content .footer-widgets {
	border-bottom: 1px solid #ffffff; 
	padding: 60px 0px; 
}
.footer-content .widget {
	margin: 0; 
}
.footer-content h3 {
	border-bottom: 1px solid #ffffff;
    display: inline;
    padding-bottom: 2px;
}
.footer-content p {
	padding-top: 20px; 
	font-size: 18px; 
	color: #ffffff;
}
.footer-content a {
	text-decoration: none !important; 
}
.footer-content a:hover {
	text-decoration: underline !important; 
}
.footer-content .footer-widget-1 {
	margin-right: 7.347826% !important;
	width: 21.7391304348%;
	float: left;
}
.footer-content .footer-widget-2,
.footer-content .footer-widget-3 {
	margin-right: 1.347826% !important;
}
.footer-content .footer-widget-4 {
	width: 21.7391304348%;
	float: right;
}
.footer-content .footer-copyright {
	padding-bottom: 60px;
    padding-top: 20px;
}
/***** RESPONSIVE STYLES *****/
/* Mobile styles */
@media only screen and (max-width: 992px) {
	.footer-content {
		padding: 0px 15px; 
	}
	.footer-content h3,
	.footer-content p {
		font-size: 16px !important; 
	}
	.footer-content .footer-widget-1,
	.footer-content .footer-widget-2,
	.footer-content .footer-widget-3,
	.footer-content .footer-widget-4 {
		width: 100% !important;
		float: none !important;
	}
}