a:hover{
	text-decoration: none;
}
.navbar-nav > li > a {
    padding-top: 0;
    padding-bottom: 0;
}

.navbar-nav > li:last-child > a {
    padding-right: 0px;
    margin-right: 0px;
}
.navbar-toggle{
	margin-top: -75px !important;
}
.dropdown-menu {
    padding: 0px 0; 
    margin: 0 0 0; 
    border: 0px solid transition !important;
	border: 0px solid rgba(0,0,0,.15);	
	border-radius: 0px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
	font-family: 'Roboto', sans-serif;
}
.dropdown-menu>li>a {
    padding: 6px 16px !important;
	font-size: 13px;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
	font-weight: 500;
}
/*=-====Main Menu=====*/
.navbar-nav .open .dropdown-menu > li > a {padding: 16px 15px 16px 17px;}
.header_bottom { background: linear-gradient(#ffffff,#ffffff,#ffffff);padding-top: 0px;box-shadow: 0.2rem 0.3rem 1.5rem 0 rgba(96,104,116,.5);}
.header_area .header_bottom .mainmenu a , .navbar-default .navbar-nav > li > a {
    font-size: 15px;
	color: #ffffff;
	text-transform: uppercase;
    padding: 12px 20px;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
	background: linear-gradient(#000000,#000000);
	cursor: pointer;
	font-weight: 500;
	z-index: 999990;
	
}

.active{
	/*background: linear-gradient(#be9e34,#be9e34,#be9e34) !important;*/
	color: #be9e34 !important;
	/*border: 1px solid #ffffff;*/
	
}

.header_area .mainmenu .active a,
.header_area .mainmenu .active a:focus,
.header_area .mainmenu .active a:hover,
.header_area .mainmenu li a:hover,
.header_area .mainmenu li a:focus ,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    color: #ffffff;
    background: linear-gradient(#be9e34,#be9e34,#be9e34) !important;
    outline: 0;
	/*font-weight: bold;*/
	box-shadow: 0px 1px 0px 0px #232f3e;
}
/*-----./ Main Menu-----*/

.navbar-default .navbar-toggle { border-color: transparent;background-color: transparent; } /*Toggle Button*/
.navbar-default .navbar-toggle .icon-bar { background-color: #FFFFFF;height: 3px; } /*Toggle Button*/
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent; }

/*==========Sub Menu=v==========*/
.mainmenu .collapse ul > li:hover > a{background: linear-gradient(transparent);color: #ffffff;box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, .15);}
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{/*background: linear-gradient(#232f3e,#232f3e,#232f3e);*/}
.mainmenu .collapse ul ul ul > li:hover > a{background: linear-gradient(#232f3e,#232f3e,#232f3e);font-weight: bold;}
.mainmenu .collapse ul ul ul > li > a{background: linear-gradient(#232f3e,#232f3e,#232f3e) !important;}

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background: linear-gradient(#F7F7F7,#F7F7F7,#F7F7F7);}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:#0a1464}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#e4eeb8}
.mainmenu{background: linear-gradient(#FFF,#FFF,#FFF);border: 0 solid;margin: 0;padding: 0;min-height:20px;float: none;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color: #be9e34 !important;color: #fff !important;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{text-transform: capitalize !important;font-size: 13px;}
.navbar-collapse{border-top: 0px solid transparent;}

.btn-primary{border-color: transparent !important;}

@media only screen and (min-width: 767px) {
	.active{
		/*background: linear-gradient(#be9e34,#be9e34,#be9e34) !important;*/
		color: #be9e34 !important;
	}
	.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:20px;float: none;}
	.mainmenu .collapse ul li{position:relative;}
	.mainmenu .collapse ul li:hover> ul{display:block;left:0px;height: auto;background: #FFFFFF;top: 44px;z-index: 9999999;}
	.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:280px;display:none;}
	/*******/
	.mainmenu .collapse ul ul li{position:relative;border-left: 1px solid rgba(0, 0, 0, .15);text-transform: capitalize;border-right: 1px solid rgba(0, 0, 0, .15);border-top: 1px solid rgba(0, 0, 0, .15)}
	.mainmenu .collapse ul ul li:last-child{border-bottom: 1px solid rgba(0, 0, 0, .15)}
	.mainmenu .collapse ul ul li:hover> ul{
		/*display:block;*/
		display: contents;
	}
	.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
	/*******/
	.mainmenu .collapse ul ul ul li{position:relative}
	.mainmenu .collapse ul ul ul li:hover ul{display:block}
	.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}
}


@media only screen and (max-width: 600px) {
	/* Start Home Video */
	/*#myVideo {
	  position: fixed;
	  right: 0;
	  bottom: 0;
	  min-width: 100%; 
	  min-height: 100%;
	}
	.content {
	  position: fixed;
	  bottom: 0;
	  background: rgba(0, 0, 0, 0.5);
	  color: #f1f1f1;
	  width: 100%;
	  padding: 20px;
	}*/
	#myVideo {
	  width: 100%;
	  position: relative;
	  min-width: 100%; 
	  min-height: 100%;
	}
	.content {
	  top: 250px;
	  position: absolute;
	  background: transparent;
	  color: #f1f1f1;
	  width: 100%;
	  padding: 20px;
	}
	#myBtn {
	  width: 200px;
	  font-size: 18px;
	  padding: 10px;
	  border: none;
	  background: #000;
	  color: #fff;
	  cursor: pointer;
	}
	#myBtn:hover {
	  background: #ddd;
	  color: black;
	}	
	/* End Home Video */
	.menus_seperator_line{
		display: none !important;
	}
	.mainmenu {
		background: #000000 !important;
		border-color: transparent;
		margin-bottom: 0;
		border: 0px !important;
		top: 30px;
		margin: 0 auto !important;
		text-align: center;
		width: 100%;
		z-index: 999;
	}
	
	.mainmenu_for_mobile {
		background: #000000 !important;
		border-color: transparent;
		margin-bottom: 0;
		border: 0px !important;
		top: -1px !important;
		margin: 0 auto !important;
		text-align: center;
		width: 100%;
		z-index: 999;
	}
	.sticky { 
		background-color: rgba(0, 0, 0, 1.0);
		height: 130px;
	}
	.fixed {
	  position: unset;
	  top:0; left:0;
	  width: 100%; 
	  height: 125px;
	}
	nav{
		margin: 0 auto;
		text-align: center;
	}
}

@media only screen and (min-width: 600px)and (max-width: 767px) {
	/* Start Home Video */
	/*#myVideo {
	  position: fixed;
	  right: 0;
	  bottom: 0;
	  min-width: 100%; 
	  min-height: 100%;
	}
	.content {
	  position: fixed;
	  bottom: 0;
	  background: rgba(0, 0, 0, 0.5);
	  color: #f1f1f1;
	  width: 100%;
	  padding: 20px;
	}*/
	#myVideo {
	  width: 100%;
	  position: relative;
	  min-width: 100%; 
	  min-height: 100%;
	}
	.content {
	  top: 250px;
	  position: absolute;
	  background: transparent;
	  color: #f1f1f1;
	  width: 100%;
	  padding: 20px;
	}
	#myBtn {
	  width: 200px;
	  font-size: 18px;
	  padding: 10px;
	  border: none;
	  background: #000;
	  color: #fff;
	  cursor: pointer;
	}
	#myBtn:hover {
	  background: #ddd;
	  color: black;
	}	
	/* End Home Video */
	.menus_seperator_line{
		display: none !important;
	}
	.mainmenu {
		background: #000000 !important;
		border-color: transparent;
		margin-bottom: 0;
		border: 0px !important;
		top: -1px;
		margin: 0 auto !important;
		text-align: center;
		width: 100%;
		z-index: 999;
	}
	
	.mainmenu_for_mobile {
		background: #000000 !important;
		border-color: transparent;
		margin-bottom: 0;
		border: 0px !important;
		top: -1px !important;
		margin: 0 auto !important;
		text-align: center;
		width: 100%;
		z-index: 999;
	}
	.sticky { 
		background-color: rgba(0, 0, 0, 1.0); 
		height: 130px;
	}
	.fixed {
	  position: unset;
	  top:0; left:0;
	  width: 100%; 
	  height: 125px;
	}
	nav{
		margin: 0 auto;
		text-align: center;
	}
}

@media only screen and (min-width: 768px)and (max-width: 991px) {
	/* Start Home Video */
	/*#myVideo {
	  position: fixed;
	  right: 0;
	  bottom: 0;
	  min-width: 100%; 
	  min-height: 100%;
	}
	.content {
	  position: fixed;
	  bottom: 0;
	  background: rgba(0, 0, 0, 0.5);
	  color: #f1f1f1;
	  width: 100%;
	  padding: 20px;
	}*/
	#myVideo {
	  width: 100%;
	  position: relative;
	  min-width: 100%; 
	  min-height: 100%;
	}
	.content {
	  top: 250px;
	  position: absolute;
	  background: transparent;
	  color: #f1f1f1;
	  width: 100%;
	  padding: 20px;
	}
	#myBtn {
	  width: 200px;
	  font-size: 18px;
	  padding: 10px;
	  border: none;
	  background: #000;
	  color: #fff;
	  cursor: pointer;
	}
	#myBtn:hover {
	  background: #ddd;
	  color: black;
	}	
	/* End Home Video */
	.menus_seperator_line{
		display: block !important;
	}
	.mainmenu {
		background: #000000 !important;
		border-color: transparent;
		margin-bottom: 0;
		border: 0px !important;
		top: 25px;
		margin: 0 auto !important;
		text-align: center;
		width: 100%;
		z-index: 999;
	}
	
	.mainmenu_for_mobile {
		background: #000000 !important;
		border-color: transparent;
		margin-bottom: 0;
		border: 0px !important;
		top: 45px !important;
		margin: 0 auto !important;
		text-align: center;
		width: 100%;
		z-index: 999;
	}
	.sticky { 
		background-color: rgba(0, 0, 0, 1.0); 
		height: 130px;
	}
	.fixed {
	  position: fixed;
	  top:0; left:0;
	  width: 100%; 
	  height: 146px;
	}
	nav{
		margin: 0 auto;
		text-align: center;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	/* Start Home Video */
	/*#myVideo {
	  position: fixed;
	  right: 0;
	  bottom: 0;
	  min-width: 100%; 
	  min-height: 100%;
	}
	.content {
	  position: fixed;
	  bottom: 0;
	  background: rgba(0, 0, 0, 0.5);
	  color: #f1f1f1;
	  width: 100%;
	  padding: 20px;
	}*/
	#myVideo {
	  width: 100%;	
	  position: relative;
	  min-width: 100%; 
	  min-height: 100%;
	}
	.content {
	  top: 250px;
	  position: absolute;
	  background: transparent;
	  color: #f1f1f1;
	  width: 100%;
	  padding: 20px;
	}
	#myBtn {
	  width: 200px;
	  font-size: 18px;
	  padding: 10px;
	  border: none;
	  background: #000;
	  color: #fff;
	  cursor: pointer;
	}
	#myBtn:hover {
	  background: #ddd;
	  color: black;
	}	
	/* End Home Video */
	.menus_seperator_line{
		display: block !important;
	}
	.mainmenu {
		background: #000000 !important;
		border-color: transparent;
		margin-bottom: 0;
		border: 0px !important;
		top: 26px;
		margin: 0 auto !important;
		text-align: center;
		width: 95%;
		z-index: 999;
	}
	
	.mainmenu_for_mobile {
		background: #000000 !important;
		border-color: transparent;
		margin-bottom: 0;
		border: 0px !important;
		top: 45px !important;
		margin: 0 auto !important;
		text-align: center;
		width: 95%;
		z-index: 999;
	}
	.sticky { 
		background-color: rgba(0, 0, 0, 1.0); 
		height: 130px;
	}
	.fixed {
	  position: fixed;
	  top:0; left:0;
	  width: 100%; 
	  height: 150px;
	}
	nav{
		margin: 0 auto;
		text-align: center;
	}
}

@media only screen and (min-width: 1200px) {
	/* Start Home Video */
	/*#myVideo {
	  position: fixed;
	  right: 0;
	  bottom: 0;
	  min-width: 100%; 
	  min-height: 100%;
	}
	.content {
	  position: fixed;
	  bottom: 0;
	  background: rgba(0, 0, 0, 0.5);
	  color: #f1f1f1;
	  width: 100%;
	  padding: 20px;
	}*/
	#myVideo {
	  width: 100%;
	  position: relative;
	  min-width: 100%; 
	  min-height: 100%;
	}
	.content {
	  top: 250px;
	  position: absolute;
	  background: transparent;
	  color: #f1f1f1;
	  width: 100%;
	  padding: 20px;
	}
	#myBtn {
	  width: 200px;
	  font-size: 18px;
	  padding: 10px;
	  border: none;
	  background: #000;
	  color: #fff;
	  cursor: pointer;
	}
	#myBtn:hover {
	  background: #ddd;
	  color: black;
	}	
	/* End Home Video */
	.menus_seperator_line{
		display: block !important;
	}
	.mainmenu {
		background: #000000 !important;
		border-color: transparent;
		margin-bottom: 0;
		border: 0px !important;
		top: 45px !important;
		margin: 0 auto !important;
		text-align: center;
		width: 100%;
		z-index: 999;
	}
	
	.mainmenu_for_mobile {
		background: #000000 !important;
		border-color: transparent;
		margin-bottom: 0;
		border: 0px !important;
		top: 30px;
		margin: 0 auto !important;
		text-align: center;
		width: 100%;
		z-index: 999;
	}
	.sticky { 
		background-color: rgba(0, 0, 0, 1.0);
		height: 130px;		
	}
	.fixed {
	  position: fixed;
	  top:0; left:0;
	  width: 100%; 
	  height: 130px;
	}
	nav{
		margin: 0 auto;
		text-align: center;
	}
}