@media only screen and (min-width: 481px) and (max-width: 768px) {
	.overlap-wrapper {
		overflow-x: hidden;
		overflow-y: auto;
		height: auto !important;
	}
	.frame {
		width: 100%;
	}
	.header-background {
		max-height: 720px !important;
	}
	.img-header-background {
		width: 100%;
		height: 100%;
	}
	.ellipse-1 {
		position: unset;
		width: 100%;
	}
	.ellipse-2,
	.ellipse-3 {
		width: 100%;
	}
	.frame .page-header {
		padding: 0;
	}
	.frame .horizontal-container {
		width: 100%;
		margin: 0;
		gap: 0;
	}
	.frame .marketplace-button-3 {
		width: auto;
		padding: 12px 0;
	}
	.frame .overlap {
		display: unset;
		width: 100%;
	}
	.frame .div-2 {
		position: unset;
		width: 100%;
	}
	.frame .frame-wrapper {
		width: 100%;
		height: fit-content;
		top: 96px !important;
		left: 0;
		padding: 10px;
	}
	.frame .stats {
		width: 100%;
		top: 75vh !important;
		left: 0;
	}
	.frame .div-39 {
		align-items: normal;
	}
	.frame .div-40 {
		justify-content: center;
	}
	.frame .total-nodes-2 {
		width: 50vw;
	}
	.frame .total-nodes {
		width: 50vw;
		margin: 0 10px;
	}
	.parent-ai {
		position: absolute !important;
		margin: 0 10px;
	}
	.parent-blender {
		position: absolute !important;
		margin: 16vh 0 10px 10px;
	}
	.parent-machines {
		position: absolute !important;
		margin: 29.5vh 0 10px 10px !important;
	}
	.parent-machines .div-41 {
		gap: 45px;
	}
	.parent-gpus {
		position: absolute !important;
		margin: 45.5vh 0 10px 10px !important;
	}
	.parent-gpus .div-41 {
		gap: 45px;
	}
	.parent-benchmarks {
		position: absolute !important;
		margin: 61.5vh 0 10px 10px !important;
	}
	.parent-benchmarks .div-42 {
		gap: 45px;
	}
	.frame .div-9 {
		width: 100%;
		top: 160vh;
		left: 0;
		padding: 0 10px 0 10px;
		gap: 0;
	}
	.frame .div-10 {
		width: 100%;
	}
	.frame .div-11 {
		width: 100%;
		margin-bottom: 5vh;
	}
	.frame .div-12 {
		position: absolute;
		right: 0;
	}
	.frame .div-13 {
		width: 100%;
	}
	.frame .div-css {
		width: fit-content;
		padding: 10px 12px;
	}
	.frame .content-2 {
		width: 100%;
	}
	.frame .column {
		display: none;
	}
	.column0,
	.column1,
	.column8 {
		display: flex !important;
	}
	.column0,
	.column8 {
		flex: 0 !important;
		flex-grow: 0 !important;
	}
	.column1 .sub-cell {
		left: 30%;
	}
	.nav-paging {
		width: 100% !important;
	}
	.parent-paging {
		width: 100%;
		left: 0 !important;
		justify-content: center;
	}
	.block-header {
		width: 100%;
		padding: 32px 0 0 0;
	}
	.block-header .text-container {
		width: 100%;
	}
	.headline {
		width: 100%;
		text-align: center;
	}
	.block-header .subtitle {
		text-align: left;
	}
	.tabel.tabel-FAQ {
		width: 100%;
		padding: 0 0 32px 0;
	}
	.tabel .item-FAQ {
		min-width: unset;
		padding: 16px 16px;
	}
	.tabel .content-wrapper {
		min-width: unset;
		padding: 16px 16px;
	}
	.tabel .supporting-text {
		width: 100%;
	}
	.footer .social {
		gap: 30px;
	}
	.div-bottom {
		min-height: 2vh;
	}
	.rw.trademark {
		width: 100%;
		padding-top: 16px;
	}
	.modal-filter .modal-dialog {
		margin: 30px !important;
	}
}