@media only screen and (min-width: 640px) {
#bk_image { float:left; width:103%; height:110%; margin-left:-2%;  }
#floor { width:116%; margin-left:13.9%; margin-top:-15.3%;transform: perspective(1820px) rotateX(64deg) rotateY(5deg) rotateZ(49deg) skewX(11deg) skewY(4deg); }
}
@media only screen and (min-width: 800px) {
#bk_image { float:left; width:103%; height:70%; margin-left:-2%;  }
#floor { width:94%; margin-left:23.9%; margin-top:-15.3%;transform: perspective(1820px) rotateX(64deg) rotateY(5deg) rotateZ(49deg) skewX(11deg) skewY(4deg); }
}
@media only screen and (min-width: 960px) {
#bk_image { float:left; width:116%; height:106%; margin-left:-7%;  }
#floor { width:101%; margin-left:19.9%; margin-top:-15.3%;transform: perspective(1820px) rotateX(64deg) rotateY(5deg) rotateZ(49deg) skewX(11deg) skewY(4deg); }
}
@media only screen and (min-width: 1024px) {	
#bk_image { float:left; width:103%; height:67%; margin-left:-2%;  }
#floor { width:109%; margin-left:20.9%; margin-top:-18.3%;transform: perspective(1820px) rotateX(64deg) rotateY(5deg) rotateZ(49deg) skewX(11deg) skewY(4deg); }
}
@media only screen and (min-width: 1280px) {
#bk_image { float:left; width:103%; height:103%; margin-left:-2%;  }
#floor { width:94%; margin-left:23.9%; margin-top:-15.3%;transform: perspective(1820px) rotateX(64deg) rotateY(5deg) rotateZ(49deg) skewX(11deg) skewY(4deg); }
}
@media only screen and (min-width: 1824px) {
#bk_image { float:left; width:103%; height:103%; margin-left:-2%;  }
#floor { width:94%; margin-left:23.9%; margin-top:-15.3%; transform: perspective(1820px) rotateX(64deg) rotateY(5deg) rotateZ(49deg) skewX(11deg) skewY(4deg);}
}
@media only screen and (min-width: 2560px) {
#bk_image { float:left; width:103%; height:103%; margin-left:-2%;  }	
#floor { width:99%; margin-left:23.9%; margin-top:-19.3%; transform: perspective(2320px) rotateX(64deg) rotateY(5deg) rotateZ(49deg) skewX(11deg) skewY(4deg);}
}
