@media screen and (max-width: 479px) {
	.page-id-1576 .container {
		width: 100%;
	}
	
	.fc-button{
		font-size: 14px !important
	}
	
	.fc-button.fc-prev-button,
	.fc-button.fc-next-button{
		padding: 0px
	}
	
	.fc-scrollgrid th {
		padding: 0 !important
	}
	
	.fc-toolbar-title {
		font-size: 14px !important
	}
	
	.fc-col-header {
		width: 100% !important
	}
	
	.fc-col-header-cell {
		padding: 0 !important
	}
	
	.fc-col-header-cell-cushion {
		font-size: 13px;
		padding: 10px 0 !important;
	}
	
	.fc-scrollgrid-sync-table {
		width: 100% !important
	}
	
	.fc-daygrid-day-top a {
		font-size: 12px
	}
	
	.mobile_nav .desktop-text {
		font-size: 25px !important
	}
	
	h1.title {
		font-size: 45px !important
	}
		
		.dt-layout-row.dt-layout-table {
				    overflow: hidden;
    overflow-x: scroll;
		}
}