body {
	background: #E7E7E7;
	font-size: 16px;
}
footer {
	padding-bottom: 5px;
	font-size: 12px;
}

@media only screen and (min-width: 300px) and (max-width: 480px){
	/*.footer .container {padding-left: 25px; padding-right: 25px;}*/

}
@media only screen and (min-width: 480px) and (max-width: 768px){
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 768px) {
	/*
	body{
		overflow: hidden;
		padding-bottom: 0;
	}
	main .row>* {
		width: 5000px;
	}
	main .row {
		margin-top: 50px;
		flex-wrap: unset;
		overflow-x: scroll;
		height: calc(100vh - 200px);
	}
	main .row div {
		width: auto;
	}
	::-webkit-scrollbar {
		width: 2px;
	}
	::-webkit-scrollbar-button {
		background: transparent;
		border-radius: 8px;
	}
	::-webkit-scrollbar-track-piece {
		background: transparent;
	}
	::-webkit-scrollbar-thumb {
		border-radius: 8px;
		background-color: rgba(0, 0, 0, 0.1);
		border: 0px solid slategrey;
	}
	::-webkit-scrollbar-track {
		box-shadow: transparent;
	}
	.box img {
		height: 100%;
	}
	.PageEnd {
		min-width: 450px;
		padding-top: 150px;
	}

	footer {
		background: transparent;
		font-size: 14px;
	}
	footer img {
		margin-top: -120px;width: 320px;
	}
	*/
}
