@media screen and (min-width: 600px) {
	.ground{
		width: 50vw;
		height: 15vw;
		background: linear-gradient(180deg, #9c6644 30%, #d90429 100%);
		transform: translate(0, 0);
		margin-top: 5vw;
	}
	.drill{
		width: 1vw;
		height: 13vw;
		border-radius: 5vw;
		background-color: #000;
		border: solid .5vw #fff;
		position: absolute;
		left: 24vw;
		transform: translate(0, -1vw);
		top: 0;
		animation: drill 5s infinite linear;
	}
	@keyframes drill{
		0%{transform: translate(0, -10vw);}
		100%{transform: translate(0, -1vw);}
	}
	.hole{
		width: 1vw;
		height: 13vw;
		border-radius: 5vw;
		background-color: #fff;
		border: solid .5vw #fff;
		position: absolute;
		left: 24vw;
		transform: translate(0, -1vw);
		top: 0;
	}
	.pipe{
		width: .3vw;
		height: 13vw;
		background-color: #000;
		position: absolute;
		left: 24vw;
		transform: translate(0, -1vw);
		top: 0;
		box-shadow: 1.7vw 0 0vw 0vw #666;
		animation: drill 5s infinite linear;
	}
	.pipe2{
		width: .3vw;
		height: 13vw;
		background-color: #000;
		position: absolute;
		left: 24vw;
		transform: translate(0, -1vw);
		top: 0;
		box-shadow: 1.7vw 0 0vw 0vw #666;
	}	
	.tube{
		width: .2vw;
		height: 13vw;
		background-color: #000;
		position: absolute;
		left: 24.5vw;
		transform: translate(0, -1vw);
		top: 0;
		box-shadow: .8vw 0 0vw 0vw #666;
		animation: drill 5s infinite linear;
	}
}





















@media screen and (max-width: 600px) {
	.figure{
		position: relative;
		width: 80vw;
		margin: 5vw 10vw;
		padding: 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.ground{
		width: 100vw;
		height: 30vw;
		background: linear-gradient(180deg, #9c6644 30%, #d90429 100%);
		transform: translate(0, 10vw);
		margin: 10vw 0;
	}
	.drill{
		width: 2vw;
		height: 26vw;
		border-radius: 10vw;
		background-color: #000;
		border: solid 1vw #fff;
		position: absolute;
		left: 48vw;
		transform: translate(0, -2vw);
		top: 0;
		animation: drill 5s infinite linear;
	}
	@keyframes drill{
		0%{transform: translate(0, -20vw);}
		100%{transform: translate(0, -2vw);}
	}
	.hole{
		width: 2vw;
		height: 26vw;
		border-radius: 10vw;
		background-color: #fff;
		border: solid 1vw #fff;
		position: absolute;
		left: 48vw;
		transform: translate(0, -2vw);
		top: 0;
	}
	.pipe{
		width: .6vw;
		height: 26vw;
		background-color: #000;
		position: absolute;
		left: 48vw;
		transform: translate(0, -2vw);
		top: 0;
		box-shadow: 3.4vw 0 0vw 0vw #666;
		animation: drill 5s infinite linear;
	}
	.pipe2{
		width: .6vw;
		height: 26vw;
		background-color: #000;
		position: absolute;
		left: 48vw;
		transform: translate(0, -2vw);
		top: 0;
		box-shadow: 3.4vw 0 0vw 0vw #666;
	}	
	.tube{
		width: .4vw;
		height: 26vw;
		background-color: #000;
		position: absolute;
		left: 49vw;
		transform: translate(0, -2vw);
		top: 0;
		box-shadow: 1.6vw 0 0vw 0vw #666;
		animation: drill 5s infinite linear;
	}

}
