.menu-collapser{position:relative;width:25%;height:48px;padding:0 8px;color:#000;font-size:16px;line-height:48px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; float:right; margin-top:12px;}

.collapse-button{position:absolute;right:8px;top:50%;width:40px;padding:7px 10px;color:#FFFFFF;font-size:14px;text-align:center;background-color:#0E0E0E;border-radius:2px;cursor:pointer;transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

.collapse-button:hover,.collapse-button:focus{color:#FFF;background-color:#040404}

.collapse-button .icon-bar{display:block;height:2px;width:18px;margin:2px 0;background-color:#F5F5F5;border-radius:1px}

ul.slimmenu{width:100%;margin:0;padding:0;list-style-type:none}

ul.slimmenu:before,ul.slimmenu:after{content:'';display:table}

ul.slimmenu:after{clear:both}

ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

ul.slimmenu.collapsed li>ul{position:static;display:none}

ul.slimmenu.collapsed li a{display:block;border-bottom:1px solid rgba(0,0,0,0.075);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

ul.slimmenu.collapsed li .sub-toggle{height:40px}

ul.slimmenu li{position:relative; display:inline-block; padding:0px; margin:0px; margin-right:0px;}

ul.slimmenu li ul{margin:0;list-style-type:none;  width:250px;}

ul.slimmenu li ul li{background:#e5e5e5; padding:0px; margin:0px; width:265px;}
ul.slimmenu li ul li a {font-size:14px;} 

ul.slimmenu li>ul{position:absolute; left:0;top:100%;z-index:999;display:none;width:250px; padding:0px; margin:0px;}

ul.slimmenu li>ul>li ul{position:absolute;left:82%;top:0;z-index:999;display:none;width:300px; margin:0px; padding:0px;}

ul.slimmenu li a{display:block;padding:9px 18px 9px 18px;color:#121212; text-transform:uppercase; font-size:15px;font-weight:600;transition:background-color 0.5s ease-out;-o-transition:background-color 0.5s ease-out;-moz-transition:background-color 0.5s ease-out;-webkit-transition:background-color 0.5s ease-out; margin-right:0px; text-align:left; border-radius:3px;}

ul.slimmenu li a:hover{text-decoration:none; color:#fff; background:url(../images1/l_ar.png) no-repeat center bottom #f47321;}

ul.slimmenu #selected1{text-decoration:none; color:#fff; background:url(../images1/l_ar.png) no-repeat center bottom #f47321;}

ul.slimmenu li .sub-toggle{background:none repeat scroll 0 0 rgba(0,0,0,0.085); margin-top:2px; position:absolute; display:none; right:0;top:0;z-index:999;width:30px;height:100%;text-align:center;cursor:pointer}

ul.slimmenu li .sub-toggle:before{content:'';display:inline-block;height:100%;margin-right:-0.25em;vertical-align:middle}

ul.slimmenu li .sub-toggle>i{display:inline-block;color:#515151;font-size:13px;vertical-align:middle; padding-left:2px;}

ul.slimmenu>li{padding:0px;}

ul.slimmenu>li:first-child,ul.slimmenu>li.has-submenu+li{margin:0px; padding:0px;}

.desk_right {
	float:right;
	margin-top:26px !important;
	width:100% !important;
	text-align:right;
}

@media only screen and (max-width: 1000px) {
.desk_right {
	float:right;
	margin-top:0px !important;
	width:100% !important;
	text-align:left;
}

ul.slimmenu li .sub-toggle {
	display:block;
	border-radius:2px;
	
	color:#fff;
}

ul.slimmenu li > ul {
	width:100%;
}

}