  .fixed-top {
    top: -40px;
    transform: translateY(40px);
    transition: transform .3s;
  }

  .navbar {
    margin: 0 !important;
    padding: 0 !important;
    background: #009815 !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
  }

  .navbar a {
    text-decoration: none;
  }

  .navbar ul li {
    padding : 0 10px;
  }

  .navbar ul li a {
    font-family: 'SolaimanLipi', 'Ruposhi Bangla', 'NikoshLightBAN', 'Lal Sabuj', 'Lal Sabuj Normal', 'Li Alinur Imarat Unicode';
    color: #fff !important;
    font-size: 20px !important;
  }

  .navbar ul li a:hover {
    color: yellow !important;
  }

  .navbar .dropdown-menu {
    background: #fff !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
  }

  .navbar .dropdown-menu li a {
    color: #000 !important;
  }

  .navbar .dropdown-menu li a:hover {
    color: #009815 !important;
  }

  .search-form .form-group input.form-control::-webkit-input-placeholder{
    display:none;
  }

  .search-form .form-group input.form-control::-moz-placeholder{
    display:none;
  }

  .navbar-right{
    min-width:450px; /*or I can probably just use columns*/
    margin-left: 50px;
  }

  .navbar-right form{
    width:100%;
  }

  .form-group{
    position:relative;
    width:0%;
    min-width:40px;
    height:40px;
    overflow:hidden;
    transition: width 1s;
    backface-visibility:hidden;
  }

  .form-group input.form-control{
    position:absolute;
    top:5px;
    right:0;
    outline:none;
    width:100%;
    height:40px;
    margin:0;
    padding: 0 20px;
/*    z-index:10;*/
  }

  input[type="text"].form-control{
    font-family: 'SolaimanLipi', 'Ruposhi Bangla', 'NikoshLightBAN', 'Lal Sabuj', 'Lal Sabuj Normal', 'Li Alinur Imarat Unicode';
    font-size: 18px;
    -webkit-appearence:none;
    -webkit-border-radius:0;
  }

  .form-control-submit, .search-label{
    width:40px;
    height:40px;
    position:absolute;
    right:0;
    top:5px;
    padding:0;
    margin:0;
    text-align:center;
    cursor:pointer;
    line-height:40px;
    background:white;
  }

  .form-control-submit{
    background:#fff; /*stupid IE*/
    opacity: 0;
    color:transparent;
    border:none;
    outline:none;
/*    z-index:-1;*/
  }

    .search-label{
/*    z-index:90;*/
  }

  .form-group.sb-search-open, .no-js .sb-search-open{
    width:100%;
  }

  .form-group.sb-search-open .search-label, .no-js .sb-search .search-label {
    background: #da6d0d;
    border-radius: 5px;
    color: #fff;
/*    z-index: 11;*/
  }

  .form-group.sb-search-open .form-control-submit, .no-js .form-control .form-control-submit {
/*    z-index: 90;*/
  }




