/* logo
================================================== */
.logo-wrap { position: absolute; display:flex; align-items:center, left:0; cursor: pointer;}
.logo-wrap a {cursor: pointer;}
.logo-wrap h1{position:relative; text-indent:-9999px; top:40px; cursor:pointer; -webkit-transition: all 250ms ease-out; transition: all 250ms ease-out; background-size:contain; background-position:left center; background-repeat: no-repeat;}
.logo-wrap:hover h1{opacity:.6; transform: scale3d(0.985, 0.985, 0.985); }
.logo-size {width:240px;}
  .logo-home, .logo-pos {background: url("../img/logo/logo-assets/logo@2x.png");}
  .logo-neg {background: url("../img/logo/logo_white-assets/logo@2x.png");}

      /*MEDIA QUERIES */
      @media (max-width: 1300px) {
        .logo-size {width:200px;}
      }
      @media (max-width: 991px) {
        .logo-size {width:calc(160px + 9vw);}
        .logo-wrap h1{top:40px;}
        .logo-home {background: url("../img/logo/logo_white-assets/logo@2x.png");}
      }
      @media screen and (max-device-width: 767px) and (orientation: landscape) {
        .logo-home {background: url("../img/logo/logo-assets/logo@2x.png");}
      }

/* menu hamburger
================================================== */
  .overlay-btn-menu {width:250px;height:250px;position:absolute;top:0;right:0;z-index:4; background: -moz-linear-gradient(45deg,  rgba(76,76,76,0) 51%, rgba(76,76,76,0) 52%, rgba(19,19,19,0.2) 100%);
  background: -webkit-linear-gradient(45deg,  rgba(76,76,76,0) 51%,rgba(76,76,76,0) 52%,rgba(19,19,19,0.2) 100%);
  background: linear-gradient(45deg,  rgba(76,76,76,0) 51%,rgba(76,76,76,0) 52%,rgba(19,19,19,0.2) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c4c4c', endColorstr='#33131313',GradientType=1 );
  }
  .overlay-btn-menu2 {width:400px;height:400px;position:absolute;top:0;right:0;z-index:4; background: -moz-linear-gradient(45deg,  rgba(76,76,76,0) 50%, rgba(19,19,19,0.53) 100%);
  background: -webkit-linear-gradient(45deg,  rgba(76,76,76,0) 50%,rgba(19,19,19,0.53) 100%);
  background: linear-gradient(45deg,  rgba(76,76,76,0) 50%,rgba(19,19,19,0.53) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c4c4c', endColorstr='#87131313',GradientType=1 );
  }


      /*MEDIA QUERIES */
      @media (max-width: 1800px) {
      }
      @media (max-width: 1300px) {
      }
      @media (max-width: 1199px) {
      }
      @media (max-width: 991px) {

      }
      @media (max-width: 767px) {

      }
      @media (max-width: 575px) {

      }
