@media (min-width:960px) {
  .header .header__btnMenu {
    display: none;
  }
  .gNav {
    position: relative!important;
    width: 100%!important;
    left:0!important;
  }

  .header__contact-btn {
    display: none;
  }

  .gnav-bg {
    display: none;
  }
}

@media only screen and (max-width : 960px) {
  #head-wrap{
    /* background: #111a46; */
    background: #000;
    height: 50px;
    position: fixed;
    width: 100%;
    z-index: 1000000;
    top: 0;
  }
  .header {

  }
  .header .header__btnMenu {
    background: #000 url(../images/btn_drwmenu_open.png) left top no-repeat;
    -webkit-background-size: 55px 55px;
    background-size: 55px 55px;
    height: 55px;
    width: 55px;
    top: 0px;
    right: 0px;
    text-indent: -9999px;
    overflow: hidden;
    position: absolute;
    z-index: 10000;
  }
  .header .header__btnMenu.open {
    background: #000 url(../images/btn_drwmenu_close.png) left top no-repeat;
    -webkit-background-size: 55px 55px;
    background-size: 55px 55px;
    height: 55px;
    width: 55px;
    top: 0px;
    right: 0px;
    text-indent: -9999px;
    overflow: hidden;
    position: absolute;
  }

  .header__btn {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    background-color: #000;
  }

  .menu-trigger,
  .menu-trigger span {
    display: inline-block;
    transition: all .4s;
    box-sizing: border-box;
  }
  .menu-trigger {
    position: relative;
    width: 20px;
    height: 18px;
  }
  .menu-trigger span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #fff;
  }
  .menu-trigger span:nth-of-type(1) {
    top: 0;
  }
  .menu-trigger span:nth-of-type(2) {
    top: 8px;
  }
  .menu-trigger span:nth-of-type(3) {
    bottom: 0;
  }
  .menu-trigger.active span:nth-of-type(1) {
    -webkit-transform: translateY(8.5px) rotate(-45deg);
    transform: translateY(8.5px) rotate(-45deg);
  }
  .menu-trigger.active span:nth-of-type(2) {
    opacity: 0;
  }
  .menu-trigger.active span:nth-of-type(3) {
    -webkit-transform: translateY(-8.5px) rotate(45deg);
    transform: translateY(-8.5px) rotate(45deg);
  }
  

  .gNav {
    display: none;
    background: #000000;
    overflow: auto;
	height: calc(100vh - 50px);
    padding: 0 36px;
    -webkit-overflow-scrolling: touch;
  }
  .gNav .gNav__list li {
    border-bottom: 1px solid #cccccc;
    box-sizing: border-box;
    background: #000000;
    width: 100%;
  }
  .gNav .gNav__list li a {
    color: #fff;
    display: block;
    padding: 15px 20px;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
  }

  .gNav .gNav__list li a span {
    display: block;
  }

  .gNav .gNav__list li a .bold {
    font-weight: 600;
  }

  .gNav .menu-info {
    display: none;
  }

  .header__contact-btn {
    position: absolute;
    right: 50px;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #F29901;
    width: 50px;
    height: 50px;
  }

  .header__contact-btn img {
    display: block;
    width: 22px;
  }

  .container {
    padding-top: 28px;
    position: relative;
    width: 100%;
    margin: 0;
  }

  .gnav-bg {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
  }

}