#wrap{

	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.navbar-default .navbar-nav > li > a#sign-in {
	background-color: #F6FFF9;
	border: 2px solid #3AC15F;
	font-weight: 500;
	color: #3AC15F;
	text-shadow: none;
	cursor: pointer;
	border-radius: 5px;
	top: 2px;
	box-shadow: none;
	padding: 11px 15px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.navbar-default .navbar-toggle.opened .closedimg{
	display:none;
}
.navbar-default .navbar-toggle.collapsed .openedimg,.navbar-default .navbar-toggle .openedimg{
	display:none;
}
.navbar-default .navbar-toggle.opened .openedimg{
	display:block;

}
.navbar-default .navbar-nav > li > a#sign-in:hover{
	-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-o-transform: translateY(0px);
	-moz-transform: translateY(0px);
	background: #34C96A;
	color:#fff;
}
li.join-now > span {
	display:none;
}
li.dropdown:hover .dropdown-menu {
	display:block;
}
@media ( max-width : 660px) {
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
		color: #2a2a2a !important;
		text-decoration: none;
		background: none;
		border-left:5px solid transparent;
		box-shadow:none;
		text-shadow: none;
		padding-bottom: 15px;
		font-size: 20px;
	}
	.navbar-default .navbar-nav > li > a#sign-in {
		background:transparent;
	}
}
@media ( max-width : 767px) {
	.logoicon img{
		width:40px;
		margin-top:-2px;
	}
	.navbar-default .navbar-nav > li > a#sign-in{
		color:#fff;
		background:#3AC15F;
	}
	.navbar-collapse.bs-navbar-collapse.in .dropdown{
		display:block;
	}
	.dropdown-menu{
		box-shadow:none;
	}
	.navbar-collapse{
		width: 100%;
		-webkit-animation: expand .3s ease;
		-moz-animation: expand .3s ease;
		-o-animation: expand .3s ease;
		animation: expand .3s ease;
		-webkit-animation-fill-mode:forwards;
		-moz-animation-fill-mode:forwards;
		-animation-fill-mode:forwards;
		-ms-animation-fill-mode:forwards;
		position: absolute;
	}
}
@media (min-width: 768px) {
    .collapse.navbar-collapse.bs-navbar-collapse.sidemenu {
        display: flex !important;
    }
    .toppage {
        margin-left: auto !important;
    }
    .nav-end{
        margin-left: auto !important;
    }
}
@media only screen and (max-width: 767px) {
  .nav>li>a.dropdown-toggle {
    pointer-events: none;
    font-weight: bold;
  }
  .nav .dropdown-menu {
    display:block;
        position: static;
    float: none;
    width: auto;
    margin-top: 0 !important;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .user-email {
      padding: 0px;
      font-size: 19px;
      text-align: center;
      max-width: none;
      float: none;
      font-weight: bold;
  }
}
