@media
	{
		#repair_02
		{
			margin-top: 3vw;
			min-height: 100vh;
			align-items: flex-start;
			padding: 0 15vw;
		
			gap: 2vw;
		}
		h2
		{
			font-size: 5vw;
			line-height: 5vw;
		}
		#repair_02 br
		{
			display: none;
		}

	
		#pricelist
		{

		}

		.dot
		{
			height: 1vw;
		}

		#pricelist
		{
			gap: 1vw;
			align-items: flex-start;
		}
		.priceline
		{
			flex-direction: row;
			justify-content: flex-start;
			gap: 2vw;
			width: 40vw;
		}
		.pricetext
		{
			flex-direction: row;
			justify-content: space-between;
		}
		.price
		{
			color: var(--red);
		}



	}

@media (max-width: 1400px)
	{
		#repair_02
		{
			padding: 0;
			padding-left: 10vw;
		}
		.priceservice
		{
			width: 80vw;
		}
		.priceline
		{
			width: 80vw;
		}
		.pricetext
		{
			align-items: flex-start;
		}
		.price
		{
			width: 20vw;
		}
	}


@media (max-width: 800px)
	{
		.dot
		{
			height: 3vw;
		}
		#repair_02
		{
			margin-top: 10vw;
			padding-left: 5vw;
			padding-top: 20vw;
			margin-bottom: 20vw;
			gap: 5vw;

		}
		#repair_02 br
		{
			display: block;

		}
		h2
		{
			font-size: 12vw;
			line-height: 12vw;
		}
		#pricelist
		{
			gap: 3vw;
		}
		.priceline
		{
			gap: 5vw;
			width: 80vw;
		}

		.priceservice
		{
			width: 60vw;
		}
		.price
		{
			width: 20vw;
		}

		

	}
