.menu-item a{color: #fff;font-weight:400;}

body .hfe-nav-menu a.hfe-menu-item:hover,
body .hfe-nav-menu a.hfe-sub-menu-item:hover,
.menu-item a:hover{text-decoration: underline;}

.header-contact div{margin-bottom: 4px;}
.header-contact i{width: 25px;text-align:center;}
.header-contact a{color: #fff;}

.hfe-dropdown .menu-item a.hfe-menu-item{color:#000 !important;}

@media ( min-width: 1025px ){
	.hfe-nav-menu li.menu-item a {
		text-decoration: none !important;
		background-color: #fff;
		color: #000 !important;
		margin-left: 10px;
		margin-right: 10px;
		border-radius: 10px;
	}
	.hfe-nav-menu li.menu-item a:hover{
		color: #c36 !important;
	}
}
@media ( min-width: 1320px ){
	.hfe-nav-menu li.menu-item a {
		margin-left: 12px;
		margin-right: 12px;
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
}

@media  ( min-width: 768px ) and ( max-width: 1200px ){
	.header-contact div{margin-bottom: 2px;}
	.header-contact i{width: 20px;font-size:15px;}
	.header-contact a{font-size: 14px;}
}
@media  ( max-width: 767px ){
	.main-logo{min-width: 100vw !important;}
	.table-responsive{overflow-x: auto;}
}