@media only screen 
and (min-device-width : 275px) 
and (max-device-width : 667px) {
	#wrapper { width:auto; }
	body { background:none;}
	#navigation-left { width:auto;} 
	#footer-left { display:none;}
	#footer-right { float: none; padding-top: 10px; padding-left: 10px;     text-align: center; }
	
	.table-container {
		width: 100%;
		overflow-y: auto;
		_overflow: auto;
		margin: 0 0 0em;
	}
	
	.table-container::-webkit-scrollbar {
		-webkit-appearance: none;
		width: 14px;
		height: 14px;
	}

	.table-container::-webkit-scrollbar-thumb {
		border-radius: 8px;
		border: 3px solid #fff;
		background-color: rgba(0, 0, 0, .3);
	}
	
	h4 {
		-webkit-margin-before: .33em;
		-webkit-margin-after: .78em;
	}


}