/* mobile L, M */
@media only screen and (max-width: 480px) {
	.overlap-wrapper {
		overflow-x: hidden;
		/* overflow-y: auto;*/
		/*height: auto !important;*/
		/*height: calc(485%);*/
		/*overflow-y: auto;*/
		height: 4400px;
		
	}
	.frame {
		width: 100%;
	}
	.header-background {
		max-height: 720px !important;
	}
	.img-header-background {
		content: url(../images/header-background-mobile.webp);
		width: 100%;
		height: 100%;
		max-height: 375px !important;
	}
	body[data-theme='light'] .gradient-background-4 {
		background: linear-gradient(180deg, rgba(14, 41, 80, 0) 0%, rgba(12, 34, 67, 0) 27.6%);
	}
	body[data-theme='light'] .gradient-background-3 {
		height: 52%;
	}
	.frame .horizontal-container {
		width: 100%;
		position: absolute;
		left: 0;
		margin: 0;
	}
	.marketplace-button-3 {
		position: absolute !important;
		right: 0;
		width: unset !important;
		padding: 8px !important;
	}
	.marketplace-button-3 .text-wrapper-36 {
		display: none;
	}
	.marketplace-button-3 .arrow-upward {
		display: none;
	}
	.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 .div-3 {
		gap: 8px;
		width: 100%;
	}
	.frame .group-2 {
		width: 100%;
		height: auto;
		min-height: 112px;
		margin: 0;
	}
	.frame .heading-your {
		font-size: 6vw;
		line-height: unset;
		margin-bottom: 10px;
	}
	.frame .rectangle {
		width: 32vw;
		height: 0.2vh;
	}
	.frame .benchmark-mobile {
		display: block;
		margin-top: 16px;
	}
	.frame .benchmark {
		height: 0;
	}
	.frame .text-wrapper {
		width: 100%;
		font-size: 3.5vw;
		line-height: 150%;
	}
	.frame .stats {
		width: 100%;
		top: 407px !important;
		left: 0;
	}
	.frame .div-39 {
		align-items: normal;
	}
	.download-btn {
		display: none;
	}
	.desktop-button {
		display: none;
	}
	.parent-mobile-button {
		width: 100%;
		display: flex;
		justify-content: center;
		z-index: 1;
	}
	.flex-item {
		margin-top: 10px;
		cursor: pointer;
	}
	.litepaper-mobile {
		margin-left: 10px;
		z-index: 1;
	}
	.ellipse-1 {
		position: unset;
		width: 100%;
	}
	.ellipse-2,
	.ellipse-3 {
		width: 100%;
	}
	.frame .total-nodes-2 {
		width: 95vw;
	}
	.frame .total-nodes {
		width: 95vw;
		margin: 0 10px;
	}
	.parent-ai {
		position: absolute !important;
		margin: 0 10px;
	}
	.parent-blender {
		position: absolute !important;
		margin: 140px 0 10px 10px;
	}
	.parent-machines {
		position: absolute !important;
		margin: 260px 0 10px 10px !important;
	}
	.parent-machines .div-41 {
		gap: 45px;
	}
	.parent-gpus {
		position: absolute !important;
		margin: 400px 0 10px 10px !important;
	}
	.parent-gpus .div-41 {
		gap: 45px;
	}
	.parent-benchmarks {
		position: absolute !important;
		margin: 540px 0 10px 10px !important;
	}
	.parent-benchmarks .div-42 {
		gap: 45px;
	}
	.frame .div-9 {
		width: 100%;
		top: 1150px;
		left: 0;
		padding: 0 10px 0 10px;
		gap: 0;
	}
	.frame .div-10 {
		width: 100%;
		display: unset !important;
	}
	.frame .join-the-pursuit-for {
		font-size: 22px;
		width: 100%;
	}
	.frame .div-11 {
		width: 100%;
	}
	.frame .p {
		width: 100%;
	}
	.frame .div-12 {
		width: 100%;
		margin: 16px 0 4px 0;
	}
	.div-search-hash {
		width: 100% !important;
	}
	.div-search-hash input {
		width: 100%;
	}
	.frame .div-14 {
		display: none;
	}
	.frame .content {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		gap: 6px;
	}
	.frame .div-13 {
		width: 100%;
		height: max-content;
		overflow: hidden;
	}
	.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%;
	}
	.headline img {
		content: url(../images/headline-mobile.svg);
	}
	.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;
	}
	div.footer {
		border-top: 1px solid #2e3545;
		padding: 0;
	}
	.tabel .supporting-text {
		width: 100%;
		font-size: 14px;
	}
	.frame .text {
		white-space: unset;
	}
	.footer .rw {
		display: block;
	}
	.parent-footer-logo {
		margin: 4vh 0;
	}
	.footer .social {
		gap: 30px;
	}
	.div-bottom {
		min-height: 2vh;
	}
	.footer .trademark {
		width: 100%;
		display: inline-flex;
		flex-direction: column-reverse;
	}
	.rw.trademark {
		width: 100%;
		padding-top: 16px;
	}
	.footer .condition {
		width: 100%;
		margin-bottom: 16px;
	}
	.footer .condition a {
		font-weight: 600;
	}
	.filter-gpu .dropdown-menu.open {
		left: -38vw;
		min-width: 345px !important;
		overflow: hidden visible;
	}
	.filter-gpu .dropdown-menu.open ul {
		width: 5vw;
	}
	.filter-benchmark .div-wrapper,
	.filter-gpu .div-wrapper,
	.filter-regions .div-wrapper {
		justify-content: left;
	}
	.dropdown-menu > li > a {
		overflow: hidden;
	}
	.bootstrap-select.filter-gpu {
		width: 120px !important;
	}
	.filter-regions .dropdown-menu.open {
		left: -12vw;
	}
	.frame .div-35 {
		display: contents;
	}
	.modal-info {
		overflow-x: auto !important;
	}
	.modal-filter {
		overflow-y: scroll !important;
	}
	.modal-content {
		width: 100%;
	}
	.parent-filter {
		width: 100%;
	}
	.frame .div-31 {
		padding: 5px;
	}
	.frame .title {
		width: 95%;
	}
	.frame .div-37 {
		width: 100%;
	}
	/* mobile S */
	@media only screen and (max-width: 390px) {
		.filter-benchmark,
		.filter-gpu,
		.filter-regions {
			min-width: 105px !important;
		}
		.bootstrap-select.filter-gpu {
			width: 105px !important;
		}
		.filter-gpu .dropdown-menu.open {
			left: -45vw;
			min-width: 295px !important;
		}
		div.region-select {
			width: 180px;
		}
		.parent-ai .div-43 {
			gap: 0px;
			margin: 0 !important;
		}
		.parent-blender .div-43 {
			gap: 0px;
			margin: 0 !important;
		}
		.parent-machines .div-41 {
			gap: 30px;
		}
		.parent-gpus .div-41 {
			gap: 30px;
		}
		.parent-benchmarks .div-42 {
			gap: 30px;
		}
		.flex-item img {
			width: 98%;
		}
		.footer .social {
			gap: 22px;
		}
		.div-bottom {
			min-height: 5vh;
		}
		.footer .condition {
			gap: 38px;
		}
		.frame .div-32 {
			display: grid;
		}
		.frame .div-13 {
			width: 100%;
			height: max-content;
			overflow: hidden;
		}
	}
	/* mobile XS */
	@media only screen and (max-width: 320px) {
		.filter-gpu .dropdown-menu.open {
			left: -38vw;
			min-width: 245px !important;
		}
		.frame .mask-group-2,
		.frame .mask-group-3 {
			margin-left: -30px;
		}
		.frame .div-41,
		.frame .div-42 {
			margin-left: -20px;
		}
		div.region-select {
			width: 150px;
		}
		.frame .div-css {
			gap: 0;
			padding: 10px 8px;
		}
		.frame .div-css-nfhq {
			padding: 10px 10px;
		}
		.modal-dialog {
			margin: 2px;
		}
		.frame .div-wrapper-5 {
			padding: 0;
		}
		.cpu-score-slider-range,
		.ram-slider-range,
		.disk-slider-range,
		.network-up-slider-range,
		.network-down-slider-range,
		.disk-space-slider-item {
			width: 95% !important;
			left: 3vw;
		}
		.frame .div-filter {
			padding: 0px 5px 38.72px 5px;
		}
		.frame .div-37 {
			width: auto;
		}
		.frame .div-13 {
			width: 100%;
			height: max-content;
			overflow: hidden;
		}
	}
}
