.layout.l90 .sidenav {
height: 100%;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;
}

.layout.l90 .sidenav .closebtn {
position: absolute;
top: 10px;
right: 25px;
font-size: 36px;
margin-left: 50px;
}

.layout.l90 #main {
transition: margin-left .5s;
}

.layout.l90 #main p.title {
font-size: 25px !important;
padding-top: 12px; 
text-align: center;  
}

.layout.l90 #main .row {
padding: 0 !important;
}


.layout.l90 #main .navbtn {
display: block;
width: 20px;
margin-bottom: 0;
margin-top: 3px;
font-size: 36px !important;
}

.layout.l90 .sidenav ul.items li  { 
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items:center;
border-bottom-width: 1px;
border-bottom-style: solid;
width: 100%;
height: 70px;
padding: 10px 5px;
}

.layout.l90 .sidenav ul.items li p { 
font-size: 13px;	
margin: 0 0 0 10px;
}

.layout.l90 .sidenav li img {
width: 30px;
height: 30px;	
margin: 0 0 0 10px;
max-height: 100%;
}

.layout.l90 .sidenav li p {
font-size: 10px; 
line-height: 20px; 
height: 20px; 
overflow: hidden; 
}

.layout.l90 .sbox {
width: 100%;
height: 100%;
}

.layout.l90 .slider {
height: 100% !important;
top: 50px;
}

.layout.l90 .slider-slide {
padding-top: 20px;
text-align: center;
}

.layout.l90 .slider-pager {
background-color: transparent;
bottom: 60px !important;
}

.layout.l90 .sbox .sicon {
display: none;
}

.layout.l90 .sbox .stext h2 {
display: none;
}