@media screen and (min-width: 992px){
	ul.dropdown, ul.dropdown > li, ul.dropdown ul {
	    list-style: none outside none;
	    padding: 0;
	}
	ul.dropdown {  
	    margin: 10px 0 0;
	    position: relative;
	    z-index: 1;
	}
	ul.dropdown li.hover, ul.dropdown li:hover {
	    cursor: default;
	    z-index: 10;
	}
	ul.dropdown > li:hover > a{
		color: #f00;
		text-decoration: none !important;
	}
	ul.dropdown li:hover a{
		text-decoration: underline;
	}
	ul.dropdown ul.sub-menu {
	    left: 0;
	    position: absolute;
	    min-width: 100%;
		z-index: 16;
		border: 1px solid #ccc;
		box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.15);
		padding: 15px;
		text-align: left;
		top: 42px;
	    visibility: hidden;		
		/*
	    top: 130%;		
		opacity: 0;
		-webkit-transition: visibility 0.35s ease-in-out 0s, 
					opacity 0.35s ease-in-out 0s, 
					top 0.35s ease-in-out 0s, 
					bottom 0.35s ease-in-out 0s, 
					left 0.35s ease-in-out 0s, 
					right 0.35s ease-in-out 0s;		
		-moz-transition: visibility 0.35s ease-in-out 0s, 
					opacity 0.35s ease-in-out 0s, 
					top 0.35s ease-in-out 0s, 
					bottom 0.35s ease-in-out 0s, 
					left 0.35s ease-in-out 0s, 
					right 0.35s ease-in-out 0s;		
		-ms-transition: visibility 0.35s ease-in-out 0s, 
					opacity 0.35s ease-in-out 0s, 
					top 0.35s ease-in-out 0s, 
					bottom 0.35s ease-in-out 0s, 
					left 0.35s ease-in-out 0s, 
					right 0.35s ease-in-out 0s;		
		-o-transition: visibility 0.35s ease-in-out 0s, 
					opacity 0.35s ease-in-out 0s, 
					top 0.35s ease-in-out 0s, 
					bottom 0.35s ease-in-out 0s, 
					left 0.35s ease-in-out 0s, 
					right 0.35s ease-in-out 0s;		
		transition: visibility 0.35s ease-in-out 0s, 
					opacity 0.35s ease-in-out 0s, 
					top 0.35s ease-in-out 0s, 
					bottom 0.35s ease-in-out 0s, 
					left 0.35s ease-in-out 0s, 
					right 0.35s ease-in-out 0s;		
		*/
	}
	/*
	ul.dropdown li:last-child ul.sub-menu{
		left: auto;
		right: 0;
	}
	*/
	ul.dropdown > li:hover > ul {
		top: 42px;
		opacity: 1;visibility: visible;
	   	-webkit-backface-visibility: visible;
	    backface-visibility: visible;
	}
	ul.dropdown ul.sub-menu li {
	    text-transform: none;
	    font-size: 15px;
	}
	ul.dropdown {
	    margin-top: 0;
	    /*display: table;*/
	    width: 100%;
		text-align: right;
		display: inline-block;
	}
	ul.sub-menu {
		background-color: #fff;
	}
	ul.dropdown li { 
	    margin: 0;
	    height: auto;
		position: relative;
	}
	ul.dropdown a:link, ul.dropdown a:visited {
	    font-size: 16px;
	    text-decoration: none;
	    color: #000;
	}
	ul.dropdown > li > a:link, ul.dropdown > li > a:visited {
		color: #fff;
		padding: 8px;
		display: block;
	}
	ul.dropdown ul.sub-menu li a:link, ul.dropdown ul.sub-menu li a:visited,ul.dropdown  ul.sub-menu li a:active  {
	    text-decoration: none;
	    text-shadow: none
	}
	ul.dropdown ul.sub-menu li:hover{
		
	}
	ul.dropdown ul.sub-menu li:hover a{
		color: #ED1790;
	}
	ul.dropdown ul.sub-menu {
	    
	}
	ul.dropdown ul li:last-child {
	    border-bottom: 0 none;
	}
	ul.dropdown  ul.sub-menu li {
	    
	    font-weight: normal;
	    margin-left: 0;
		border-bottom: 1px solid rgba(255, 255, 255, 0.08);
	}
	ul.dropdown ul.sub-menu li a{
		width: 100%;
		font-size: 15px; 
		overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	ul.dropdown > li:HOVER,ul.dropdown > li.active{}
	ul.dropdown > li:HOVER > a,ul.dropdown > li.active > a{
		color: #ED1790;
	}
	ul.dropdown > li{
		/*display: table-cell;*/
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		padding: 13px 5px 5px;
	}
	
	
	/*dropdown language*/
	ul.dropdown-lang a{
		padding: 1px
	}
	ul.dropdown-lang ul.sub-menu{
	    position: absolute;
	    top:20px;
	    visibility: hidden;
	    width:61px;
	    padding: 0;
	    z-index: 10;
		right: 25px;
		background-color: #fff;
		border: 1px solid #ccc;	
	}
	ul.dropdown-lang li:hover > ul {
	    visibility: visible;
	   	-webkit-backface-visibility: visible; /* Chrome, Safari, Opera */
	    backface-visibility: visible;
	}
	ul.dropdown-lang > li{
		padding-left: 10px;
		padding-right: 10px;
		font-size: 13px;
	}
	ul.dropdown-lang ul li{
		margin: 3px;
	    padding: 2px 3px;
	    text-align: center;
		border-bottom: 1px solid #ccc;
	}
	ul.dropdown-lang ul li:last-child {
		border-bottom: 0;
		margin-top: 0;
	}
	ul.dropdown-lang ul li img{
		border: 1px solid #7b7b82;
	    padding: 2px;
	}
}

/*Menu mobile*/
@media screen and (max-width: 991px){
	.header-mobile{z-index: 1003;}
	.menu_mobile {position: fixed;z-index: 1000;top:0;padding: 0;border: 0}
	.menu_mobile .logo-mobile {margin: 0 auto;width: 60px;padding: 2px}
	.menu_mobile .logo-mobile img{display: block;max-width: 100%;height: auto;}
	.menu_mobile .navbar-collapse {background: none repeat scroll 0 0 #b5903f;max-height: 250px;background: rgba(0, 0, 0, 0.73) none repeat scroll 0 0;}
	.menu_mobile .navbar-header{background-color: #231f20;}
	.menu_mobile .navbar-toggle {float: left;margin-left: 15px; border-color: #939598;margin-top: 18px;margin-bottom: 13px;padding: 5px 10px;}
	.menu_mobile .navbar-toggle .fa{color: #939598;}
	.menu_mobile .navbar-collapse ul.dropdown > li a{color: #fff;}	
	.menu_mobile .navbar-collapse ul.dropdown > li:hover, 
	.menu_mobile .navbar-collapse ul.dropdown > li:focus,
	.menu_mobile .navbar-collapse ul.dropdown > li.open {background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;}
	.menu_mobile .navbar-collapse  ul.dropdown > li > a{display: inline-block;}
	.menu_mobile .navbar-collapse  ul.dropdown > li{width: 100%;display: inline-block; padding-left: 0;padding-right: 0;}
	.menu_mobile .navbar-collapse  ul.dropdown > li > a{padding: 10px 0px !important;text-transform: uppercase;}
	.menu_mobile .navbar-collapse  ul.dropdown ul.sub-menu{float: left;width: 100%;display: none; visibility: visible;}
	.menu_mobile .navbar-collapse  ul.dropdown > li.open ul.sub-menu{display: block;position: relative;visibility: visible;z-index: 1001;padding-left: 10px;padding-right: 10px;}
	.menu_mobile .navbar-collapse  ul.dropdown ul.sub-menu{border-radius:0;}
	.menu_mobile .navbar-collapse  ul.dropdown > li > a:focus,
	.menu_mobile .navbar-collapse  ul.dropdown > li > a:hover,
	.menu_mobile .navbar-collapse  ul.dropdown ul.sub-menu,
	.menu_mobile .navbar-collapse  ul.dropdown > li:hover > a{background-color: transparent !important;color: #ED1790;}
	.menu_mobile .navbar-collapse  ul.dropdown .open > a, 
	.menu_mobile .navbar-collapse  ul.dropdown .open > a:hover, 
	.menu_mobile .navbar-collapse  ul.dropdown .open > a:focus, 
	.menu_mobile .open ul.sub-menu a:focus, .open ul.sub-menu a:hover {background: none !important; color: #ED1790 !important;}
	
	.menu_mobile {padding-top: 5px;padding-bottom: 5px;background-color: #231f20;box-shadow: 0 7px 7px 0 rgba(0, 0, 0, 0.15);}
	.menu_mobile .navbar-collapse .clearfix{margin-top: 15px;}
	.menu_mobile ul.dropdown {margin-bottom: 15px;}
	.menu_mobile ul.dropdown li{position: relative;}
	.menu_mobile ul.dropdown ul.sub-menu li{padding-left: 20px;display: block;}
	.menu_mobile ul.dropdown ul.sub-menu li a{padding-top: 10px;padding-bottom: 10px;display: block;}
	.menu_mobile .navbar-collapse  ul.dropdown > li.open ul.sub-menu li:hover,
	.menu_mobile .navbar-collapse  ul.dropdown > li.open ul.sub-menu li:focus{background-color: rgba(0, 0, 0, 0.5);}
	.menu_mobile .navbar-collapse.collapse{overflow: scroll !important;}
	.menu_mobile .caret {color: #fff !important;margin-left: 5px;}	
	.menu_mobile .login-re {float: left;margin-bottom: 20px;width: 100%;}
	.menu_mobile .login-re a.btn {background-color: #ED1790;color: #fff;font-weight: 700;text-align: center;float: left;}
	.menu_mobile .login-re .btn0 {width: 100%;}
	.menu_mobile .login-re .btn1 {margin-right: 1%;width: 48%;}
	.menu_mobile .login-re .btn2 {margin-left: 1%;width: 48%;}
	
	/**/
	.menu_mobile form{width: 100%;}
	.menu_mobile .input-group.form-group{width: 100%;}
	.menu_mobile .navbar-collapse ul.dropdown > li {text-align: left;}
	.menu_mobile .dropdown .plus-fa{padding-right: 5px;}
	.menu_mobile .dropdown .plus-fa:BEFORE{content: "\f067";}
	.menu_mobile .dropdown.open .plus-fa:BEFORE{content: "\f068";}
	.menu_mobile .navbar-collapse  ul.dropdown > li > a{width: 100%;}
	.menu_mobile .dropdown-menu > li {padding: 3px 10px 3px 35px;width: 100%;}
	.menu_mobile .dropdown-menu > li a{padding: 3px 10px;text-decoration: none;}
	.menu_mobile #myNavbar .dropdown-menu{margin-top: -10px;background-color: transparent;position: static;border: 0;width: 100%;float: none;}
	.menu_mobile ul.dropdown{padding-left: 15px;padding-right: 15px}
	.menu_mobile ul.dropdown li:FOCUS,.menu_mobile ul.dropdown li:HOVER {background-color: transparent;}
	.menu_mobile ul.dropdown li a:FOCUS,.menu_mobile ul.dropdown li a:HOVER{background-color: rgba(0, 0, 0, 0.3);}
	.menu_mobile ul.dropdown li:hover a{text-decoration: none;}
	
	.search-mobile {width: 100%;display: table;padding-left: 15px;padding-right: 15px;}
	.search-mobile .txt-search{background-color: #333;}
	.menu_mobile input.txt-search{color: #fff;border: 0;}
	
	.list_lang_mobile{margin-top: 15px;}
	.list_lang_mobile::after, .list_lang_mobile::before { clear: both; content: " "; display: table; }	
}