@media screen and (min-width: 600px) {
	#single-lattice{
		width: 20vw;
		z-index: 1;
	}
	.long-figure{
		width: 60vw;
		z-index: 1;
	}

	.temp-compare{
		width: 50vw;
		height: 15vw;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
	}
	.temp-compare-2{
		width: 50vw;
		height: 20vw;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
	}
	.temp-text{
		position: absolute;
		font-size: 1.5vw;
		text-align: center;
		width: 10vw;
		height: 5vw;
		top: -3vw;
		left: 0vw;
		font-weight: bold;
	}
	.temperature{
		position: relative;
		width: 50vw;
		height: 1vw;
		border-radius: 2vw;
		background: linear-gradient(-90deg, #e83719 0%, #bd7d57 100%);
	}
	.temp1{
		position: absolute;
		font-size: 1.2vw;
		text-align: center;
		width: 10vw;
		height: 5vw;
		top: 1.5vw;
	}
	.temp2{
		position: absolute;
		font-size: 1.2vw;
		text-align: center;
		width: 10vw;
		height: 5vw;
		top: 1.5vw;
	}
	.temp3{
		position: absolute;
		font-size: 1.2vw;
		text-align: center;
		width: 10vw;
		height: 5vw;
		top: 1.5vw;
	}
	.temp{
		position: absolute;
		font-size: 1.2vw;
		text-align: center;
		width: 10vw;
		height: 5vw;
		top: -4vw;
		left: 22.5vw;
		font-weight: bold;
	}
	.temp-2{
		position: absolute;
		font-size: 1.2vw;
		text-align: center;
		width: 10vw;
		height: 5vw;
		top: -4vw;
		left: 19vw;
		font-weight: bold;
	}
	.superalloy > .temp1{
		left: 15vw;
	}
	.superalloy > .temp2{
		left: 30vw;
	}
	.superalloy > .temp3{
		left: 23vw;
	}
	.steel > .temp1{
		left: 10vw;
	}
	.steel > .temp2{
		left: 35vw;
	}
	.temp1::before, .temp2::before, .temp3::before{
		content: "";
		position: absolute;
		width: .5vw;
		height: 3vw;
		background-color: #000;
		border-radius: .5vw;
		left: 4.75vw;
		top: -3.5vw;
	}
}





















@media screen and (max-width: 600px) {
	#single-lattice{
		width: 50vw;
		margin: 0 25vw;
		z-index: 1;
	}
	.long-figure{
		width: 100vw;
		z-index: 1;
	}
	.temp-compare{
		width: 90vw;
		margin: 0 5vw;
		height: 36vw;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
	}
	.temp-text{
		position: absolute;
		font-size: 3.5vw;
		text-align: center;
		width: 25vw;
		height: 9vw;
		top: -5.4vw;
		left: 0vw;
		font-weight: bold;
	}
	.temperature{
		position: relative;
		width: 90vw;
		height: 1.8vw;
		border-radius: 2vw;
		background: linear-gradient(-90deg, #e83719 0%, #bd7d57 100%);
	}
	.temp1{
		position: absolute;
		font-size: 3vw;
		text-align: center;
		width: 25vw;
		height: 9vw;
		top: 2.7vw;
	}
	.temp2{
		position: absolute;
		font-size: 3vw;
		text-align: center;
		width: 25vw;
		height: 9vw;
		top: 2.7vw;
	}
	.temp3{
		position: absolute;
		font-size: 3vw;
		text-align: center;
		width: 25vw;
		height: 9vw;
		top: 12vw;
	}
	.temp{
		position: absolute;
		font-size: 3vw;
		text-align: center;
		width: 18vw;
		height: 9vw;
		top: -15vw;
		left: 43.5vw;
		font-weight: bold;
	}
	.temp-2{
		position: absolute;
		font-size: 3vw;
		text-align: center;
		width: 18vw;
		height: 9vw;
		top: -15vw;
		left: 37.5vw;
		font-weight: bold;
	}
	.temp-compare-2 > .superalloy, .temp-compare-2 > .steel{		
		margin: 25vw 0;
	}
	.superalloy > .temp1{
		left: 27vw;
	}
	.superalloy > .temp2{
		left: 54vw;
	}
	.superalloy > .temp3{
		left: 41.4vw;
	}
	.steel > .temp1{
		left: 18vw;
	}
	.steel > .temp2{
		left: 63vw;
	}
	.temp1::before, .temp2::before, .temp3::before{
		content: "";
		position: absolute;
		width: .9vw;
		height: 5.4vw;
		background-color: #000;
		border-radius: .9vw;
		left: 12.05vw;
		top: -6.3vw;
	} 
	.temp3::before{
		content: "";
		position: absolute;
		width: .9vw;
		height: 5.4vw;
		background-color: #000;
		border-radius: .9vw;
		left: 12.05vw;
		top: -15.6vw;
	}

}
