@media screen and (max-width: 767px){
    
	#header_mobile .header_top > .row{
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 0;
    }
    #header_mobile .header_top > .row::before, #header_mobile .header_top > .row::after{
        content: none;
    }

	#header_mobile .header_logo{
		margin: 0 0 15px;
	}

	#header_mobile .header_logo img{
		margin: 0 auto;
		max-height: 55px;
		height:55px;
	}

	#header_mobile .header_top{
		margin-top: 15px;
		z-index: 2;
		position: relative;
	}

	#header_mobile .header_top .lnr{
		font-size: 21px;
		color: #000;
	}

	#header_mobile:before{
		z-index : 1;
	}

	#header_mobile .header_top .btn-group{
		vertical-align: sub;
        width: 100%;
	}

	#header_mobile .header_top .nav.text-right{
        display: flex;
        margin-bottom: 0;
    }

	#header_mobile .header_top .nav > div{
		margin: 0 7px;
	}

	#header_mobile .language-selector button{
		color: #000;
	}

	#header_mobile .header_top #toggle_menu,
	#header_mobile .header_top #_desktop_language_selector{
		float: left;
	}

	#header_mobile .header_top #_desktop_language_selector{
		position: relative;
		top: -9px;
		margin-left: 5px;
	}

	#header_mobile .header_top #mobile_menu{
		display: none;
		position: fixed;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background: rgba(0,0,0,0.3);
	    z-index: 10000;
	}

	#header_mobile .header_top #mobile_menu .nav{
		width: 80%;
	    height: 100%;
	    background: #fff;
	    padding: 10px;
	}

	#header_mobile .header_top #mobile_menu .nav .nav_top{
		display: flex;
	    align-items: center;
	    padding-bottom: 15px;
	    border-bottom: 2px solid #000;
	}

	#header_mobile .header_top #mobile_menu .nav .nav_top .logo-nav{
		max-height: 45px;
		margin: 0 auto;
	}

	#header_mobile .header_top #mobile_menu .nav #_desktop_top_menu ul#menu li.li-niveau1{
		display: block!important;
		float: none!important;
	}

	#header_mobile .header_top #mobile_menu .nav #_desktop_top_menu .advtm_menu_toggle{
		display: none!important;
	}

	#header_mobile .header_top #mobile_menu .nav #_desktop_top_menu{
		height: 90%;
		overflow-x: scroll;
	}

	#header_mobile #adtm_menu.adtm_menu_toggle_open ul#menu li.li-niveau1 a.a-niveau1,	
	#header_mobile #adtm_menu table.columnWrapTable,
	#header_mobile #adtm_menu.adtm_menu_toggle_open ul#menu .li-niveau1 .adtm_sub{
		border: 0;
	}

	#header_mobile #adtm_menu .li-niveau1 .link    {
	  padding-left: 0px !important;
	  margin: 0px 0px 0px 0px;
	}
	
	#adtm_menu .adtm_column ul.adtm_elements li a, 
	#adtm_menu .adtm_column ul.adtm_elements li .link {
	  padding: 5px 0px 5px 0px;
	  margin: 15px 0px 15px 0px;
	}

	
	
	
	#header_mobile #adtm_menu .li-niveau1,
	#header_mobile #adtm_menu .li-niveau1 a.a-niveau1,
	#adtm_menu ul#menu li.li-niveau1 a.a-niveau1 .advtm_menu_span{
		min-height: 40px;
	}

	#header_mobile #adtm_menu .li-niveau1 a.a-niveau1{
		line-height: 40px;
	}

	#header_mobile #adtm_menu .adtm_column_wrap{
		padding: 0;
	}

	#header_mobile #adtm_menu .adtm_column_wrap span.column_wrap_title{
		margin: 0 0 5px;
		/* display: none; */
	}

	#header_mobile #adtm_menu .adtm_column_wrap span.column_wrap_title .link,
	#header_mobile #adtm_menu .adtm_column_wrap span.column_wrap_title a{
		font-size: 16px;
	}

	#header_mobile #adtm_menu .adtm_column_wrap .mobile_active ul.adtm_elements{
		display: block;
	}
	
	#header_mobile #adtm_menu .advtm_menu_11 .adtm_column_wrap.mobile_active ul.adtm_elements{
		display: block;
	}
	
	#header_mobile #adtm_menu .adtm_column_wrap ul.adtm_elements img{
		display: none!important;
	}

	#header_mobile #adtm_menu .adtm_column ul.adtm_elements li .link,
	#header_mobile #adtm_menu .adtm_column ul.adtm_elements li a{
		margin: 0 5px;
		font-size: 15px;
		display:block;
	}

	#header_mobile #adtm_menu .advtm_menu_9 span.column_wrap_title{
		padding: 5px 0;
		margin: 0 5px;
	}


	#header_mobile #adtm_menu .advtm_menu_9 span.column_wrap_title .link,
	#header_mobile #adtm_menu .advtm_menu_9 span.column_wrap_title a{
		font-size: 15px;
	}



	.pmatm_submenu_tabs .column_wrap_title {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAANUlEQVQY02MgFwgisZmMFZA4Zo5IUiLJSFKMbkZESqUoYKjDNFw5RYAYCSckW0IEULxAPgAAZQ0HP01tIysAAAAASUVORK5CYII=);
		background-repeat: no-repeat;
		background-position: right 15px center;
	}

	.pmatm_submenu_tabs .mobile_active .column_wrap_title{
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAARUlEQVQY02OgKWBUAJFMYJJB1AhEChuCOSLJCkBpNxAHRBsBRVIUIJpUkhVgEmAlIKVgAFIDUgmXgkmAzXWCMqA20hgAAI+xB05evnCbAAAAAElFTkSuQmCC);
		background-repeat: no-repeat;
		background-position: right 15px center;
	}
	#header_mobile #adtm_menu .advtm_menu_11 .adtm_column_wrap span.column_wrap_title {
		display:none
	}
 
	.advtm_menu_11  .pmatm_submenu_tab  {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAANUlEQVQY02MgFwgisZmMFZA4Zo5IUiLJSFKMbkZESqUoYKjDNFw5RYAYCSckW0IEULxAPgAAZQ0HP01tIysAAAAASUVORK5CYII=);
		background-repeat: no-repeat;
		background-position: right 15px center;
	}

	.advtm_menu_11  .pmatm_submenu_tabs .pmatm_submenu_tab.mobile_active {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAARUlEQVQY02OgKWBUAJFMYJJB1AhEChuCOSLJCkBpNxAHRBsBRVIUIJpUkhVgEmAlIKVgAFIDUgmXgkmAzXWCMqA20hgAAI+xB05evnCbAAAAAElFTkSuQmCC);
		background-repeat: no-repeat;
		background-position: right 15px center;
	}
	.pmatm_submenu_tab_brand + .adtm_elements {
		display:none !important;;
	}
	.pmatm_submenu_tab_brand  {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAANUlEQVQY02MgFwgisZmMFZA4Zo5IUiLJSFKMbkZESqUoYKjDNFw5RYAYCSckW0IEULxAPgAAZQ0HP01tIysAAAAASUVORK5CYII=);
		background-repeat: no-repeat;
		background-position: right 0px center;
		width:100%;
		margin-bottom:5px;
		opacity:1;
	}
	.pmatm_submenu_tab_brand.mobile_active  {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAASAQCkAAAABnRSTlMAHiXy6t8iJwLjAAAARUlEQVQY02OgKWBUAJFMYJJB1AhEChuCOSLJCkBpNxAHRBsBRVIUIJpUkhVgEmAlIKVgAFIDUgmXgkmAzXWCMqA20hgAAI+xB05evnCbAAAAAElFTkSuQmCC);
		background-repeat: no-repeat;
		background-position: right 0px center;
		color:#000;
	}
	.pmatm_submenu_tab_brand.mobile_active + .adtm_elements {
		display:block !important;
		margin-bottom:20px;
	} 
	
/**/	

}
@media screen and (max-width: 400px){
    #header_mobile {padding:0;}	
}
@media screen and (max-width: 414px){
    .header_search_mobile{padding-left: 10px;}
}


