/* Responsive styles */
@media (max-width: 992px) {            
	.fc-footer-contact-info, .fc-footer-link {
		padding: 40px 0 20px;
	}
}
/* Responsive */
@media only screen and (max-width: 767px) {
	.breadcrumbs.overlay {
		padding: 40px 0;
	}
	.bread-title h2 {
		font-size: 32px;
	}    
	.bread-title h2::before {
		width: 60px;
		height: 3px;
	}
	.fc-footer-bottom .row {
		flex-direction: column;
		align-items: center;
	}        
	.fc-back-to-top {
		float: none;
		margin-top: 15px;
		display: none;
	}        
	.fc-text-white {
		text-align: center;
	}
	.contact-buttons {
		width: 100%;
		margin: 0;
		padding: 0;
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 99;
		display: block;
	}
	.contact-buttons a {
		min-width: auto;
        padding: 10px 12px;
        font-size: 14px;
        float: left;
        width: 50%;
        overflow: hidden;
        text-align: center;
        border-radius: 0;
	}
}
@media only screen and (max-width: 480px) {
	.breadcrumbs.overlay {
		padding: 30px 0;
	}    
	.bread-menu ul {
		padding: 6px 15px;
	}    
	.bread-menu ul li a {
		font-size: 14px;
	}    
	.bread-title h2 {
		font-size: 28px;
	}    
	.bread-title h2::before {
		width: 50px;
	}
}