header {
	 position: fixed;
	 top: 0;
	 left: 0;
	 right: 0;
	 z-index: 999;
	 padding: 16px 0;
	 background-color: transparent;
	
	/*submenu style start from here*/
	/*Drop-down menu work on hover*/
}

  header nav li a:hover {
	color: inherit;
	text-decoration: none;
	opacity: 0.6;
  }

 header nav.navbar-light ul button:focus {
	 outline-color: #fff;
}
 header nav.navbar-light a#home img {
	 transition: all 0.3s;
	 width: 200px;
}
 header nav.navbar-light a#home img:active {
	 transform: all scale(0.8);
}

header nav ul .dropdown:hover > .dropdown-menu {
	display: block;
  }

header nav .dropdown button {
    color: #fff;

}

header nav .dropdown button:hover {
    color: #fff;
	text-decoration: none;
}

header nav .dropdown .dropdown-menu .dropdown-item {
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
   
}
 @media (max-width: 425px) {
	 header nav.navbar-light a#home img {
		 width: 170px;
	}
}
 @media (max-width: 992px) {
	 header nav.navbar-light ul.navbar-nav .nav-item.show {
		 background-image: none;
	}
}
 header nav.navbar-light ul.navbar-nav li.nav-item a, header nav.navbar-light ul.navbar-nav li.nav-item label {
	 color: #fff !important;
	 transition: all 0.1s;
	 cursor: pointer;
	 text-decoration: none;
}
 header nav.navbar-light ul.navbar-nav li.nav-item a:hover, header nav.navbar-light ul.navbar-nav li.nav-item label:hover {
	 color: #fff;
	 font-weight: 400;
}
 header nav.navbar-light ul.navbar-nav li.nav-item a:active, header nav.navbar-light ul.navbar-nav li.nav-item label:active {
	 color: #fff !important;
	 font-weight: 400;
}
 header nav.navbar-light ul.navbar-nav li.nav-item a::after, header nav.navbar-light ul.navbar-nav li.nav-item label::after {
	 top: 10%;
	 -ms-transform: translateY(-50%);
	 -webkit-transform: translateY(-50%);
	 transform: translateY(-50%);
}

.navbar-light .navbar-toggler {
    color: #fff;
    border-color: #fff;
	background-color: #fff;
}


 @media (max-width: 600px) {
	 header nav.navbar-light ul.navbar-nav li.nav-item a.login, header nav.navbar-light ul.navbar-nav li.nav-item label.login {
		 border-left: solid #fff;
		 border: none;
	}
}
 header nav.navbar-light ul.navbar-nav li.nav-item .dropdown-menu {
	 padding: 0px;
	 font-size: 12px;
	 letter-spacing: 0.6px;
	 color: #212121;
	 border: none;
	 border-radius: 30px;
	 box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);
	 transition: all 300ms linear;
	 background-color: #fff;
	 color: #fff;
	 border: 0;
	 margin-left: 0;
}
 header nav.navbar-light ul.navbar-nav li.nav-item .dropdown-menu .dropdown-item {
	 padding: 2px 5px;
	 color: #212121;
	 border-radius: 2px;
	 transition: all 300ms linear;
}
 header nav.navbar-light ul.navbar-nav li.nav-item .dropdown-menu .dropdown-item:hover {
	 color: #fff;
	 opacity: .7;
}
 header nav.navbar-light ul.navbar-nav li.nav-item .dropdown-menu .dropdown-item:focus {
	 color: #fff;
}
 @media (max-width: 600px) {
	 header nav.navbar-light ul.navbar-nav li.nav-item .dropdown-menu .dropdown-item {
		 margin-left: 0;
	}
}
 @media (max-width: 500px) {
	 header nav.navbar-light ul.navbar-nav li.nav-item .dropdown-menu {
		 width: 100vw;
		 margin-left: -34px;
	}
}
 @media (max-width: 500px) {
	 header nav.navbar-light ul.navbar-nav li.nav-item .dropdown-menu ul.dropdown-menu {
		 margin-left: 0 !important;
	}
}

 header .dropdown-menu {
	 padding: 0px 0;
	 margin: 0 0 0;
	 border: 0px solid #fff;
	 border-radius: 8px;
	 -webkit-box-shadow: none !important;
	 box-shadow: none !important;
}

header .dropdown-menu:hover {
	border-radius: 8px;
}
 header .btco-hover-menu {
	 background: none;
	 margin: 0 !important;
	 padding: 0;
	 min-height: 20px;
}
 @media only screen and (max-width: 991px) {
	 header .btco-hover-menu .show > ::after {
		 transform: rotate(-90deg);
	}
}
 @media only screen and (min-width: 991px) {
	
	 header .btco-hover-menu .collapse ul li {
		 position: relative;
	}
	 header .btco-hover-menu .collapse ul li:hover > ul {
		 display: block;
	}
	 header .btco-hover-menu .collapse ul ul {
		 position: absolute;
		 top: 100%;
		 left: 0;
		 min-width: 239px;
		 display: none;
	}
	 header .btco-hover-menu .collapse ul ul li {
		 position: relative;
	}
	 header .btco-hover-menu .collapse ul ul li:hover > ul {
		 display: block;
	}
	 header .btco-hover-menu .collapse ul ul ul {
		 position: absolute;
		 top: 0;
		 left: 203px;
		 width: 100%;
		 display: none;
	}
	 header .btco-hover-menu .collapse ul ul ul li {
		 position: relative;
	}
	 header .btco-hover-menu .collapse ul ul ul li:hover ul {
		 display: block;
	}
	 header .btco-hover-menu .collapse ul ul ul ul {
		 position: absolute;
		 top: 0;
		 left: -100%;
		 width: 100%;
		 display: none;
		 z-index: 1;
	}
}
 header .dropdown-menu > li > a:after {
	 text-decoration: underline;
	 visibility: hidden;
}
 header.fixed {
	 padding: 16px 0;
	 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px;
	 background-color: #000;
}
 header.fixed nav.navbar-light a#home img {
	 width: 180px;
}
 header.fixed nav.navbar-light ul.navbar-nav li.nav-item a {
	 color: #fff;
}
 header.fixed nav.navbar-light ul.navbar-nav li.nav-item a:hover {
	 color: #fff;
	
}
 