@media only screen and (max-width: 1024px){
	header .header-menu, header .menu-right, header .top-header, .btn-close {
		display: none;
	}
	header {
		position: fixed;
		width: 100%;
		z-index: 111;
		height: 69px;
	}
	main {
		padding-top: 69px;
	}
	header .main-header {
		padding: 15px 0;
	}
	header.active .btn-close {
		display: block;
		font-size: 22px;
	}
	header.active .btn-menu {
		display: none;
	}
	.btn-menu {
		display: block;
		font-size: 22px;
	}
	.menu-mb {
	    display: block;
	    position: fixed;
	    top: 69px;
	    right: -100%;
	    width: 100%;
	    height: 100vh;
	    background-color: #20274e;
	    transition: .3s all ease-in-out;
	    z-index: 999;
	    overflow: auto;
	}
	.menu-mb.active {
		right: 0;
	}
	.menu-mb ul {
		padding: 15px;
		margin: 0;
		list-style: none;
	}
	.menu-mb ul li {
		position: relative;
	    margin-right: 0.5rem !important;
    	margin-left: 0.5rem !important;
	}
	.menu-mb ul li a {
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-size: 17px;
	    font-weight: 600;
	    text-transform: none;
	    white-space: nowrap;
	    color: #fff !important;
	    line-height: 20px;
	    padding: 0.9375rem;
	}
	.menu-mb ul li a .submenu-button {
		font-size: 20px;
		transition: .3s all;
	}
	.menu-mb ul li a .submenu-button.submenu-opened {
		transform: rotate(-180deg);
	}
	.menu-mb .sub-menu {
		padding: 0 15px;
		display: none;
	}
	.menu-mb .sub-menu li a {
		padding: 0.5rem;
		font-size: 15px;
		font-weight: 500;
	}
}
@media only screen and (max-width: 768px) {
	
}	
@media only screen and (max-width: 480px) {
	
}