/* Enter Your Custom CSS Here */
.mobile-menu-collaps-button{
	text-align:center;
}
   .top-navigation ul ul li, #header-right-menu ul ul li {
    text-align: left;
    display: block;
    padding: 0px;
}
.top-navigation ul ul, #header-right-menu ul ul{
    list-style: none;
    margin: 0px;
    padding-left: 0;
    line-height: 1;
    margin-left: -18px;
}
@media (max-width: 1023px){
	.top-navigation ul ul li, #header-right-menu ul ul li {
    text-align: left;
    display: block;
    padding: 0px 39px;
}
	.top-navigation .nav-menu{
		display:none !important;
	}
.top-navigation .nav-menu.showMenus {

	    background-color: #ffffff !important;
    display: block !important;
}
	.top-navigation ul li {
    width: 270px;
    font-size: 14px !important;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    width: 100%;
}
.top-navigation ul li > a {
   font-size: 22px !important;
   color: #000000 !important;
   margin: 0px;
	 margin-top:0px !important;
	 margin-bottom:0px !important;
	 transform:scale(1);
}
	.top-navigation li.hasSubMenu.openSubmenu .sub-menu {
    display: block;
    height: auto;
    opacity: 1!important;
    background-color: #f3f3f3 !important;
    padding: 8px;
}
.mobile-menu-collaps-button {
    position: absolute !important;
	}
}