@media screen and (max-width: 800px) {
	.slide-show, .model-price-div, .specs-div, .details
	{
		width: 80%;
	}
	.prev,
	.next {
		display: none;
	}
    .model-price-line {
		margin-bottom: 3%;
		border-bottom: 0.25vw solid red;
	}
	.model-product {
		font-size: 3.5vw;
	}
	.price-product {
        padding-bottom: 2.8%;
		font-size: 3.5vw;
	}
	.specs-column {
		font-size: 2.5vw;
		border-top: 0.3vw solid red;
	}
	.specs-name {
		width: 30.5%;
		border-top-left-radius: 0.7vw;
		border-bottom-left-radius: 0.7vw;
	}
	.specs-value {
		width: 61.5%;
		border-top-right-radius: 0.7vw;
		border-bottom-right-radius: 0.7vw;
	}
	.details-name {
		font-size: 3.5vw;
		border-top: 0.3vw solid red;
		border-top-right-radius: 0.7vw;
		border-top-left-radius: 0.7vw;
	}
	.details-value {
		font-size: 2.8vw;
		border-bottom-left-radius: 0.7vw;
		border-bottom-right-radius: 0.7vw;	
	}
	.buy {
		font-size: 3.5vw;
		border-radius: 0.5vw;
		margin-top: -6%;
		margin-left: 0.7%;
	}
	@-moz-document url-prefix() {
	  .buy {
	  	margin-top: -8.5%;
	  }
	}

	/* new changes */
	.slide-show {
		margin: auto;
		margin-top: 2%;
		display: unset;
		flex-direction: unset;
		align-items: unset;
		justify-items: unset;
		justify-content: unset;
	}
	.slide-show .slide-row {
		flex-direction: row-reverse;
		align-items: unset;
	}
	.slide-show-column {
		width: 16.66%;
  		margin-left: 5px;
  		margin-top: 5px;
  		margin-bottom: unset;
	}
}