@media only screen and (max-width: 768px) {
  .main{
    padding:0px;
  }
  .header{
    display:none;
  }
  .mobile-header{
    display:block;
    width:100%;
    height:64px;
    background-color:#FFFFFF;
  }
  .sidebar-sticky{
    position: absolute;
    top: 0;
  }
  .dark .mobile-header{
    background-color: #222222;
  }
  .fa-bars{
    padding-left: 20px;
    padding-top: 20px;
    font-size: 22px;
    float:left;
    color:#222222;
  }
  .dark .fa-bars{
    color:#f4f4f4;
  }

  .logo{
    background-image:url(../images/mobile-logo.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 140px;
    height: 23px;
    margin-top: 18px;
    float:left;
  }
  .dark .logo{
    background-image:url(../images/mobile-logo-dark.png);
  }

  .card-title{
    margin:20px;
  }

  .card-body{
    padding: 0px;
  }

  .points-btn{
    padding: 16px;
    margin-bottom: 40px;
  }

  .summary{
    padding:16px;
  }

  .mobile-navs{
    float:right;
  }
  .nav-background{
    border-radius:100px;
    width: 40px;
    height:40px;
    background-color:#f4f4f4;
    background-repeat: no-repeat;
    background-position: center;
  }
  .dark .nav-background{
    background-color:#2f2f2f;
  }

  .nav-active{
    background-color:#333;
  }
  .dark .nav-active{
    background-color:#DDD;
  }
  .nav-icons {
    margin-top: 10px;
  }

  .av-spaces{
    display:none;
  }

  .m-sidebar{
    display:none;
    background-color: #FFFFFF;
    width: 100%;
    top: 60px;
    position: fixed;
    z-index: 999;
    height: 100vh;
  }
}