.mlpm_w .nav-small-links {
    font-size: 13px;
    padding-top: 40px;
}

#page .header {
    float: left;
    position: absolute;
    left: 15px;
    height: 33px;
   top: 0;
   cursor: pointer;
}

#page .header span.logo {
    display: none;
}

.mlpm_w .nav-small-links a {
    margin: 10px 0;
}

#toggle-button {
    color: #fff;
    font-size: 28px;
    line-height: normal;
}

#menu_multilevelpushmenu i.fa {
    padding-right: 8px;
}

#menu {
    position: absolute;
    left: 0;
    top: -5px;
    min-height: 100%!important;
    height: 100vh !important;
    background: transparent;
    z-index: 2147483647!important;
    box-shadow: none;
    overflow-y: scroll;
}
 #pushobj {
	 position: absolute;
	 top: 7px;
	 right: 300px;
	 color: #000;
	 font-family: 'Open Sans Condensed', sans-serif;
	 font-size: 2em;
	 z-index: 1;
}
 .mlpm_w {
	 position: absolute;
	 overflow: hidden;
	 min-width: 100%;
	 min-height: 100%;
	 margin: 0;
	 padding: 0;
}
 .mlpm_w .levelHolderClass {
	 position: absolute;
	 overflow: hidden;
	 top: 0;
	 background: #3d3935;
	 width: auto;
	 min-height: 100%;
	 font-family: 'Open Sans Condensed', sans-serif;
	 font-size: 1em;
	 zoom: 1;
	 padding-top: 40px
}
 .mlpm_w .ltr {
	 margin-left: -100%;
	 left: 0;
	 -moz-box-shadow: 5px 0 5px -5px #ddd;
	 -webkit-box-shadow: 5px 0 5px -5px #ddd;
	 box-shadow: 5px 0 5px -5px #ddd;
	 filter: progid:DXImageTransform.Microsoft.Shadow(color=#b01013,direction=90,strength=2);
}
 .mlpm_w .rtl {
	 margin-right: -100%;
	 right: 0;
	 -moz-box-shadow: 5px 0 5px 5px #ddd;
	 -webkit-box-shadow: 5px 0 5px 5px #ddd;
	 box-shadow: 5px 0 5px 5px #ddd;
	 filter: progid:DXImageTransform.Microsoft.Shadow(color=#b01013,direction=270,strength=2);
}
 .mlpm_w .mlpm_inactive {
	 background: #ba0011;
}
 .mlpm_w h2, .mlpm_w .h2 {
	 padding: 0;
	 margin: 0;
	 line-height: normal;
	 height: 40px;
}
.mlpm_w .h2 {
	position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    text-align: right;
    width: 100%;
}
#menu_multilevelpushmenu i.fa.fa-times.fa-fw {
    margin-right: 13px;
    color: #fff;
    font-weight: 300;
    font-size: 0;
    background: url(../images/cls.png) no-repeat;
    background-size: contain;
    width: 22px;
    height: 24px;
}

 .mlpm_w h2 a, .mlpm_w .h2 a {
	 padding: 0 0.4em;
}
 .mlpm_w h2 i, .mlpm_w .h2 i {
	 font-size: 17px;
	 color: #666;
	 margin: 11px 0;
	 font-weight: 600;
}
 .mlpm_w h2:first-child > i, .mlpm_w .h2:first-child > i {
	 padding-left: 15px;
	 float: right;
}
 .mlpm_w h2:first-child > span, .mlpm_w .h2:first-child > span {
	 padding-left: 15px;
}
 .mlpm_w h2 span, .mlpm_w .h2 span {
	 font-size: 16px;
	 line-height: 1em;
	 font-weight: 600;
	 text-transform: uppercase;
	 color: #960a0c;
	 padding: 15px 0;
	     display: none;
}
 .mlpm_w ul {
	 list-style: none;
	 padding: 0;
	 margin: 0;
}
 .mlpm_w li {
	cursor: pointer;
	border-top: 1px solid #ddd;
	/*padding: 0.6em 0.4em 0.6em 0.4em;*/
	padding: 4px 0.4em;
}
 .mlpm_w li:hover {
	 background-color: #666;
}
 .mlpm_w li.small-link {
	 border: 0px;
	 padding-left: 10px;
}
 .mlpm_w li.small-link a {
	 font-size: 16px;
}
 .mlpm_w li.small-link-top {
	 padding-top: 25px;
	 border-top: 1px solid #b01013;
}
 .mlpm_w a {
	 display: block;
	 outline: none;
	 overflow: hidden;
	 font-size: 1em;
	 line-height: 1em;
	 padding: 0.45em 0.3em;
	 text-decoration: none;
	 color: #fff;
}
 .mlpm_w a:hover {
}
 .mlpm_w .backItemClass {
	 display: block;
	 padding: 0.9em 0.4em 0.9em 12px;
	 background: #b58150;
	 border-top: 1px solid #ddd;
	 font-size: 11px;
	 letter-spacing: 0.5px;
	 font-family: 'Open Sans', sans-serif;
	 font-weight: 500;
}
 .mlpm_w .backItemClass a, .mlpm_w .backItemClass a i {
	 color: #fff;
}
 .mlpm_w .floatRight {
	 float: right;
}
 .mlpm_w .floatLeft {
	 float: left;
}
 .mlpm_w .cursorPointer {
	 cursor: pointer;
}
 .mlpm_w .iconSpacing_ltr {
	 padding: 0 0 0 4px;
}
 .mlpm_w .iconSpacing_rtl {
	 padding: 0 0 0 0.4em;
}

#menu-mobile-menu .levelHolderClass.data-class-1.ltr {
    width: 285px !important;
    min-width: 285px !important;
     -webkit-box-shadow: 5px 0 5px -5px #131110;
     box-shadow: 5px 0 5px -5px #131110;
}

#menu-mobile-menu .levelHolderClass.data-class-1.ltr ul.dropdown-menu {
    margin-left: 0px;
}

#menu-mobile-menu .levelHolderClass.data-class-2.ltr {
    width: 270px !important;
    min-width: 270px !important;
     -webkit-box-shadow: 5px 0 5px -5px #131110;
     box-shadow: 5px 0 5px -5px #131110;
}
#menu-mobile-menu{
	display: block !important;
}

@media screen and (max-width: 360px) {
	.mlpm_w li {
		font-size: 14px;
	}
}
 
