.mobile_menu .header-fixed{
	display: block;
    position: relative;
}

.mobile_menu .sidebar-left a{display:block;position:relative;}

/*Header Styles*/

.mobile_menu .header-dark{background-color:#000000; }
.mobile_menu .header-dark .header-icon-1{color:#FFFFFF;}
.mobile_menu .header-dark .header-icon-2{color:#FFFFFF;}
.mobile_menu .header-dark .header-icon-3{color:#FFFFFF;}
.mobile_menu .header-dark .header-icon-4{color:#FFFFFF;}
.mobile_menu .header-dark .header-logo{background-image:url(../images/logo-header.png);}

.mobile_menu .header-light{background-color:#ecf0f1; box-shadow:none!important; }
.mobile_menu .header-light .header-icon-1{color:#1f1f1f;}
.mobile_menu .header-light .header-icon-2{color:#1f1f1f;}
.mobile_menu .header-light .header-icon-3{color:#1f1f1f;}
.mobile_menu .header-light .header-icon-4{color:#1f1f1f;}
.mobile_menu .header-light .header-logo{background-image:url(../images/logo-header-dark.png);}

.mobile_menu .header-fixed{
    /*position:fixed;*/
	width: Auto;
    height:60px;
    top:0px;
    left:0px;
    right:0px;
    z-index:99;
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
}

.mobile_menu .header-icon-1, .mobile_menu .header-icon-3, .mobile_menu .header-icon-4{
    position:absolute;
    text-align:center;
    line-height:60px;
    height:60px;
    top:0px;
}

.mobile_menu .header-icon-2{
    position:absolute;
    text-align:right;
    line-height:60px;
    height:60px;
    top:0px;
}
.mobile_menu .header-icon-1{left:0px;    width:60px; font-size:20px;}
.mobile_menu .header-icon-2{left:60px;   width:85%; font-size:25px;margin-top:0px; letter-spacing: 0.8rem;}
.mobile_menu .header-icon-3{right:60px;  width:40px; font-size:10px;}
.mobile_menu .header-icon-4{right:0px;   width:60px;}

.mobile_menu .header-logo{
    background-repeat: no-repeat;
    background-size:112px 16px;
    width:112px;
    height:16px;
    margin-top:22px;
    margin-left:auto;    margin-right:auto;
}

.mobile_menu .sidebar-left, .sidebar-right, .submenu{
    transform: translateZ(0px);
    -webkit-transform: translateZ(0px);
}


.mobile_menu .header-fixed, 
.mobile_menu .menu-item,
.mobile_menu .sidebar-left, 
.mobile_menu .active-submenu,
.mobile_menu .sidebar-left .submenu,
.mobile_menu .active-sidebar-box{
    -webkit-transition: all 250ms ease;
       -moz-transition: all 250ms ease;
        -ms-transition: all 250ms ease;
         -o-transition: all 250ms ease;
            transition: all 250ms ease;   
}

.mobile_menu .sidebar-tap-close{
    position:fixed;
    z-index:999999;
    width:100%;
    height:100%;
    top:0;
    opacity:0;
    -moz-transform: scale(0,0);
    -webkit-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
}

.mobile_menu .active-tap-close{
    -moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
}

.mobile_menu .sidebar-left{
    overflow: hidden;
    position: fixed;
    z-index:9999999;
    left:0px;
    top:0px;
    bottom:0px;
    -webkit-overflow-scrolling: touch;
}

.mobile_menu .sidebar-left{
    -webkit-box-shadow: 0px 0 10px 5px rgba(0,0,0,0.2);
            box-shadow: 0px 0 10px 5px rgba(0,0,0,0.2);
}

.mobile_menu .sidebar-scroll{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0px; /* Decrease this value for cross-browser compatibility */
    overflow: auto;
    overflow-x:hidden;
    -webkit-overflow-scrolling: touch;
}

/*Default Move Out Of Screen before JS Picksup*/

.mobile_menu .sidebar-left{
    -moz-transform: translateX(-500px);
    -webkit-transform: translateX(-500px);
    -o-transform: translateX(-500px);
    -ms-transform: translateX(-500px);
    transform: translateX(-500px);   
}

.mobile_menu .active-sidebar-box{
    -moz-transform: translateX(0px)!important;
    -webkit-transform: translateX(0px)!important;
    -o-transform: translateX(0px)!important;
    -ms-transform: translateX(0px)!important;
    transform: translateX(0px)!important;   
}

.mobile_menu .sidebar-menu{
    position:relative;
    z-index:1;
}

.mobile_menu .sidebar-divider{
    margin-top:-1px;
    margin-bottom:-1px;
    padding-bottom:0px;
    padding-top:0px;
    font-size:10px;
    font-weight:500;
    padding-left:20px;
    text-transform:uppercase;
    border-top:solid 1px rgba(255,255,255,0.02);
    border-bottom:solid 1px rgba(255,255,255,0.02);
}

.mobile_menu .sidebar-divider i{
    float:right;
    height:30px;
    line-height:30px;
    padding-right:26px;
    color:#c0392b;
}

.mobile_menu .submenu .menu-item{
    font-size:13px!important;
}

.mobile_menu .submenu .menu-item i:first-child{
    font-size:14px!important;
}

.mobile_menu .close-submenu .fa-circle, .close-sidebar .fa-circle{
    color:#c0392b!important;
    opacity:1!important;
}

.mobile_menu .close-submenu .fa-angle-left{
    color:#c0392b!important;
    opacity:1!important;
}

.mobile_menu .active-item .fa-circle{
    color:#27ae60!important;
    opacity:1!important;
}

.mobile_menu .active-item .fa-angle-right{
    margin-top:-2px;
}

.mobile_menu .sidebar-menu .menu-item{
    font-size:13px;
    line-height:60px;
    padding-left:60px;
    font-weight:400;
}

.mobile_menu .sidebar-menu .menu-item i:first-child{
    position:absolute;
    font-size:18px;
    font-weight:200!important;
    width:20px;
    text-align:center;
    height:60px;
    line-height:60px;
    left:20px;
}

.mobile_menu .sidebar-menu .menu-item .fa-circle{
    font-size:6px;
    position:absolute;
    right:27px;
    height:60px;
    line-height:63px;
}

.mobile_menu .sidebar-menu .menu-item .fa-angle-right{
    font-size:12px;
    position:absolute;
    text-align:center;
    top:1px;
    right:-5px;
    width:70px;
    height:60px;
    line-height:61px;
}

.menu-item .fa-angle-left{
    opacity:1!important;
    font-size:14px;
    position:absolute;
    text-align:center;
    top:1px;
    right:-5px;
    width:70px;
    height:60px;
    line-height:61px;
}

.no-pointer-events{pointer-events:none;}

.mobile_menu .submenu{
    z-index:9999;
    height:100%;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    position:fixed;
    transition:all 250ms ease;
    height:100%;
    overflow:scroll;
    overflow-x:hidden!important;
}

.mobile_menu .stop-scroll{
    overflow:hidden!important;
}

.mobile_menu .active-submenu{
    -moz-transform: translateX(0px)!important;
    -webkit-transform: translateX(0px)!important;
    -o-transform: translateX(0px)!important;
    -ms-transform: translateX(0px)!important;
    transform: translateX(0px)!important;
}


/*Custom Sidebar Styles and Skins*/

.sidebar-left.sidebar-dark .sidebar-header{         border-left:solid 5px #2c3e50;}
.sidebar-left.sidebar-dark .sidebar-copyright{      border-left:solid 5px #2c3e50;}
.sidebar-left.sidebar-dark .submenu .sidebar-logo{  border-left:solid 5px #2c3e50;}
.sidebar-left.sidebar-light .sidebar-header{        border-left:solid 5px rgba(0,0,0,0.2);}
.sidebar-left.sidebar-light .sidebar-copyright{     border-left:solid 5px rgba(0,0,0,0.2);}
.sidebar-left.sidebar-light .submenu .sidebar-logo{ border-left:solid 5px rgba(0,0,0,0.2);}
.sidebar-left .border-menu-yellow{    border-left:solid 5px #f5e619;}
.sidebar-left .border-menu-white{     border-left:solid 5px #FDE3A7;}
.sidebar-left .border-menu-lime{      border-left:solid 5px #a0db43;}
.sidebar-left .border-menu-green{     border-left:solid 5px #5fc869;}
.sidebar-left .border-menu-teal{      border-left:solid 5px #a0db43;}
.sidebar-left .border-menu-sky{       border-left:solid 5px #2aa3da;}
.sidebar-left .border-menu-blue{      border-left:solid 5px #518cd8;}
.sidebar-left .border-menu-purple{    border-left:solid 5px #d06cb2;}
.sidebar-left .border-menu-pink{      border-left:solid 5px #e84862;}
.sidebar-left .border-menu-red{       border-left:solid 5px #f54945;}
.sidebar-left .border-menu-dawn{      border-left:solid 5px #ee491c;}
.sidebar-left .border-menu-orange{    border-left:solid 5px #f26f07;}
.sidebar-left .border-menu-sun{       border-left:solid 5px #f4a900;}
.sidebar-left .border-menu-facebook{  border-left:solid 5px #3b5998;}
.sidebar-left .border-menu-twitter{   border-left:solid 5px #4099FF;}
.sidebar-left .border-menu-google{    border-left:solid 5px #d34836;}
.sidebar-left.sidebar-dark .border-menu-dark{      border-left:solid 5px #2c3e50;}
.sidebar-left.sidebar-dark .border-menu-light{     border-left:solid 5px #2c3e50;}
.sidebar-left.sidebar-light .border-menu-dark{     border-left:solid 5px rgba(0,0,0,0.2);}
.sidebar-left.sidebar-light .border-menu-light{    border-left:solid 5px rgba(0,0,0,0.2);}


.sidebar-right.sidebar-dark .sidebar-header{         border-right:solid 5px #2c3e50;}
.sidebar-right.sidebar-dark .sidebar-copyright{      border-right:solid 5px #2c3e50;}
.sidebar-right.sidebar-dark .submenu .sidebar-logo{  border-right:solid 5px #2c3e50;}
.sidebar-right.sidebar-light .sidebar-header{        border-right:solid 5px rgba(0,0,0,0.2);}
.sidebar-right.sidebar-light .sidebar-copyright{     border-right:solid 5px rgba(0,0,0,0.2);}
.sidebar-right.sidebar-light .submenu .sidebar-logo{ border-right:solid 5px rgba(0,0,0,0.2);}
.sidebar-right .border-menu-yellow{    border-right:solid 5px #f5e619;}
.sidebar-right .border-menu-white{     border-right:solid 5px #FDE3A7;}
.sidebar-right .border-menu-lime{      border-right:solid 5px #a0db43;}
.sidebar-right .border-menu-green{     border-right:solid 5px #5fc869;}
.sidebar-right .border-menu-teal{      border-right:solid 5px #a0db43;}
.sidebar-right .border-menu-sky{       border-right:solid 5px #2aa3da;}
.sidebar-right .border-menu-blue{      border-right:solid 5px #518cd8;}
.sidebar-right .border-menu-purple{    border-right:solid 5px #d06cb2;}
.sidebar-right .border-menu-pink{      border-right:solid 5px #e84862;}
.sidebar-right .border-menu-red{       border-right:solid 5px #f54945;}
.sidebar-right .border-menu-dawn{      border-right:solid 5px #ee491c;}
.sidebar-right .border-menu-orange{    border-right:solid 5px #f26f07;}
.sidebar-right .border-menu-sun{       border-right:solid 5px #f4a900;}
.sidebar-right .border-menu-facebook{  border-right:solid 5px #3b5998;}
.sidebar-right .border-menu-twitter{   border-right:solid 5px #4099FF;}
.sidebar-right .border-menu-google{    border-right:solid 5px #d34836;}
.sidebar-right.sidebar-dark .border-menu-dark{      border-right:solid 5px #2c3e50;}
.sidebar-right.sidebar-dark .border-menu-light{     border-right:solid 5px #2c3e50;}
.sidebar-right.sidebar-light .border-menu-dark{     border-right:solid 5px rgba(0,0,0,0.5);}
.sidebar-right.sidebar-light .border-menu-light{    border-right:solid 5px rgba(0,0,0,0.2);}

/*Sidebar*/

.sidebar-dark,
.sidebar-dark .submenu,
.sidebar-dark .submenu .menu-item{ background-color:#0e141b!important;}

.sidebar-dark .menu-item{color:#647282; background-color:#0c1117;}
.sidebar-dark .menu-item:hover{color:#FFFFFF!important; background-color:rgba(255,255,255,0.02)!important;}
.sidebar-dark .menu-item i:first-child{color:#2b343f;}
.sidebar-dark .menu-item .fa-angle-right{color:#505d6c;}
.sidebar-dark .menu-item .fa-circle{color:#232a33;}
.sidebar-dark .menu-number{background-color:#232a33;}
.sidebar-dark .active-item{color:#FFFFFF;}
.sidebar-dark .active-item i:first-child{color:#FFFFFF;}
.sidebar-dark .submenu a{border-left:solid 5px #2c3e50;   }
.sidebar-dark .sidebar-contact{background-color:#0c1117; padding-bottom:30px;}

.sidebar-light,
.sidebar-light .submenu,
.sidebar-light .submenu .menu-item{background-color:#ecf0f1!important;}
.sidebar-light .sidebar-logo{background-image:url(../images/logo-sidebar-dark.png);}
.sidebar-light .menu-item{color:#7d8185; background-color:#e7ebec; font-weight:500}
.sidebar-light .menu-item:hover{color:#000000!important; background-color:rgba(0,0,0,0.05)!important;}
.sidebar-light .menu-item i:first-child{color:rgba(0,0,0,0.7);}
.sidebar-light .menu-item .fa-angle-right{color:#505d6c;}
.sidebar-light .menu-item .fa-circle{color:rgba(0,0,0,0.5);}
.sidebar-light .menu-number{background-color:#232a33;}
.sidebar-light .active-item{color:#000000; font-weight:600;}
.sidebar-light .active-item i:first-child{color:#000000;}
.sidebar-light .submenu a{border-right:solid 5px rgba(0,0,0,0.2);   }
.sidebar-light .sidebar-divider{border-top:solid 2px #e7ebec!important; border-bottom:solid 2px #e7ebec!important;}
.sidebar-light input:focus, .sidebar-light textarea:focus{color:#1f1f1f!important;}
.sidebar-light input:hover, .sidebar-light textarea:hover{color:#1f1f1f!important;}
.sidebar-light .sidebar-contact{background-color:#e7ebec; padding-bottom:30px;}

.sidebar-header{
    padding-top:30px;
    padding-bottom:30px;
}

.no-sidebar-border *{
    border-left:none!important;
    border-right:none!important;
}

.sidebar-logo{
    background-repeat:no-repeat;
    width:182px;
    height:42px;
    background-size:182px 42px;
    margin-left:20px;
}

.submenu .sidebar-logo{
    margin-left:0px;
    height:90px; /* double the height of your logo image*/
    background-position:20px;
    width:100%;
}

.mobile_menu {
    display: none;
}
@media only screen and (max-width: 768px) {
    #menu {
      display: none;
    }
	.mobile_menu {
    display: block;
}
div#menu {
    display: none;
}
}
 #top .container {
    margin-bottom: 0px;
    
}
a.sidebar-logo img {
    width: 182px;
    height: 42px;
}
.submenu_logo{
padding: 30px 0px 30px 20px;
}