
/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  vertical-align:baseline
}


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
  width: 100%;
  float: left;
  display:block;
}


nav ul {
    list-style:none;
    }

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    }


blockquote,q{
  quotes:none
}

blockquote:before,blockquote:after,q:before,q:after{
  content:'';
  content:none
}

table{
  border-collapse:collapse;
  border-spacing:0
}


.left{
  float:left
}

.right{
  float:right
}

.hide{
  display:none
}


.selectnav{
  display:none;
  width:100%
}


hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

/*Container*/

.container{
  max-width:1420px;
  margin:0 auto;
  width:100%
}

.content{
  max-width:1420px;
  padding:0 10px
}

.full{
  width:100%;
  margin-right:0;
  overflow:hidden;
  display:block;
  clear:both
}

.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{
  float:left;
  margin-right:1.845%
}

.col1{
  width:6.642%
}

.col2{
  width:15.129%
}

.col3{
  width:23.616%
}

.col4{
  width:32.103%
}

.col5{
  width:40.590%
}

.col6{
  width:49.077%
}

.col7{
  width:57.546%
}

.col8{
  width:66.051%
}

.col9{
  width:74.538%
}

.col10{
  width:83.025%
}

.col11{
  width:91.512%
}

.col12{
  width:100%;
  margin-right:0
}

.first{
  margin-left:0
}

.last{
  margin-right:0
}

img,object,embed{
  max-width:100%
}

img{
  height:auto
}

@media handheld,only screen and (max-width:767px){
  body{
    font-size:1.0em;
    -webkit-text-size-adjust:none
  }

  .content,body,.container{
    width:100%;
    min-width:0;
    margin-left:0;
    margin-right:0;
    padding-left:0;
    padding-right:0
  }

  .col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{
    width:auto;
    float:none;
    margin-left:10px;
    margin-right:10px;
    padding: 10px;
  }

  .claim {
    display: none;
    }


  nav ul li a {
    padding: 10px 5px!important;
  }

}



@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {

}
