@media only screen and (max-width: 767px) {
	
	#header-wrapper {
		position: relative;
	}
	
	#header-wrapper .elementor-col-33 .elementor-image {
		text-align: center;
	}
    
	#header-wrapper .elementor-col-33 .elementor-element-populated {
		padding: 0px;
	}
    
	#header-wrapper .elementor-col-66 .elementor-element-populated {
		padding-top: 0px;
	}
	
	#main-menu {
		margin: 0px!important;
	}
	#main-menu .elementor-column-wrap {
		padding: 0px!important;
	}
	#main-menu .elementor-widget-container {
		padding: 0px!important;
	}
	#main-menu .elementor-widget-container .elementor-widget-nav-menu {
		padding: 10px 0px!important;
		text-align: right;
	}
	
}