.grid{max-width:1280px;padding:0;margin:0 auto}
.grid.flex{width:100%;max-width:100%;padding:0}
.grid.flex16{max-width:1600px;padding-right:10px;padding-left:10px}
.row{display:block;overflow:hidden;clear:both}
.col_1{width:6%}
.col_2{width:12%}
.col_3{width:21%}
.col_4{width:29.333333333333%}
.col_5{width:36%}
.col_6{width:46%}
.col_7{width:56%}
.col_8{width:62.6666666667%}
.col_9{width:71%}
.col_10{width:80%}
.col_11{width:86%}
.col_12{width:96%}

.col768_4{width:29.333333333333%}
.col768_5{width:36%}
.col768_6{width:46%}
.col768_7{width:56%}
.col768_8{width:62.6666666667%}

.col480_4{width:29.333333333333%}
.col480_5{width:36%}
.col480_6{width:46%}
.col480_7{width:56%}
.col480_8{width:62.6666666667%}


[class*="col_"]{float:left;display:block;margin:10px 2%}
[class*="col768_"]{float:left;display:block;margin:10px 2%}
[class*="col480_"]{float:left;display:block;margin:10px 2%}

img{max-width:100%}
img.align-left,.img-wrap.align-left{max-width:300px!important;float:left;position:relative;margin:0 20px 5px 0}
img.align-right,.img-wrap.align-right{max-width:300px!important;float:right;position:relative;margin:0 0 5px 20px}
img.full-width,img.full-width768{clear:both;display:block;width:100%;height:auto;position:relative}
.grid img{max-width:100%;height:auto;vertical-align:middle}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{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}
[class*="col_"].alpha{margin-left:0}
[class*="col_"].omega{margin-right:0}
[class*="col_"].delta{margin-bottom:0!important}
[class*="col_"].beta{margin-top:0!important}
[class*="col_"].nopama{margin:0!important}

@media all and (min-width: 1025px) and (max-width: 1300px) {
	.grid{max-width:96%}
}
@media all and (min-width: 480px) and (max-width: 1024px) {
.grid [class*="col_"]{float:none;width:auto;clear:both;display:block}
.grid [class*="col_"] [class*="col_"]{margin-left:0;margin-right:0;width:100%}
.grid{max-width:96%}
}

@media all and (max-width: 768px) {
.grid [class*="col_"]{margin:10px 0}
.grid [class*="col768_"]{float:none;width:auto;clear:both;display:block}
.grid [class*="col768_"] [class*="col768_"]{margin-left:0;margin-right:0;width:100%}
.hide768{display:none!important}
}

@media all and (max-width: 480px) {
.grid [class*="col_"]{float:none;width:auto;clear:both;display:block}
.grid [class*="col_"] [class*="col_"]{margin-left:0;margin-right:0;width:100%}
.grid{max-width:94%}
	
.grid [class*="col480_"]{float:none;width:auto;clear:both;display:block}
.grid [class*="col480_"] [class*="col480_"]{margin-left:0;margin-right:0;width:100%}
}

@media all and (min-width: 1024px) {
.hidesmall{display:block}
.hidebig{display:none!important}
}

@media all and (max-width: 1024px) {
.hidemid{display:none!important}
}

@media all and (min-width: 1280px) {
.blocklaptop{display:none!important}
}

@media all and (min-width: 1024px) and (max-width: 1280px) {
.hidelaptop{display:none!important}
.blocklaptop{display:block!important}
}

@media all and (max-width: 1024px) {
.blocklaptop,.hidelaptop,.hidesmall{display:none!important}
img.full-width768{float:none;clear:both;display:block;width:auto;max-width:768px;display:block;margin-right:auto;margin-left:auto}
}
@media all and (max-width: 600px) {
.hide600{display:none!important}
}
@media all and (max-width: 480px) {
.mini{display:none!important}
}