@charset "utf-8";
/* CSS Document */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }fieldset,img { border: 0; }table { border-collapse: collapse; border-spacing: 0; }ol,ul { list-style: none; }address,caption,cite,code,dfn,em,th,var { font-weight: normal; font-style: normal; }caption,th { text-align: left; }h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%;}q:before,q:after { content: '';}abbr,acronym { border: 0; }object { outline: none; }a { text-decoration:none }

header,
footer,
div,
section {
  position: relative;
  float: left;
  width: 100%;
  z-index: 1;
}


button {
    border: 0;
}

.mbl {
  display: none;
}

.menu-mobile {
  display: none;
}

.float-left {
  float: left;
  width: auto;
}

.float-right {
  float: right;
  width: auto;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.container {
  position: relative;
  float: left;
  width: 1200px;
  left: 50%;
  margin-left: -600px;
}

.col-full {
  width: 98%;
  margin: 0 1% 40px;
}

.col-half {
  width: 48%;
  margin: 0 1% 40px;
}

.move {
  transition: 0.7s all linear;
}
