.fix-header .main-menu li .mega-menu {
	margin-top: -10px
}
.main-menu {
	padding: 0;
	margin: 0;
	list-style: none;
	display: table;
	float: right;
	position: relative
}
.main-menu a {
	color: #fff;
	display: inline-block;
	padding: 15px 14px
}
.main-menu a:hover {
	color: #BEC8D2
}
.main-menu li {
	float: right;
	position: relative
}
.main-menu li:after {
	content: '/';
	display: inline-block;
	color: #fff
}
.main-menu li:last-child:after {
	content: ''
}
.main-menu li .mega-menu {
	position: absolute;
	background-color: #29948c;
	/* width: 300px; */
	right: 0;
	top: 50px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
	border-radius: 3px;
	display: none;
	z-index: 999
}
.main-menu li:hover .mega-menu {
	display: block
}
.main-menu li > .mega-menu:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-width: 8px;
	border-style: solid;
	border-color: transparent transparent #29948c transparent;
	position: absolute;
	top: -16px;
	right: 20px
}
.main-menu li > .mega-menu li {
	float: none;
	border-bottom: 1px solid #3DB5AC
}
.main-menu li > .mega-menu li:last-child {
	border-bottom: 0 none
}
.main-menu li > .mega-menu li:after {
	display: none
}
.main-menu li > .mega-menu li a {
	display: block;
	padding: 5px 0
}
.mega-menu li {
	list-style: none
}
.mega-menu {
	display: table
}
.mega-menu ul {
	float: right;
	/* width: 50%; */
	padding: 0 10px
}
 
@media screen and (max-width : 991px) {
	.header{
		display: none;
	}
	.hdrtitle{
		padding-right: 0!important;
		padding-left: 0!important;
	}
	.top-menu li {
		width: 100%;
		text-align: center;
	}
	.logo{
		display: none;
	}
	.header-title {
		padding: 10px 5px 10px 0;
 	}
	.menu-bar{
		margin-bottom: 0;
	}
	.menu-bar:before, .menu-bar:after {
		display: none
	}
	.nav-search {
		left: 10px
	}
	.res-menu {
		width: 100%
	}
	.main-menu {
		width: 100%
	}
	.main-menu a {
		display: block
	}
	.main-menu li {
		float: right;
		width: 100%
	}
	.main-menu li:after {
		display: none
	}
	.main-menu li:hover > .mega-menu {
		display: none
	}
	.main-menu li > .mega-menu {
		position: relative;
		top: 0;
		width: 100%;
		float: right
	}
 
	.mega-menu ul, .mega-menu {
		width: 100% !important;
		/*background: #29948c !important;*/
		border-radius: 0 !important
	}
	 
	}
	
