.grid_1 { width: 6.5%; }
.grid_2 { width: 15%; }
.grid_3 { width: 23.5%; }
.grid_4 { width: 32%; }
.grid_5 { width: 40.5%; }
.grid_6 { width: 49%; }
.grid_7 { width: 57.5%; }
.grid_8 { width: 66%; }
.grid_9 { width: 74.5%; }
.grid_10 { width: 83%; }
.grid_11 { width: 91.5%; }
.grid_12 { width: 100%;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { margin: 0 ; float: left; display: block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.alpha { margin-left:0; }
.omega { margin-right:0; }
.gallery-list { margin:0; padding:0; }
.container { width: 100%; max-width: 1000px; margin: 0 auto; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.container2 { width: 100%; max-width: 1000px; margin: 0 auto; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { position:relative; z-index:99; clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0 }
* html .clearfix, *:first-child+html .clearfix { zoom:1 }
iframe {width: 100%; height: 100%; margin: 0; padding: 0;}
@media only screen and (max-width: 1100px) {/*and (min-width: 767px)*/
section {max-width: 100%;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.slide { background-attachment: scroll; background-position:0 0 !important; max-width: 100%; height: auto; min-height: 600px;}
.grid_12 {max-width: 100%; padding: 0 20px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.container {max-width: 100%;}
.lphoto img { max-height: 100px; }
.view { max-height: 100px; }
}
@media only screen and (max-width: 800px) {
.slide { background-attachment: scroll; background-position:0 0 !important; max-width: 100%; height: auto; min-height: 500px;}
.slide1 h1 img {max-height: 200px; max-width: 300px; }
.slide1 h1 { max-height: 200px; max-width: 300px; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
}
