.hamburger{
  background:none;
  position:absolute;
  top:0;
  left:15px;
  color:#1d78c5;
  border:0;
  font-size:1.4em;
  font-weight:bold;
  cursor:pointer;
  outline:none;
  z-index:1000;
  height:60px;
  width:60px;
  text-align: center;
	line-height: 60px;
  
}

.cross{
  background:/*#1d78c5*/ rgba(34,34,34,0.82);
  position:absolute;
  top:0px;
  left:15px;
  color:#fff;
  border:0;
 font-size:1.4em;
  font-weight:bold;
  cursor:pointer;
  outline:none;
  z-index:10000;
  height:55px;
  width:60px;
  text-align: center;
line-height: 60px;
}
.menu{z-index:1000000; font-weight:bold; font-size:0.8em; width:98%; background:/*rgba(15,106,187,0.9)*/rgba(34,34,34,0.82);  position:absolute; text-align:center;left: 15px; top: 55px;color:#fff; padding: 30px 0; display: none;}
.menu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
.menu li {
	display: block; 
	padding:15px 0 15px 0;
	float:left; 
	/*border-left: 1px solid #598e91;*/
	border-left: 1px solid rgba(255, 255, 255, 0.3);
	z-index: 100;
}
.menu li:first-child {
	border-left: none;
}
.menu li:hover{display: block; padding:15px 0 15px 0;}
/*.menu ul li a i{
	margin-left: 26px;
}*/
.menu ul li a { text-decoration:none;  margin: 0px; color:#fff; font-size: 14px; text-transform: capitalize;}
.menu ul li a:hover {color: #ffcc00; text-decoration:none;}
.menu a{text-decoration:none; color:white;}
.menu a:hover{text-decoration:none; color:white;}

.menu ul li ul {display:block;float:none;}
.menu ul li > ul li{float:left;}
.menu ul li:hover ul{display:block;}
.menu-top-head {
	/* margin-left: -65px !important; */
	/* margin-left: 15px !important;
    text-align: left;
    width: 100%;
    display: block; */
}
.top-head-arrow {
	margin-left: 26px; 
}
.inner-dropdown {
	padding:0;
	list-style-type: none;
	margin-top: 10px !important;
	position:relative;
	width:100%;

}
.menu ul li ul.inner-dropdown li {
	display: block;
	margin-bottom: 10px;
	width: 98%;
	padding: 0;
	float: left;
	padding-left: 0;
	margin-left: 7%;
	text-align: left;
	border: none;
}
@media (max-width: 480px) {
	.menu{z-index:1000000; font-weight:bold; font-size:0.8em; width:100%; background:rgba(34,34,34,0.82);  position:absolute; text-align:center;left: 0;
		top: 54px;color:#fff;padding:10px}
	.menu li {display: block; padding:15px 0 15px 0;float:none;width:100%;text-align:left;}
	.menu ul li ul.inner-dropdown li {
		display: block;
		margin-bottom: 10px;
		width: 80%;
		padding: 0;
		float: none;
		padding-left: 0;
		margin-left: 0%;
		text-align: left;
	}
}
@media (max-width: 1200px) {
	.menu ul li ul.inner-dropdown li {
	    width: 90%;
	}
	.menu-top-head {
	    margin-left: 0 !important;
	}
}
@media (max-width: 991px) {
	.menu ul li ul.inner-dropdown li {
	    width: 93%;
	}
}
@media (max-width: 767px) {
	.menu ul li ul {
		display: none;
		z-index: -1;
	}
	.cross {
	    height: 54px;
	    width: 50px;
	    line-height: 50px;
	}
	.bottom-menu {
		margin-left: 0;
	}
	.menu li {
		border-left: none;
	}
}
@media screen and (min-width: 768px) and (max-width: 990px) {
	/*.bottom-menu {
		margin-left: 15px;
	}*/
}
@media (min-width: 768px) {
	.menu ul li ul {min-height: 260px; height: auto;}
}
@media (min-width: 480px) and (max-width: 767px){
	.menu-top-head {
	    margin-left: -80% !important;
}