/*Menu Navigation Bar*/
.navbar {
  background-color: transparent;
  margin:0px;
  border:0;
  border-radius:0;
  z-index:999;
	font-family:'Montserrat', sans-serif;
}
.navbrd{
	height:100px;
	position:relative;
	margin-left:20px;
}
.navbar-header a{
	color: #0058ff !important;
    font-weight: 900;
    font-size: 22px;
    padding: 35px 0px;
}
.navbar-brand{
	height:inherit;
	padding:0px;
	margin:0px;
}
.navbar ul{
	padding:0px;
	margin:0px;
	float: right;
	text-align: right;
}
.navbar ul li{
	list-style-type:none;
	display:inline-block;
	position:relative;
  padding:28px 9px;
}
.navbar .nav-item{	
  display:inline-block;
  position:relative;
  font-size: 14px;
  font-weight:600;
  color: #000;
  text-align: center;
  text-decoration: none;
	text-transform:uppercase;
	transition-delay: 0.5s;
	transition:all 0.5s ease;
}
.navbar .nav-item:before{
	position:absolute;
	content:'';
	width:100%;
	height:2px;
	bottom:-10px;
	background:#ffc600;
	transform: scaleX(0);
	transition-delay: 0.5s;
	transition:all 0.5s ease;
}
.navbar .nav-item:hover{
	color:#ffc600;
}
.navbar .nav-item:hover:before{
	transform: scaleX(1);
}
.navbar .nav-btn{
	display:inline-block;
  position:relative;
  font-size: 14px;
  font-weight:600;
	background-color: #ffc600;
	color:#fff;
	border-radius:40px;
  text-align: center;
  padding:5px 12px;
  text-decoration: none;
	text-transform:uppercase;
	cursor:pointer;
}
.navbar-default .navbar-toggle{
	border-color:#fff;
	color:#000;
	background: #fff;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:#000;
}
.navbar-default .navbar-collapse{
	border-color:#fff;
}
.navbar-default .navbar-toggle .icon-bar:hover{
	background-color:#00579C;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		 background-color: #fff !important;
}
.sticky{
	position:sticky;
	top:0;
	width:100%;
	background: linear-gradient(120deg, rgba(255,255,255,1) 25%, rgba(255,255,255,0.8)100%);
}
.affix{
	width:100%;
}
.loginbtn a{
	color:#bf1e2d;
	background:#fff;
	margin:0px;
	padding:28px 10px;
	display:inline-block;
	font-weight:600;
}
.loginbtn1 a{
	color:#bf1e2d;
	background:#fff;
	margin-top:15px;
	padding:15px 10px;
	display:inline-block;
	font-weight:600;
    min-width: 110px;
    text-align: center;
		margin-bottom: 15px;
		position:relative;
}
.loginbtn1:before{
	position:absolute;
	content:'';
	width:100%;
	height:1px;
	background:#fff;
	top:-5px;
	left:0px;
}