@media screen and (max-width: 800px) {
	body {
		background-repeat: repeat;
		background-size: 50%;
	}
	.line
	{
		width: 80%;
		border: 0.9px solid;
	}	
	.intro-logo
	{
		width: 15%;
		width: 15%;
		margin-left: 10%;
		margin-bottom: -0.3%;
	}
	.intro-text, .intro-text-fa 
	{
		font-weight: lighter;
		position: absolute;
		user-select: none;
	}
	.intro-text {
		font-size: 4vw;
		margin-left: 26%;
		margin-top: -5.8%;
	}
	.intro-text-fa 
	{
		font-size: 3.5vw;
		font-family: titr;
		margin-left: 56%;
		margin-top: -4.55%;
	}
	.model
	{
		position: absolute;
		font-size: 2.6vw;
		margin-top: -5.8%;
		margin-left: 14%;
	}
	.price
	{
		font-size: 3vw;
	}
	.details-button
	{
		font-size: 2.5vw;
	}

	/* Two Column ---------------------*/

	.model-two
	{
		font-size: 4.5vw;
		margin-top: -6.4%;
		margin-left: 14%;
	}
	.price-two
	{
		font-size: 4.4vw;
	}
	.details-button-two
	{
		font-size: 4vw;
	}

	/* Two Column ---------------------*/

	.model-div {
		margin-top: -18.5%;
	}
	.pre-loading-div {
	  top: 2.5%;
	  left: 4%;
	  width: 92%;
	  height: 92%;
	}
	.product-image-div
	{
		width: 33.3%;
	}
	.product-image-div:nth-child(3n+1){
  		clear:left;
	}
	.product-image-div:nth-child(5n+1){
		clear:none;
	}
	@-moz-document url-prefix() {
		.intro-logo-moz
		{
			margin-bottom: -2%; 
		}
		.intro-text {
			font-size: 4vw;
			margin-left: 26%;
			margin-top: -6.5%;
		}
		.intro-text-fa 
		{
			font-size: 3.5vw;
			font-family: titr;
			margin-left: 56%;
			margin-top: -6%;
		}
		.pre-loading-div {
	  		top: 2.5%;
	  		left: 4%;
	 		width: 90%;
	 		height: 85%;
		}
		.model-div {
			margin-top: -22%;
		}
		.price
		{
			margin-top: -62%;
		}
	}
	.column
	{
		display: none;
	}
	.column-mobile
	{
		display: block;
	}
	/* Start Price List ----------*/
	.PL-column, .PL-column p[class='PL-choice']
	{
		font-size: 4vw;
		padding:1vw;
	}
	/* Start Price List ----------*/
	.loading {
		margin-left: 42%;
		width: 15%;
		height: 15%;
	}
}
