@media only screen and (max-width:640px) {
    #menu-wrapper {
		position: absolute;
		max-width: 100%;
		padding: 0;
        left: 0;
	}
	#menu-wrapper #mobile-nav-toggle {
		margin: auto;
		top: 10px;
		right: -10px;
		display: inline;
		float: right;
        background-color: transparent;
	}
    #menu-wrapper .col-lg-12 {
        padding: 0;   
    }
    #menu-wrapper .row {
        margin: 0;    
    }
	#menu-wrapper #main-nav-container {
		display: none;
	}
}