body {
    width:100%;
    background-color: white;
    background-image: url("../images/noise_background.jpg");
	color:black;
	font-family:"LatoWebLight";
	font-size:24px;
	padding: 0;
    margin: 0 auto;
    min-width: 1050px;
	
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
}

div.bgimage {
position:relative;
min-width: 720px;
height:600px;

overflow:hidden;
background-image: url("../images/speeder.jpg");
background-attachment: fixed;
background-size: cover;
background-repeat: no-repeat;
}

div.main {
position:relative;
width: 500px;
}

div.holder_full {
position:relative;
width: 100%;
overflow:hidden;
}

.css-slideshow sfigure{
   position: absolute;
   min-width:1200px;
   margin: 0px 0px 0px 0px;
   opacity:0;
}

.css-slideshow figure{
   position: absolute;
   min-width:1200px;
   margin: 0px 0px 0px 0px;
   opacity:0;
}

.imgC {
	display: block;
    margin: 0 auto;
    height:380px;
}

div.bgside {
position:absolute;
background-image: url("../images/cj.png");
background-attachment: scroll;
background-size: contain;
background-repeat: no-repeat;
width:150%;
left:-60%;
height:1400px;
/*border:1px solid black;*/
}

/*iPad*/
@media only screen
and (min-device-width : 768px) 
and (max-device-width : 1024px),
screen and (min-device-width: 320px) 
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2), 
screen and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) {

body {
    width:100%;
    background-color: white;
    background-image: url("../images/noise_background.jpg");
	color:black;
	font-family:"LatoWebLight";
	font-size:24px;
	padding: 0;
    margin: 0 auto;
    width: 1024px;
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
}


div.main {
position:relative;
width: 400px;
}

div.holder_full {
position:relative;
min-width: 1024px;
height:600px;
overflow:hidden;
}

div.bgimage {
position:relative;
min-width: 1024px;
width:100%;
background-image: url("../images/speeder.jpg");
background-attachment: scroll;
background-size: cover;
background-repeat: no-repeat;
}



.css-slideshow sfigure{
   position: absolute;
   min-width:400px;
   margin: 0px 0px 0px 0px;
   opacity:0;
}

.css-slideshow figure{
   position: absolute;
   min-width:1024px;
   margin: 0px 0px 0px 0px;
   opacity:0;
    
}
.imgC {
	display: block;
    margin: 0 auto;
    height:280px;
}

div.bgside {
position:absolute;
background-image: url("../images/cj.png");
background-attachment: scroll;
background-size: contain;
background-repeat: no-repeat;
width:65%;
left:0px;
top:100px;
height:1400px;
/*border:1px solid black;*/
}

}