.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_6{width:46%}
.col768_8{width:62.6666666667%}
[class*="col768_"]{float:left;display:block;margin:10px 2%}
[class*="col_"]{float:left;display:block;margin:10px 2%}
.hidesmall{display:block}
.hidebig{display:none!important}

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{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: 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%}
}
@media all and (max-width: 1280px) {
.hide1280{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: 1023px) {
.blocklaptop,.hidelaptop,.hidesmall{display:none!important}
.hidebig{display:block!important}
}
@media all and (max-width: 480px) {
.hide480{display:none!important}
}