@media only screen and (min-width : 660px) and (max-width: 1294px){
	div.about-us-con .wrappy img{
		float: left;
		margin-right:20px;
		width: auto;
	}
	.mobile-header .logo{
		text-align: center;
	}
}

@media only screen and (min-width : 1120px) and (max-width: 1200px){
	div.info-boxy{
		margin-left:1%;
	}
	div.info-boxy.righty{
		margin-left:40px;
	}
	div.wrappy{
		width: 100%;
		padding:20px;
		box-sizing:border-box;
	}
	div.about-us-con{
		height: auto;
	}
}

@media only screen and (min-width : 900px) and (max-width: 1120px){
/* Styles */
	div.mobile-header,.vents-hide[style],.credit-note,.date-line-puller,.top-wheel,.wt-1860,.wb-1860,.line-doc,.date-doc,.img-info,.left-wheel,.vents,.first-double-vent-ccon,.vent-1920con,.vent-1960con,.vent-1900con{
		display:none !important;
	}
	div.para-con,.wrappy{
		min-width: 100%;
		max-width: 100%;
		height:auto;
	}
	div.mobile-header{
		display: block;
	}
	div.credit-note,div.intro{
		width: 270px;
		font-size:16px;
		font-family: Lato;
	}
	body{
		background-color: #7a6f5f;
	}
	div.marker-1860,div.marker-1900,div.marker-1940{
		top:-150px;
	}
	div.marker-1960{
		top:-240px;
	}
	div.marker-2000{
		top:-250px;
	}
	div.marker-1920{
		top:-120px;
	}
	div.info-boxy{
		width:270px;
		margin:0;
		position: inherit;
		height:auto;
		margin-bottom:50px;
		margin-left:auto;
		margin-right:auto;
		display:inherit;
	}
	div div.gear-circle-1900{
		margin-top:100px;
	}
	div.skip-top-mobile span{
		display: block;
		margin-top:16px;
	}
	div.theBG{
		background-image: url('../images/BG.jpg');
		background-position: center;
		z-index: -5;
	}
	.wheel-enclose-1900 .wm-1880{
		margin-top:94px;
	}
	div.about-us-con img{
		width: 80%;
		margin:0 auto;
		float: none;
		margin-bottom:20px;
	}
	.wheel-enclose-2000 .wm-1880{
		margin-top:-116px;
	}
	.wheel-enclose-1920{
		position: relative;
		height: 120px;
	}
	div.wheel-enclose-1940{
		top:0;
		height: 80px;
	}
	div.wheel-enclose-1940 div.gear-circle-1940{
		margin-top:-10px;
	}
	div.wheel-enclose-1940 .wm-1880{
		margin-top:-17px;
	}
	.wheel-enclose-1920 .wm-1880{
		margin-top:10px;
	}
	.wheel-enclose-1920 .gear-circle-1920{
		margin-top:17px;
	}
	div.center-line-yellow{
		margin-top:5200px;
		height: 2200px;
	}
	div.marker-1880{
		top:-250px;
	}
	div.info-a-1859 img{
		margin:0;
	}
	div.info-a-1862.blue{
		margin-top:35px;
	}
	div.red-bodystart{
		margin-top:150px;
	}
	div.container-1880 .date-gear-circle{
		margin-top:-106px;
	}
	div.container-1880 .wm-1880{
		margin-top:-112px;
	}

	div.center-line-blue{
		height:2500px;
	}
	.center-line-blue,.center-line-red,.center-line-yellow,.center-line-green,.center-line-maroon{
		z-index:-2;
	}
	div.info-a-2011{
		margin-top:150px;
	}
	body h3.lax-date{
		width: 85px;
		margin-top:35px;
	}
	div.center-line-maroon{
		margin-top:9500px;
		height: 1400px;
	}
	div.info-a-1985{
		margin-top: 230px;
	}
	div.info-boxy p{
		width: 100%;
	}
	.img-conlax{
		margin-bottom:15px;
	}
	div.about-us-con p{
		text-align: left;
	}
	div.center-line-green{
		margin-top:7000px;
		height: 2300px;
	}
	div.about-us-con{
		height: auto;
		padding:20px;
		box-sizing:border-box;
		text-align: center;
	}
	div div.gear-circle-2000{
		margin-top:-110px;
	}
	div.center-line-red{
		margin-top: 2400px;
		height: 3300px;
	}
	div div.gear-circle-1960{
		margin-top:-105px;
	}
	.wheel-enclose-1960 .wm-1880{
		margin-top:-111px;
	}
	div.green-container-start{
		margin-top:150px;
	}
	.f_inner_top .f_left{
		width: 100%;
		padding:20px;
		box-sizing:border-box;
	}
	.f_inner_top .f_left img{
		width: 100%;
	}
	img.right-wheel-mid{
		position: relative;
		left: 50%;
		margin-top: 62px;
		margin-left: -38px;
	}
	div.para-con{
		padding:0 20px;
		box-sizing:border-box;
		padding-bottom:135px;
	}
	div.center-line-blue{
		top:70px;
	}
	div.marker-1840{
		margin-top:-50px;
	}
	img.wheel-1840{
		margin-top:20px;
	}
	div.gear-circle-1840{
		margin-top:28px;
		margin-left:-31px;
	}
	div.info-a-1840{
		margin-top:28px;
	}
	div.gear-circle-2020{
		margin-top:69px;margin-left: -31px;
	}
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 900px) {
/* Styles */
	div.nav-lax,header,.header-home,.side-home,.vents-hide[style],.skip-bottom,.date-line-puller,.top-wheel,.wt-1860,.wb-1860,.line-doc,.date-doc,.credit-note,.skip-top,.img-info,.left-wheel,.vents,.first-double-vent-ccon,.vent-1920con,.vent-1960con,.vent-1900con{
		display:none !important;
	}
	div.para-con,.wrappy{
		min-width: 100%;
		max-width: 100%;
		height:auto;
	}
	div.mobile-header{
		display: block;
	}
	div.credit-note,div.intro{
		width: 270px;
		font-size:16px;
		font-family: Lato;
	}
	.loader{
		margin-top:-140px;
	}
	body{
		background-color: #7a6f5f;
	}
	div.marker-1860,div.marker-1900,div.marker-1940{
		top:-150px;
	}
	div.marker-1960{
		top:-240px;
	}
	div.marker-2000{
		top:-250px;
	}
	div.marker-1920{
		top:-120px;
	}
	div.info-boxy{
		width:270px;
		margin:0;
		position: inherit;
		height:auto;
		margin-bottom:50px;
		margin-left:auto;
		margin-right:auto;
		display:inherit;
	}
	div div.gear-circle-1900{
		margin-top:100px;
	}
	div.skip-top-mobile span{
		display: block;
		margin-top:16px;
	}
	div.theBG{
		position: fixed;
		background-image: url('../images/BG.jpg');
		margin-top:-25px;
	}
	.wheel-enclose-1900 .wm-1880{
		margin-top:94px;
	}
	div.about-us-con img{
		width: 80%;
		margin:0 auto;
		float: none;
		margin-bottom:20px;
	}
	.wheel-enclose-2000 .wm-1880{
		margin-top:-116px;
	}
	.wheel-enclose-1920{
		position: relative;
		height: 120px;
	}
	div.wheel-enclose-1940{
		top:0;
		height: 80px;
	}
	div.wheel-enclose-1940 div.gear-circle-1940{
		margin-top:-10px;
	}
	div.wheel-enclose-1940 .wm-1880{
		margin-top:-17px;
	}
	.wheel-enclose-1920 .wm-1880{
		margin-top:10px;
	}
	.wheel-enclose-1920 .gear-circle-1920{
		margin-top:17px;
	}
	div.center-line-yellow{
		margin-top:5200px;
		height: 2200px;
	}
	div.marker-1880{
		top:-250px;
	}
	div.info-a-1859 img{
		margin:0;
	}
	div.info-a-1862.blue{
		margin-top:35px;
	}
	div.red-bodystart{
		margin-top:150px;
	}
	div.container-1880 .date-gear-circle{
		margin-top:-106px;
	}
	div.container-1880 .wm-1880{
		margin-top:-112px;
	}

	div.center-line-blue{
		height:2500px;
	}
	.center-line-blue,.center-line-red,.center-line-yellow,.center-line-green,.center-line-maroon{
		z-index:-2;
	}
	div.info-a-2011{
		margin-top:150px;
	}
	body h3.lax-date{
		width: 85px;
		margin-top:35px;
	}
	div.center-line-maroon{
		margin-top:9400px;
		height: 1400px;
	}
	div.info-a-1985{
		margin-top: 230px;
	}
	div.info-boxy p{
		width: 100%;
	}
	.img-conlax{
		margin-bottom:15px;
	}
	div.about-us-con p{
		text-align: left;
	}
	div.center-line-green{
		margin-top:7000px;
		height: 2300px;
	}
	div.about-us-con{
		height: auto;
		padding:20px;
		box-sizing:border-box;
		text-align: center;
	}
	div div.gear-circle-2000{
		margin-top:-110px;
	}
	div.center-line-red{
		margin-top: 2400px;
		height: 3300px;
	}
	div div.gear-circle-1960{
		margin-top:-105px;
	}
	.wheel-enclose-1960 .wm-1880{
		margin-top:-111px;
	}
	div.green-container-start{
		margin-top:150px;
	}
	.f_inner_top .f_left{
		width: 100%;
		padding:20px;
		box-sizing:border-box;
	}
	.f_inner_top .f_left img{
		width: 100%;
	}
	img.right-wheel-mid{
		position: relative;
		left: 50%;
		margin-top: 62px;
		margin-left: -38px;
	}
	div.para-con{
		margin-top:140px;
		padding:0 20px;
		box-sizing:border-box;
		padding-bottom:135px;
	}
	div.center-line-blue{
		top:60px;
	}
	div.marker-1840{
		margin-top:-50px;
	}
	img.wheel-1840{
		margin-top:20px;
	}
	div.gear-circle-1840{
		margin-top:28px;
		margin-left:-30px;
	}
	div.info-a-1840{
		margin-top:28px;
	}
	div.gear-circle-2020{
		margin-left: -31px;
	}
}